https://bugs.winehq.org/show_bug.cgi?id=57646
Bug ID: 57646 Summary: Scrapland Remastered - Videos are not played Product: Wine Version: 10.0-rc4 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: quartz Assignee: wine-bugs@winehq.org Reporter: accounts.winehq.org@vv221.fr Distribution: ---
With WINE 10.0-rc2 and 10.0-rc4, videos in Scrapland Remastered are not played: no logo video when starting the game, no introduction video when beginning a new game, we are instead directly starting right after this video should end.
With WINE 9.0, the same videos are played correctly.
An extra symptom is that with WINE 10.0-rc2 and 10.0-rc4 the game tends to freeze when trying to quit it, so its process needs to be killed. That is something I have often seen with games that have videos that could not be played, but usually this is related to missing GStreamer plugins.
Here GStreamer plugins are out of the equation as the tests with WINE 10.0 and 9.0 are done on the exact same system, with nothing modified but the used WINE build.
https://bugs.winehq.org/show_bug.cgi?id=57646
--- Comment #1 from vv221 accounts.winehq.org@vv221.fr --- Created attachment 77772 --> https://bugs.winehq.org/attachment.cgi?id=77772 Game run up to the main menu with WINE 10.0-rc4
https://bugs.winehq.org/show_bug.cgi?id=57646
--- Comment #2 from vv221 accounts.winehq.org@vv221.fr --- Created attachment 77773 --> https://bugs.winehq.org/attachment.cgi?id=77773 Game run up to the main menu with WINE 9.0
https://bugs.winehq.org/show_bug.cgi?id=57646
vv221 accounts.winehq.org@vv221.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |Debian Keywords| |regression
https://bugs.winehq.org/show_bug.cgi?id=57646
Zeb Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com
--- Comment #3 from Zeb Figura z.figura12@gmail.com --- I'm currently bisecting this. It's a bit difficult as there are several nested regressions.
https://bugs.winehq.org/show_bug.cgi?id=57646
Zeb Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |e870f31d773376f3824c7803b54 | |51f7025c3e92b
--- Comment #4 from Zeb Figura z.figura12@gmail.com --- The regressions are:
* Failure to launch Steam at all: caused by 17fd8c8e11eabae136be25879b8748fed57b85fc, fixed by f97e12de40295719e9b6eeed1d10007d8d01293c. This is probably bug 56747, although I was not using new wow64 nor DXVK.
* Black screen when launching Scrapland: caused by 5b24cc1afd8521a7fb6aadac421264cb278129d4, fixed by 92956ae554dca4b8ec683436c75c817332fba884.
* Message box when launching claiming that the GPU is not supported: I did not need to bisect this one, since it was fixed before the real regression commit
* The actual regression here is caused by
commit e870f31d773376f3824c7803b5451f7025c3e92b Author: Alfred Agrell floating@muncher.se Date: Thu Apr 4 19:10:07 2024 +0200
winegstreamer: Reduce CLSID_decodebin_parser merit, so the MPEG splitter is chosen instead for MPEGs.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56491
https://bugs.winehq.org/show_bug.cgi?id=57646
--- Comment #5 from Zeb Figura z.figura12@gmail.com --- That commit has the similar effect that the AVI splitter is chosen for AVIs. The problem here is that the AVI splitter won't do color space transformation, and we cannot autoplug from I420 to amstream. We need msyuv.dll.