https://bugs.winehq.org/show_bug.cgi?id=38011
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW CC| |focht@gmx.net Summary|ID Photo Maker can't import |ID Photo Maker 3.2 can't |jpegs for editing |import jpegs for editing | |('capCreateCaptureWindowW' | |is a stub) Ever confirmed|0 |1
--- Comment #2 from Anastasius Focht focht@gmx.net --- Hello folks,
confirming although there is no crash anymore (Wine evolved). Import still doesn't work.
Relevant part of trace log:
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/ID Photo Maker
$ WINEDEBUG=+tid,+seh,+relay,+avicap wine ./idp.exe >>log.txt 2>&1 ... 0023:Call user32.CreateWindowExA(00040100,0013ced8 "Afx:400000:b:2005a:0:0",00570350 "\xca\xd3\xc6\xb5\xb4\xb0\xbf\xda",44010000,00000038,00000010,00000064,00000064,00020240,000000f0,00400000,00000000) ret=004cd98e ... 0023:Call avicap32.capCreateCaptureWindowA(00570350 "\xca\xd3\xc6\xb5\xb4\xb0\xbf\xda",50000000,00000000,00000000,00000064,00000064,0001027a,00000000) ret=0049d865 ... 0023:fixme:avicap:capCreateCaptureWindowW (L"\00ca\00d3\00c6\00b5\00b4\00b0\00bf\00da", 50000000, 00000000, 00000000, 00000064, 00000064, 0x1027a, 00000000): stub ... 0023:Ret avicap32.capCreateCaptureWindowA() retval=00000000 ret=0049d865 0023:Call user32.DestroyWindow(0001027a) ret=004cdc0c ... --- snip ---
The culprit is the avicap insufficiency here. Even without explicitly selecting 'webcam' menu, it's somehow still needed in jpeg case.
Source: http://source.winehq.org/git/wine.git/blob/4d2ea61a213720375d6c7a1416915331f...
--- snip --- 63 HWND VFWAPI capCreateCaptureWindowW(LPCWSTR lpszWindowName, DWORD dwStyle, INT x, 64 INT y, INT nWidth, INT nHeight, HWND hWnd, 65 INT nID) 66 { 67 FIXME("(%s, %08x, %08x, %08x, %08x, %08x, %p, %08x): stub\n", 68 debugstr_w(lpszWindowName), dwStyle, x, y, nWidth, nHeight, hWnd, nID); 69 return 0; 70 } --- snip ---
For testing purpose I created/returned a dummy window and it enabled the import functionality along with editing.
MSDN: https://msdn.microsoft.com/en-us/library/windows/desktop/dd756879%28v=vs.85%...
Some example usage:
http://www.timvw.be/2006/06/26/windows-multimedia-video-capture/
https://stackoverflow.com/questions/16184659/how-to-copy-image-without-using...
$ sha1sum idpm_setup.exe 907e11acacbeb63bb9a43c0a91bd3f0368afbb93 idpm_setup.exe
$ du -sh idpm_setup.exe 8.4M idpm_setup.exe
$ wine --version wine-1.7.35-73-g6eb4966
Regards