http://bugs.winehq.org/show_bug.cgi?id=9300
Summary: Master of Orion 2: intro movie video stops when moving mouse cursor into window Product: Wine Version: 0.9.43. Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-multimedia AssignedTo: wine-bugs@winehq.org ReportedBy: bunk@stusta.de
Wine 0.9.42 and 0.9.43 have the following regression (up to 0.9.41 it works fine):
The intro movie video starts normally.
It runs until I move the mouse cursor into the Wine window for the first time.
After this the video no longer runs, and it doesn't run again when leaving the Wine window with the mouse cursor.
The Wine window contains a freeze image of what was shown when the mouse first entered the Wine window, and after switching in FVWM to a different virtual desktop and back it isn't redrawn.
When also enabling sound in winecfg the sound of the intro movie continues running normally although the video has stopped.
Clicking on the left mouse button inside the Wine window for aborting the intro movie and getting into the main menu of the game still works.
How to reproduce:
$ wine --version wine-0.9.43 $ rm -rf ~/.wine $ winecfg Graphics [x] Emulate a virtual desktop # due to #7174 $ cd /mnt/Misc/Orion2 $ wine orion95.exe err:wgl:X11DRV_wglGetProcAddress (wglMakeContextCurrentARB) - not found err:wgl:X11DRV_wglGetProcAddress (wglGetCurrentReadDCARB) - not found err:wgl:X11DRV_wglGetProcAddress (wglCreatePbufferARB) - not found err:wgl:X11DRV_wglGetProcAddress (wglGetPbufferDCARB) - not found err:wgl:X11DRV_wglGetProcAddress (wglReleasePbufferDCARB) - not found err:wgl:X11DRV_wglGetProcAddress (wglDestroyPbufferARB) - not found err:wgl:X11DRV_wglGetProcAddress (wglQueryPbufferARB) - not found fixme:d3d:IWineD3DDeviceImpl_GetAvailableTextureMem (0x164c20) : stub, simulating 64MB for now, returning 64MB left fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x1632c8)->(0x40024,00000011) fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 16 to 8 fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank (0x1632c8)->(1,(nil)): Stub
# intro movie starts playing
# no additional messages when moving the mouse cursor into the Wine window resulting in the stopped video
http://bugs.winehq.org/show_bug.cgi?id=9300
Adrian Bunk bunk@stusta.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
http://bugs.winehq.org/show_bug.cgi?id=9300
--- Comment #1 from Austin English austinenglish@gmail.com 2007-08-13 12:13:08 --- Please run a regression test:
http://wiki.winehq.org/RegressionTesting
http://bugs.winehq.org/show_bug.cgi?id=9300
Adrian Bunk bunk@stusta.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |vitaliy@kievinfo.com
--- Comment #2 from Adrian Bunk bunk@stusta.de 2007-08-14 10:21:00 --- It's caused by:
commit dcdf7c55d642bf584678ca44054f410f0634ec05 Author: Vitaliy Margolen wine-patches@kievinfo.com Date: Fri Jul 20 07:15:39 2007 -0600
server: Treat desktop as a top-level window.
I have also confirmed that the current git tree is still broken, and reverting this commit there fixes it.
http://bugs.winehq.org/show_bug.cgi?id=9300
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|vitaliy@kievinfo.com |
--- Comment #3 from Vitaliy Margolen vitaliy@kievinfo.com 2007-08-14 10:26:05 --- What focusing rules do you have in your WM? Are you using virtual desktop? What window manager?
http://bugs.winehq.org/show_bug.cgi?id=9300
--- Comment #4 from Adrian Bunk bunk@stusta.de 2007-08-14 10:37:48 --- As already described in my bug report, I'm using FVWM with virtual desktop.
I don't know anything about focussing rules in FVWM. What exactly should I look for?
http://bugs.winehq.org/show_bug.cgi?id=9300
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |enhancement Component|wine-multimedia |wine-user
--- Comment #5 from Vitaliy Margolen vitaliy@kievinfo.com 2007-08-14 12:12:21 --- Virtual desktop does not have full WM functionality. Please test this _withou_ virtual desktop enabled.
http://bugs.winehq.org/show_bug.cgi?id=9300
--- Comment #6 from Jesse Allen the3dfxdude@gmail.com 2007-08-14 12:18:21 --- Video works fine here without virtual desktop.
http://bugs.winehq.org/show_bug.cgi?id=9300
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |9320
http://bugs.winehq.org/show_bug.cgi?id=9300
Adrian Bunk bunk@stusta.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|enhancement |major
--- Comment #7 from Adrian Bunk bunk@stusta.de 2007-08-15 15:28:15 --- With 0.9.41 and 0.9.42 without virtual desktop the movie plays, but the mouse bounces back when doing "xrandr -s 0" (required due to #7174) - but without virtual desktop it anyway never really worked for me.
With 0.9.43 without virtual desktop MOO2 somehow runs after "xrandr -s 0", but even more broken than before: The game is at a different part of the window than with previous Wine versions, and it does not seem to be possible to do any mouse action when going with the mouse over the window.
For me, the regression introduced by your patch brings MOO2 from "Gold" status to "Garbage" status.
http://bugs.winehq.org/show_bug.cgi?id=9300
Jesse Allen the3dfxdude@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|major |enhancement
--- Comment #8 from Jesse Allen the3dfxdude@gmail.com 2007-08-15 15:42:34 --- This game is a fullscreen app. You're trying to make it windowed where it is not designed to be. If you can prove that it is not the game's fault here, anything done to improve the virtual desktop mode is an enhancement at this point.
http://bugs.winehq.org/show_bug.cgi?id=9300
--- Comment #9 from Adrian Bunk bunk@stusta.de 2007-08-15 16:00:33 --- Some facts: - it never worked for me without virtual desktop - it worked fine for me with virtual desktop up to 0.9.41 - it was broken by commit dcdf7c55d642bf584678ca44054f410f0634ec05
I did test some apps because I'm interested in them, and some others because I consider bug reports a valuable contribution to an open source project.
If fixing a regression is considered an "enhancement" I as a user am really pissed off, and I will not again waste my time with reporting Wine bugs and bisecting regressions.
http://bugs.winehq.org/show_bug.cgi?id=9300
--- Comment #10 from Jesse Allen the3dfxdude@gmail.com 2007-08-16 01:00:14 --- If you can't run the game without virtual desktop, you need to find out why, as that can be part of your problem. It works fine here on my machine.
http://bugs.winehq.org/show_bug.cgi?id=9300
--- Comment #11 from Jesse Allen the3dfxdude@gmail.com 2007-08-16 01:05:37 --- P.S. Virtual Desktop was already buggy. The patch exposes it's bugs through correct behavior. So if you want something done, this problem has to be explained and proved.
http://bugs.winehq.org/show_bug.cgi?id=9300
--- Comment #12 from Adrian Bunk bunk@stusta.de 2007-08-16 04:18:39 --- (In reply to comment #10)
If you can't run the game without virtual desktop, you need to find out why, as that can be part of your problem. It works fine here on my machine.
I've opened #7174 more than half a year ago and it's still unfixed.
It seems I wrongly assumed that a non-Wine developer should be able to maintain some applications in AppDB and report bugs - but what you expect from people reporting bugs ("you need to find out why") shows that this assumption was wrong.
I can provide requested information, but I can not debug Wine problems myself.
(In reply to comment #11)
P.S. Virtual Desktop was already buggy. The patch exposes it's bugs through correct behavior. So if you want something done, this problem has to be explained and proved.
For me as a user, buggy and working is much better than correct and not working.
http://bugs.winehq.org/show_bug.cgi?id=9300
--- Comment #13 from Jesse Allen the3dfxdude@gmail.com 2007-08-16 08:53:48 --- You missed the part, "If you can't run the game without virtual desktop," THEN "you need to find out why." Because I don't have bug 7174. It MAY be related to this problem. If I can't see either problem, then I can't research it.
For me as a user, buggy and working is much better than correct and not
working.
But Wine's goal is conformance to correct behavior. The patch is not going to be reversed. Running any full screen game in the virtual desktop is more like a hack anyway.
http://bugs.winehq.org/show_bug.cgi?id=9300
--- Comment #14 from Adrian Bunk bunk@stusta.de 2007-08-16 09:35:39 --- (In reply to comment #13)
You missed the part, "If you can't run the game without virtual desktop," THEN "you need to find out why." Because I don't have bug 7174. It MAY be related to this problem. If I can't see either problem, then I can't research it.
I submitted #7174, posted all information I have there and I'm willing to provide additional information if requested there.
No matter what you request I simply cannot find out more myself without assistance.
http://bugs.winehq.org/show_bug.cgi?id=9300
Adrian Bunk bunk@stusta.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |julliard@winehq.com Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #15 from Adrian Bunk bunk@stusta.de 2007-08-24 18:04:37 --- This Wine regression is fixed in 0.9.44. :-)
Alexandre, according to the 0.9.44 changelog you are the one who deserves a big thank you!
http://bugs.winehq.org/show_bug.cgi?id=9300
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #16 from Dan Kegel dank@kegel.com 2008-01-28 05:24:36 --- Closing all RESOLVED FIXED bugs more than three months old.
http://bugs.winehq.org/show_bug.cgi?id=9300
Bug 9300 depends on bug 9320, which changed state.
Bug 9320 Summary: No applications inside virtual desktop get properly focused and activated http://bugs.winehq.org/show_bug.cgi?id=9320
What |Old Value |New Value ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED