https://bugs.winehq.org/show_bug.cgi?id=56769
Bug ID: 56769 Summary: Death to Spies: intro videos have audio only but no video Product: Wine Version: 9.7 Hardware: x86-64 URL: http://files.aspyr.com/support/DTS_Demo_Installer.zip OS: Linux Status: NEW Keywords: download, regression Severity: normal Priority: P2 Component: winegstreamer Assignee: wine-bugs@winehq.org Reporter: gyebro69@gmail.com CC: blubban@gmail.com Regression SHA1: e870f31d773376f3824c7803b5451f7025c3e92b Distribution: ArchLinux
Created attachment 76570 --> https://bugs.winehq.org/attachment.cgi?id=76570 terminal output
Intro videos have audio but the screen remains black during video playback. The video files in question are using WMV9/WMV3 codec in an AVI container.
Reverting commit e870f31d773376f3824c7803b5451f7025c3e92b fixes the problem.
Another bug report blaming the same commit: Bug #56698. I tried the proposed patches from https://gitlab.winehq.org/wine/wine/-/merge_requests/5744 but they didn't help in this case.
The video files can be played correctly with gst-play or with ffplay.
The problem can be reproduced with Death to Spies: Moment of Truth demo.
DTS_Demo_Installer.zip (590 M) md5sum: 0a8112c4a4056428c47ea9619fff62cb
Still present in Wine-9.10.
https://bugs.winehq.org/show_bug.cgi?id=56769
--- Comment #1 from blubban@gmail.com --- Sure is a regression-happy commit, that one. Perhaps that was not the correct solution after all.
Or perhaps we just need to power through this series of bugs. That commit didn't create any bugs, it just surfaced ones that existed already. (That's why the 5744 fixes don't revert that one, or otherwise touch the merit list.)
I'll take a look once 5744 is merged. I feel there's a high risk these fixes would touch the same places, and I'd rather not create a merge conflict with myself. (I don't want to have too many MRs open at once, either.)
https://bugs.winehq.org/show_bug.cgi?id=56769
--- Comment #2 from blubban@gmail.com --- 5744 is taking longer than I expected to review, so I debugged this one. Turned out to be a WMV-specific piece, so no risk for conflicts.
Please check if https://gitlab.winehq.org/wine/wine/-/merge_requests/5846 fixes it. If not, that game is doing something weird, like Submarine Titans.
(Hope there aren't a bunch of tests that expect that field to be zeroed... those media types can be so fiddly.)
https://bugs.winehq.org/show_bug.cgi?id=56769
--- Comment #3 from Béla Gyebrószki gyebro69@gmail.com --- (In reply to blubban from comment #2)
Please check if https://gitlab.winehq.org/wine/wine/-/merge_requests/5846 fixes it. If not, that game is doing something weird, like Submarine Titans.
The patch fixes the problem, thank you.
https://bugs.winehq.org/show_bug.cgi?id=56769
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED Fixed by SHA1| |e4e5d221455722889b8899da1c2 | |2dfeb6feb7c55
--- Comment #4 from Béla Gyebrószki gyebro69@gmail.com --- Fixed by https://source.winehq.org/git/wine.git/commit/e4e5d221455722889b8899da1c22df...
https://bugs.winehq.org/show_bug.cgi?id=56769
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 9.12.