Strange artifacts in video surveillance program

Questions about Wine on Linux
Locked
stein_hak
Newbie
Newbie
Posts: 2
Joined: Tue Apr 01, 2014 1:31 pm

Strange artifacts in video surveillance program

Post by stein_hak »

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
Attachments
Wrong color processing
Wrong color processing
Wrong video placement
Wrong video placement
Wrong color processing closeup
Wrong color processing closeup
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Strange artifacts in video surveillance program

Post by dimesio »

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
stein_hak
Newbie
Newbie
Posts: 2
Joined: Tue Apr 01, 2014 1:31 pm

Re: Strange artifacts in video surveillance program

Post by stein_hak »

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
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Strange artifacts in video surveillance program

Post by dimesio »

stein_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:
You should run a regression test and file a bug for the new problem. http://wiki.winehq.org/RegressionTesting
err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered
{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.
Locked