https://bugs.winehq.org/show_bug.cgi?id=50231
Bug ID: 50231 Summary: Ys: Origin shows black screen during video playback Product: Wine Version: 5.22 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: kq3thih@mailnesia.com Distribution: Debian
Created attachment 68738 --> https://bugs.winehq.org/attachment.cgi?id=68738 +quartz,+strmbase,+gstreamer,+qedit,+devenum log
The videos are showing only a black screen during playback. Audio works. Disabling winegstreamer and using native quartz works around it for proper playback.
Nothing seems to be all that interesting in the default terminal output:
--- snip --- 00d0:fixme:qedit:SampleGrabber_IMemInputPin_GetAllocatorRequirements (01101130)->(0031E6F0): semi-stub 00d0:err:quartz:MediaFilter_GetState Filter 01101D90 reported incorrect state 2 (expected 1). 00d0:err:quartz:MediaFilter_GetState Filter 01101130 reported incorrect state 2 (expected 1). 00d0:err:quartz:MediaFilter_GetState Filter 0EA5F9C0 reported incorrect state 2 (expected 1). 00d0:err:quartz:MediaFilter_GetState Filter 01101608 reported incorrect state 2 (expected 1). 0120:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts. --- snip ---
Attached is a +quartz,+strmbase,+gstreamer,+qedit,+devenum log.
https://bugs.winehq.org/show_bug.cgi?id=50231
--- Comment #1 from Aexander kq3thih@mailnesia.com --- You can see this with the 1:20 logo video on startup. Forgot to mention that gst-play plays the videos normally.
https://bugs.winehq.org/show_bug.cgi?id=50231
--- Comment #2 from Aexander kq3thih@mailnesia.com --- Still in wine-7.0-rc6. Same symptoms; winetricks -q quartz & winegstreamer disabled still workaround it.
Terminal output changed a bit:
--- snip --- 0130:fixme:imm:ImeSetActiveContext (0x2575b0, 0): stub 0130:fixme:imm:ImmReleaseContext (0002007E, 002575B0): stub 0128:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 0128:err:winediag:MIDIMAP_drvOpen No software synthesizer midi port found, Midi sound output probably won't work.
(wine:36636): GStreamer-WARNING **: 21:11:11.135: Failed to load plugin '/usr/lib/i386-linux-gnu/gstreamer-1.0/libgstlibav.so': librsvg-2.so.2: failed to map segment from shared object
(wine:36636): GStreamer-WARNING **: 21:11:11.139: Failed to load plugin '/usr/lib/i386-linux-gnu/gstreamer-1.0/libgstlibav.so': librsvg-2.so.2: failed to map segment from shared object 0128:fixme:quartz:SampleGrabber_IMemInputPin_GetAllocatorRequirements (00BB6320)->(0021E790): semi-stub 0154:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts. --- snip ---
https://bugs.winehq.org/show_bug.cgi?id=50231
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #3 from joaopa jeremielapuree@yahoo.fr --- Does the bug still occur with wine-8.16?
https://bugs.winehq.org/show_bug.cgi?id=50231
--- Comment #4 from Aexander kq3thih@mailnesia.com --- Still in wine-8.18. Workaround still works. Default terminal output is similar:
--- snip --- 007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 00e4:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 00e4:err:winediag:MIDIMAP_drvOpen No software synthesizer midi port found, Midi sound output probably won't work.
(wine:48558): GStreamer-Video-CRITICAL **: 05:10:02.569: gst_video_info_from_caps: assertion 'gst_caps_is_fixed (caps)' failed 00e4:fixme:quartz:SampleGrabber_IMemInputPin_GetAllocatorRequirements (0CB3BC90)->(0031E7C0): semi-stub 0168:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts. --- snip ---
https://bugs.winehq.org/show_bug.cgi?id=50231
--- Comment #5 from joaopa jeremielapuree@yahoo.fr --- Does the bug still occur with wine-9.12?
https://bugs.winehq.org/show_bug.cgi?id=50231
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gyebro69@gmail.com
--- Comment #6 from Béla Gyebrószki gyebro69@gmail.com --- (In reply to joaopa from comment #5)
Does the bug still occur with wine-9.12?
As far as I can see this bug was fixed in Wine-9.7: https://source.winehq.org/git/wine.git/commit/e870f31d773376f3824c7803b5451f...
Note: the bug is reproducible only with the original Ys Origin, prior to the patch that was released in 12/2023. The updated version of the game uses a different encoder for videos (MPEG-4 vs. MPEG-1 in the original) thus the problem is not reproducible in the updated game. I tested with the old version of the game from GOG.com.
https://bugs.winehq.org/show_bug.cgi?id=50231
Aexander kq3thih@mailnesia.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED
--- Comment #7 from Aexander kq3thih@mailnesia.com --- Béla is correct.
Fixed by commit https://source.winehq.org/git/wine.git/commitdiff/e870f31d773376f3824c7803b5451f7025c3e92b ("winegstreamer: Reduce CLSID_decodebin_parser merit, so the MPEG splitter is chosen..."), part of wine-9.7. Thanks Alfred.
https://bugs.winehq.org/show_bug.cgi?id=50231
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |winegstreamer Fixed by SHA1| |e870f31d773376f3824c7803b54 | |51f7025c3e92b
https://bugs.winehq.org/show_bug.cgi?id=50231
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #8 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 9.14.