http://bugs.winehq.org/show_bug.cgi?id=29546
Bug #: 29546 Summary: Black Mirror 2: in-game videos freezing Product: Wine Version: 1.3.34 Platform: x86 URL: http://www.fileplanet.com/206087/200000/fileinfo/Black -Mirror-2-Demo-%28German%29 OS/Version: Linux Status: NEW Keywords: download, regression Severity: minor Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: gyebro69@gmail.com CC: hverbeet@gmail.com Classification: Unclassified Regression SHA1: 94c0da184e18252ca2df7f9f462e9a4df9c5f2df
This bug was once reported in bug #24564. It was indeed fixed in around Wine-1.3.7 but the very same problem has been reintroduced recently (in Wine-1.3.34).
The problem: videos in the game are freezing (always at the same point). Audio keeps playing, and you can skip the frozen videos so it's not a showstopper bug. Videos are using the Bink codecs.
Steps to reproduce the problem with the demo: 1. Install the demo as usual (DirectX installation is not needed). 2. Launch the demo. You will be greeted with an error message. 7 is a magical number, so click on the <Ignore> button 7 times (bug #24563). 3. Start a new game from the menu. The first video begins to play but it stops playing after 2-3 seconds. Skip the frozen video by pressing <Esc>. Here comes the 2nd video, showing the same problem (the video is freezing after the first few frames).
The result of the regression test:
94c0da184e18252ca2df7f9f462e9a4df9c5f2df is the first bad commit commit 94c0da184e18252ca2df7f9f462e9a4df9c5f2df Author: Henri Verbeet hverbeet@codeweavers.com Date: Thu Dec 1 07:31:41 2011 +0100
wined3d: Create a PBO in surface_load_location() even if SFLAG_INSYSMEM is already set.
In the longer term, sysmem and pbo should be separate resource locations.
:040000 040000 0ea129726096c1508557eacfc8272cf884f0c61b 4e1bfdfeccfc95e0b700f75d6841dbb7cc1889da M dlls
Other bug(s) related to this commit: bug #29287. Terminal output is the same as in bug #29545 (see attachment #38277). The demo has a huge download size (1.3 Gb). I willingly provide logs or tests if they are needed.
Fedora 16 Nvidia 250 / driver 290.10 X.Org X Server 1.11.3
http://bugs.winehq.org/show_bug.cgi?id=29546
--- Comment #1 from Henri Verbeet hverbeet@gmail.com 2012-01-11 13:45:02 CST --- Should be fixed by b55e3d82cfae2cb8370d1b929ae4bb1bf9941591.
http://bugs.winehq.org/show_bug.cgi?id=29546
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |b55e3d82cfae2cb8370d1b929ae | |4bb1bf9941591 Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #2 from GyB gyebro69@gmail.com 2012-01-11 14:07:32 CST --- Thank you for fixing this bug!
http://bugs.winehq.org/show_bug.cgi?id=29546
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #3 from Alexandre Julliard julliard@winehq.org 2012-01-13 13:51:20 CST --- Closing bugs fixed in 1.3.37.