http://bugs.winehq.org/show_bug.cgi?id=9881
Summary: Thinkwell does not work correctly due to quicktime and shockwave drawing conflicts. Product: Wine Version: unspecified Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-x11driver AssignedTo: wine-bugs@winehq.org ReportedBy: will@johnstonclan.net
Created an attachment (id=8372) --> (http://bugs.winehq.org/attachment.cgi?id=8372) Windows XP Thinkwell screenshot. Correct rendering.
For school, I use a program called thinkwell. This program seem to work great under wine, except for a rendering glitch.
I have attached three images to show the problem.
The first shows what it is supposed to look like. This screenshot was taken under WinXP. The part I have circled in red is a quicktime video. The remaining window is a shockwave animation.
The problem is that under wine, when the quicktime video redraws (which happens about 25 time per second), the shockwave animation becomes black. The shockwave animation redraws every couple of seconds at which time the screen flickers. This happens under kwin, metacity, and compiz.
The second screenshot shows what happens under wine.
The third screenshot shows a glitch under compiz that allows you to see what happens. When I drag the window, the window and the shockwave animation move and continue to update. But the quicktime video remains in its place until I release the window titlebar.
What I see as the bug and the fix is that the z order of the animations is bad. The shockwave should always be above the quicktime movie, even when quicktime redraws.
http://bugs.winehq.org/show_bug.cgi?id=9881
--- Comment #1 from will@johnstonclan.net 2007-10-03 13:52:34 --- Created an attachment (id=8373) --> (http://bugs.winehq.org/attachment.cgi?id=8373) Normal wine rendering.
Normal wine rendering. Notice how the quicktime movie blacks out the rest of the window.
http://bugs.winehq.org/show_bug.cgi?id=9881
--- Comment #2 from will@johnstonclan.net 2007-10-03 13:54:27 --- Created an attachment (id=8374) --> (http://bugs.winehq.org/attachment.cgi?id=8374) Compiz weird glitch
This is the compiz glitch. Notice how the quicktime movie is still in the upper right hand corner of the screen and playing, and how it is still the size of the window. Also notice the window in the lower left corner. It is still being dragged.
http://bugs.winehq.org/show_bug.cgi?id=9881
--- Comment #3 from Roderick Colenbrander thunderbird2k@gmx.net 2007-10-03 14:02:32 --- Try to upgrade to the latest wine version from GIT. The issue you describes could be related to wine's famous 'opengl child window' bug which affects opengl and directdraw/direct3d. Most likely the program uses directdraw.
As of today this bug has been fixed. For proper operation at the moment an nvidia card is required on others it works slower but it should work I think.
http://bugs.winehq.org/show_bug.cgi?id=9881
--- Comment #4 from will@johnstonclan.net 2007-10-03 15:49:17 --- I compiled wine from git source and it did not change anything.
http://bugs.winehq.org/show_bug.cgi?id=9881
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |trivial Version|unspecified |0.9.46.
--- Comment #5 from Vitaliy Margolen vitaliy@kievinfo.com 2007-10-03 23:26:41 --- Do not use compiz with Wine. It's a buggy piece of software. Please remove it / disable it and try again. Any bugs reported while using compiz will be closed as invalid.
To verify which Wine version you are using please run 'wine --version' and paste _complete output_ of that command.
http://bugs.winehq.org/show_bug.cgi?id=9881
--- Comment #6 from will@johnstonclan.net 2007-10-05 12:41:35 --- wine-0.9.46-119-g57a67eb
As I said in the original report, I have verified this bug on metacity and kwin, in addition to compiz. I compiled from git and the bug persists on _both_ metacity and compiz.
I know compiz is buggy. The reason I mentioned it is because one of the bugs it has allows me to separate the shockwave and quicktime portion of the windows and verify that they both work.
http://bugs.winehq.org/show_bug.cgi?id=9881
will@johnstonclan.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |WORKSFORME
--- Comment #7 from will@johnstonclan.net 2007-11-24 13:47:29 --- It works after copying gdiplus.dll from my xp install to the wine system32 and changing the graphics to safemode in quicktime.
http://bugs.winehq.org/show_bug.cgi?id=9881
James Hawkins truiken@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |UNCONFIRMED Component|wine-x11driver |wine-gdiplus Resolution|WORKSFORME |
--- Comment #8 from James Hawkins truiken@gmail.com 2007-11-24 14:31:12 --- Using a native dll does not make a bug fixed or resolved.
http://bugs.winehq.org/show_bug.cgi?id=9881
will@johnstonclan.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |DUPLICATE
--- Comment #9 from will@johnstonclan.net 2007-11-24 16:00:50 --- I am marking as duplicate of bug #9366 because there seem to be two problems right now.
The first is that the directx mode in qucktime has redraw problems. This is described in bug #1347.
The second is that quicktime fails to work properly using gdi mode because of an unimplemented part of gdiplus.dll. This is described in bug #9366.
I got it working by working around #9366 by using a native dll. A permanent fix would be to resolve both bugs.
*** This bug has been marked as a duplicate of bug 9366 ***
http://bugs.winehq.org/show_bug.cgi?id=9881
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #10 from Austin English austinenglish@gmail.com 2008-10-29 14:17:38 --- Closing abandoned.