[Bug 56712] New: Vampire: The Masquerade - Bloodlines intro videos are not displayed
https://bugs.winehq.org/show_bug.cgi?id=56712 Bug ID: 56712 Summary: Vampire: The Masquerade - Bloodlines intro videos are not displayed Product: Wine Version: 9.8 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: -unknown Assignee: wine-bugs(a)winehq.org Reporter: accounts.winehq.org(a)vv221.fr Distribution: --- The introduction videos of Vampire: The Masquerade - Bloodlines are played with a black screen. Video is not rendered, but audio is played. Starting the game in a virtual desktop does not help, it only replaces the black screen with the blue background of the virtual desktop. The videos can still be skipped, so this does not prevent reaching the game menu and starting a game. All GStreamer plugins are installed (base, good, ugly, bad, libav). Despite the bug metadata being set to WINE 9.8, the current 9.9 build is affected too (but is not proposed when opening a new bug report). This behaviour has been noticed on a Wayland setup with an AMD GPU and Mesa drivers. I should be able to try reproducing it on X.org and with nVIDIA non-free drivers too, I will report back once it is done. The videos used to be played correctly on the same computer, but I would need to run more tests to ensure this is a WINE regression and not a Mesa or GStreamer one. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=56712 --- Comment #1 from Ken Sharp <imwellcushtymelike(a)gmail.com> --- Please provide the REQUIRED console log. https://wiki.winehq.org/Bugs -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=56712 --- Comment #2 from vv221 <accounts.winehq.org(a)vv221.fr> --- Created attachment 76497 --> https://bugs.winehq.org/attachment.cgi?id=76497 vampire-the-masquerade-bloodlines.log The attached log covers the game launch until the main menu appears, videos have not been skipped. The final "Terminated" line is because the process was manually killed after reaching the game menu. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=56712 vv221 <accounts.winehq.org(a)vv221.fr> changed: What |Removed |Added ---------------------------------------------------------------------------- Version|9.8 |9.9 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=56712 --- Comment #3 from Rafał Mużyło <galtgendo(a)o2.pl> --- If that intro is in a separate file, check it with ffprobe or gst-discoverer. Check also 'quartz' and 'mfplat' debug channels. That should help with getting some useful output. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=56712 --- Comment #4 from vv221 <accounts.winehq.org(a)vv221.fr> --- Created attachment 76523 --> https://bugs.winehq.org/attachment.cgi?id=76523 ffprobe output Output of `ffprobe vampire/media/troika.bik`. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=56712 --- Comment #5 from vv221 <accounts.winehq.org(a)vv221.fr> --- Created attachment 76524 --> https://bugs.winehq.org/attachment.cgi?id=76524 gst-discoverer-1.0 output Output of `gst-discoverer-1.0 vampire/media/troika.bik`. GStreamer seems to fail to parse the streams. All GStreamer plugins are installed: base, good, ugly, bad and libav, in version 1.24.3 (from Debian unstable repositories). -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=56712 --- Comment #6 from vv221 <accounts.winehq.org(a)vv221.fr> --- Running the game with either WINEDEBUG=+quartz or WINEDEBUG=+mfplat does not add any additional output compared to the attachment vampire-the-masquerade-bloodlines.log that has already been shared a couple days ago. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=56712 --- Comment #7 from vv221 <accounts.winehq.org(a)vv221.fr> --- While I get the same error with gst-discoverer-1.0 from GStreamer 1.22.0 (Debian 12), the videos are played on this other system, using the same WINE release. So the failure to play the videos is probably not due to WINE itself but because some of its dependencies. I will try upgrading some of these to the versions of Debian unstable until I find the faulty one, but since there are a lot of them it would help a lot if I could get some pointers on the likely candidates. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=56712 --- Comment #8 from Rafał Mużyło <galtgendo(a)o2.pl> --- Actually, I'd say it's a 50/50 case - while gst-libav *might* be able to handle this, chances are it's handled by a bundled library (you can google about bink video). In gstreamer 1.20, gst-libav is using external ffmpeg and that library can be built in too many ways wrt. picked codecs. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=56712 --- Comment #9 from vv221 <accounts.winehq.org(a)vv221.fr> --- On both systems (the one with affected by the bug reported here and the one unaffected) gst-1.0-play fails to play the video file but ffplay plays it successfully. Could that give us a hint about what I should look at first? I am especially surprised to see that WINE can play the videos on Debian 12 despite gst-1.0-play failing to do so. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=56712 --- Comment #10 from vv221 <accounts.winehq.org(a)vv221.fr> --- GStreamer might not be the culprit: I uninstalled all GStreamer plugins on the system playing the videos (even the "base" plugins), and the videos are still played successfully (both video + audio). Is there another system that WINE could be using for media playback? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (1)
-
WineHQ Bugzilla