http://bugs.winehq.org/show_bug.cgi?id=58171
Bug ID: 58171 Summary: Breath of Fire IV, Ys VI crashes on the opening video Product: Wine Version: 10.6 Hardware: x86-64 OS: Linux Status: NEW Keywords: regression Severity: normal Priority: P2 Component: quartz Assignee: wine-bugs@winehq.org Reporter: gyebro69@gmail.com CC: smazza@codeweavers.com Regression SHA1: 277c8924c1ecd8626b26e19206908f648cc86e2c Distribution: ArchLinux
Created attachment 78459 --> http://bugs.winehq.org/attachment.cgi?id=78459 terminal output
The GOG version of Breath of Fire IV and YS VI: The Ark of Naphistim crash when the first opening video is about to play. No demo versions exist.
Reverting commit 277c8924c1ecd8626b26e19206908f648cc86e2c [amstream: Implement dynamic formats in ddraw stream.] fixes the crash for me.
wine-10.6-71-gf7503d0a996
http://bugs.winehq.org/show_bug.cgi?id=58171
--- Comment #1 from Santino Mazza smazza@codeweavers.com --- I think this is related to a problem I found in Close Combat 3 after implementing dynamic formats in the ddraw stream, where the video plays with the wrong pixel format. This is probably related to quartz parser not checking for media type changes on the samples it obtains from the mem allocator. Also, I think we might have to change set the properties of the memory allocator to change the sample size to the new format.
I'm going to be working on this.
http://bugs.winehq.org/show_bug.cgi?id=58171
--- Comment #2 from Santino Mazza smazza@codeweavers.com --- Hi, I think the crash should be fixed with this merge request. https://gitlab.winehq.org/wine/wine/-/merge_requests/8042
The only thing left still is actually changing the format on the quartz parser side, so the opening video is probably going to play with the wrong format.
http://bugs.winehq.org/show_bug.cgi?id=58171
--- Comment #3 from Béla Gyebrószki gyebro69@gmail.com --- (In reply to Santino Mazza from comment #2)
Hi, I think the crash should be fixed with this merge request. https://gitlab.winehq.org/wine/wine/-/merge_requests/8042
The only thing left still is actually changing the format on the quartz parser side, so the opening video is probably going to play with the wrong format.
The crash is fixed in the affected games by the patch, thank you.
Indeed, there are problems with the videos: in Breath of Fire IV I get an empty white screen with only audio playing. Intro video is entirely skipped in Ys VI. This is with the patch applied. In both games videos worked properly before commit 277c8924.