https://bugs.winehq.org/show_bug.cgi?id=38633
Bug ID: 38633 Summary: SiN Gold (GOG.com) intro videos get frozen Product: Wine Version: 1.5.19 Hardware: x86 OS: Linux Status: NEW Keywords: regression Severity: minor Priority: P2 Component: winex11.drv Assignee: wine-bugs@winehq.org Reporter: gyebro69@gmail.com CC: julliard@winehq.org Regression SHA1: e2da590a8550292182b96562cd20f11cfe94ce2b Distribution: ---
Created attachment 51543 --> https://bugs.winehq.org/attachment.cgi?id=51543 terminal output
I have this problem with SiN Gold from GOG, the original demo version doesn't contain videos to reproduce it.
The game starts with a still image which looks like a loading screen displayed @640x480 then the screen flashes rapidly as the game changes resolution a few times, then the intro video begins to play @1440x900, but the video is frozen with the first frame from the video (music keeps playing). If I press and hold a mouse button or a key then the video resumes playing normally. As soon as I release the mouse button/key the video is frozen again.
Reproducible in fullscreen and virtual desktop mode as well.
The problem is present since
e2da590a8550292182b96562cd20f11cfe94ce2b is the first bad commit commit e2da590a8550292182b96562cd20f11cfe94ce2b Author: Alexandre Julliard julliard@winehq.org Date: Wed Nov 28 14:40:13 2012 +0100
winex11: Don't bother waiting for XShmPutImage to finish.
wine-1.7.43-123-g90ed96a Fedora 21 x86 Nvidia binary drivers 340.76 XOrg 1.16.3 XFCE 4.10
https://bugs.winehq.org/show_bug.cgi?id=38633
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sebastian@fds-team.de
--- Comment #1 from Sebastian Lackner sebastian@fds-team.de --- Not sure if you tested it already, but does something like https://raw.githubusercontent.com/wine-compholio/wine-staging/master/patches... also help?
https://bugs.winehq.org/show_bug.cgi?id=38633
--- Comment #2 from Béla Gyebrószki gyebro69@gmail.com --- (In reply to Sebastian Lackner from comment #1)
Not sure if you tested it already, but does something like https://raw.githubusercontent.com/wine-compholio/wine-staging/master/patches... user32-Painting/0001-user32-Enforce-that-surfaces-are-flushed-after-Relea. patch also help?
The problem is present in wine-1.7.43-123-g90ed96a (Staging) as well.
https://bugs.winehq.org/show_bug.cgi?id=38633
--- Comment #3 from Béla Gyebrószki gyebro69@gmail.com --- A small correction to my original post: it's not when I'm pressing the mouse button but when I keep moving the mouse that the video is playing properly.
https://bugs.winehq.org/show_bug.cgi?id=38633
--- Comment #4 from Béla Gyebrószki gyebro69@gmail.com --- Still present in 1.8-rc1, tested with Nvidia binary drivers 340.96 and Nouveau/Mesa git. Keep pressing a key (instead of moving the mouse) also works around the problem.
Fedora 23 xorg-x11-server-Xorg-1.18.0-2.fc23.i686
https://bugs.winehq.org/show_bug.cgi?id=38633
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |c7c1fb5eabbe12ea2e7a105845f | |ed5308191984f Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #5 from Béla Gyebrószki gyebro69@gmail.com --- Fixed in 1.8-rc2.
http://source.winehq.org/git/wine.git/commit/c7c1fb5eabbe12ea2e7a105845fed53...
https://bugs.winehq.org/show_bug.cgi?id=38633
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.8-rc3.