Hi,
Some time ago I tried to install a video surveillance application XViewsion in wine (not present in WineHQ). It more or less worked as expected, but I've encountered some bugs including wrong color scheming in scaled videos and wrong video screen placement (details in attached screenshots). Are those known bugs and what can I do about it?
I'm in contact with the devs of this app, so even some hints about solving the problem are welcomed.
As far as I know, this program is developed on delphi and uses video for windows and gdi+ for video display.
Distro: Opensuse 13.1, wine 1.7.2
Thanks in advance!
Ivan
Strange artifacts in video surveillance program
Re: Strange artifacts in video surveillance program
Your Wine version is old, so the first thing you should do is upgrade to the latest development release (currently 1.7.16). If the problem is still present, post terminal output. http://wiki.winehq.org/FAQ#get_log
Re: Strange artifacts in video surveillance program
Update wine to 1.7.16. Created a new 32 prefix. Seams it made the problem even worse, because now I experience screen freezes (new bug) and cuts almost every time I open a camera. Log:
cat ./wine.log
fixme:wtsapi:WTSRegisterSessionNotification Stub 0x10076 0x00000000
fixme:advapi:RegisterEventSourceW ((null),L"\041f\043e\0441\044b\043b\043a\0430 email-\0441\043e\043e\0431\0449\0435\043d\0438\0439"): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0004,0x0000,0x00000000,(nil),0x0001,0x00000000,0x33fdd0,(nil)): stub
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered
err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1
err:listview:LISTVIEW_WindowProc unknown msg 109d wp=00000000 lp=00000000
err:ole:CoGetClassObject class {ecabb0c0-7f19-11d2-978e-0000f8757e2a} not registered
err:ole:CoGetClassObject no class object {ecabb0c0-7f19-11d2-978e-0000f8757e2a} could be created for context 0x1
fixme:win:WINNLSEnableIME hwnd 0x100e0 enable -1: stub!
fixme:msvcrt:MSVCRT__wsopen_s : pmode 0x01b6 ignored
libdvbpsi error (PSI decoder): TS discontinuity (received 9, expected 0) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 9, expected 0) for PID 66
[10220aac] freetype spu text error: failed to load font file (null)
libdvbpsi error (PSI decoder): TS discontinuity (received 14, expected 0) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 14, expected 0) for PID 66
[1023848c] freetype spu text error: failed to load font file (null)
fixme:thread:NtQueryInformationThread Cannot get kerneltime or usertime of other threads
libdvbpsi error (PSI decoder): TS discontinuity (received 5, expected 0) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 5, expected 0) for PID 66
[1033b41c] freetype spu text error: failed to load font file (null)
fixme:font:RemoveFontMemResourceEx (0x87710039) stub
fixme:font:RemoveFontMemResourceEx (0x877d1bc9) stub
fixme:wtsapi:WTSUnRegisterSessionNotification Stub 0x10076
cat ./wine.log
fixme:wtsapi:WTSRegisterSessionNotification Stub 0x10076 0x00000000
fixme:advapi:RegisterEventSourceW ((null),L"\041f\043e\0441\044b\043b\043a\0430 email-\0441\043e\043e\0431\0449\0435\043d\0438\0439"): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0004,0x0000,0x00000000,(nil),0x0001,0x00000000,0x33fdd0,(nil)): stub
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered
err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1
err:listview:LISTVIEW_WindowProc unknown msg 109d wp=00000000 lp=00000000
err:ole:CoGetClassObject class {ecabb0c0-7f19-11d2-978e-0000f8757e2a} not registered
err:ole:CoGetClassObject no class object {ecabb0c0-7f19-11d2-978e-0000f8757e2a} could be created for context 0x1
fixme:win:WINNLSEnableIME hwnd 0x100e0 enable -1: stub!
fixme:msvcrt:MSVCRT__wsopen_s : pmode 0x01b6 ignored
libdvbpsi error (PSI decoder): TS discontinuity (received 9, expected 0) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 9, expected 0) for PID 66
[10220aac] freetype spu text error: failed to load font file (null)
libdvbpsi error (PSI decoder): TS discontinuity (received 14, expected 0) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 14, expected 0) for PID 66
[1023848c] freetype spu text error: failed to load font file (null)
fixme:thread:NtQueryInformationThread Cannot get kerneltime or usertime of other threads
libdvbpsi error (PSI decoder): TS discontinuity (received 5, expected 0) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 5, expected 0) for PID 66
[1033b41c] freetype spu text error: failed to load font file (null)
fixme:font:RemoveFontMemResourceEx (0x87710039) stub
fixme:font:RemoveFontMemResourceEx (0x877d1bc9) stub
fixme:wtsapi:WTSUnRegisterSessionNotification Stub 0x10076
Re: Strange artifacts in video surveillance program
You should run a regression test and file a bug for the new problem. http://wiki.winehq.org/RegressionTestingstein_hak wrote:Update wine to 1.7.16. Created a new 32 prefix. Seams it made the problem even worse, because now I experience screen freezes (new bug) and cuts almost every time I open a camera. Log:
{6c736db1-bd94-11d0-8a23-00aa00b58e10} is scrrun.dll. Try the native dll. It's not available from winetricks, so you will have to copy it from a Windows install and register it manually.err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered