https://bugs.winehq.org/show_bug.cgi?id=47438
Bug ID: 47438 Summary: Bloodstained: Ritual of the Night freeze at whitescreen because of mfplat commit eff5a7aebc65e98cacf0d6a0ccc6101ffa552aa0 Product: Wine Version: 4.4 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: mfplat Assignee: wine-bugs@winehq.org Reporter: GloriousEggroll@gmail.com Distribution: ---
Bloodstained: Ritual of the Night shows a white screen upon opening and freezes there due to the following commit that was made to mfplat:
eff5a7aebc65e98cacf0d6a0ccc6101ffa552aa0 mfplat: Implement media event queue
I did a bisect between 4.3 and 4.4 as it works in 4.3, and found that commit to be the cause.
As a lot of work has been done on mfplat, and this is implementing a rather large feature, its not some thing that seems to be easily revertible.
Using winetricks mf results in the game just popping up an error.
https://bugs.winehq.org/show_bug.cgi?id=47438
--- Comment #1 from GloriousEggroll@gmail.com --- For clarification the white screen issue exists from 4.4 to current 4.11
https://bugs.winehq.org/show_bug.cgi?id=47438
--- Comment #2 from Nikolay Sivov bunglehead@gmail.com --- Could you attach +mfplat,+seh log with 4.11?
https://bugs.winehq.org/show_bug.cgi?id=47438
--- Comment #3 from GloriousEggroll@gmail.com --- Created attachment 64796 --> https://bugs.winehq.org/attachment.cgi?id=64796 +mfplat,+seh debug log
log attached. Game had to be run within steam in wine. I think the relevant lines are the mfplat:present_clock_GetState spam that start around 15574, but you would know better than I.
https://bugs.winehq.org/show_bug.cgi?id=47438
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |eff5a7aebc65e98cacf0d6a0ccc | |6101ffa552aa0 Keywords| |regression
https://bugs.winehq.org/show_bug.cgi?id=47438
Patrick Hibbs hibbsncc1701@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hibbsncc1701@gmail.com
--- Comment #4 from Patrick Hibbs hibbsncc1701@gmail.com --- Still present in Wine 5.9. GoG Version. Both with native mf and wine's builtin mf.
For reference the game error that occurs with winetricks mf generates a popup window with the message "Fatal Error!" and has this in the console output:
-- Snip --
wine: Call from 0x7b010cce to unimplemented function mfplat.dll.MFGetConfigurationDWORD, aborting
-- Snip --
https://bugs.winehq.org/show_bug.cgi?id=47438
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #5 from joaopa jeremielapuree@yahoo.fr --- Does the bug still occur with wine-6.23?
https://bugs.winehq.org/show_bug.cgi?id=47438
--- Comment #6 from Patrick Hibbs hibbsncc1701@gmail.com --- With native wine, the game still freezes in 6.23, only now it seems to freeze with a blackscreen.
Pressing any of the common "skip FMV buttons" causes a single frame of the initial company logos to be displayed before reverting back to the blackscreen and unable to proceed further. (This can be done repeatedly.)
The spam in the console from comment 3 is no longer present.
Instead we see a two instances of:
0208:fixme:mfplat:topology_loader_Load 00000000027C69E0, 00000000027BECB0, 000000002099FBC8, 0000000000000000.
and two instances of:
winegstreamer warning: qtdemux1: Invalid atom size. winegstreamer warning: qtdemux1: ../gst/isomp4/qtdemux.c(4380): gst_qtdemux_loop_state_header (): /GstBin:bin1/GstDecodeBin:decodebin1/GstQTDemux:qtdemux1: Header atom '....' has empty length
These lines do not repeat when pressing the buttons above.
As mfplat.dll.MFGetConfigurationDWORD is still not implemented in wine I assume no progress is achievable with "winetricks mf" either.
https://bugs.winehq.org/show_bug.cgi?id=47438
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Bloodstained: Ritual of the |Bloodstained: Ritual of the |Night freeze at whitescreen |Night freeze at whitescreen |because of mfplat commit | |eff5a7aebc65e98cacf0d6a0ccc | |6101ffa552aa0 |
https://bugs.winehq.org/show_bug.cgi?id=47438
--- Comment #7 from Patrick Hibbs hibbsncc1701@gmail.com --- Game seems to be working as of wine-7.4.
It proceeds to the title screen without issue, and the game's opening level is playable. I'd say this bug has been fixed.
https://bugs.winehq.org/show_bug.cgi?id=47438
Dmitry Skvortsov (Iglu47) lvb.crd@protonmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |lvb.crd@protonmail.com
--- Comment #8 from Dmitry Skvortsov (Iglu47) lvb.crd@protonmail.com --- Please, retest on vanilla Wine 7b51216198237c04a8994cda1bdb45fdb4482b32 or later.
Should be fixed by ee0e10be895fa4e2660917ff87013212fd547a94
https://bugs.winehq.org/show_bug.cgi?id=47438
--- Comment #9 from Patrick Hibbs hibbsncc1701@gmail.com --- (In reply to Dmitry Skvortsov (Iglu47) from comment #8)
Please, retest on vanilla Wine 7b51216198237c04a8994cda1bdb45fdb4482b32 or later.
Should be fixed by ee0e10be895fa4e2660917ff87013212fd547a94
Seems to work in current git (7b51216198237c04a8994cda1bdb45fdb4482b32). We still get a bunch of mfplat errors, but the freezing and lack of company logos has been fixed.
https://bugs.winehq.org/show_bug.cgi?id=47438
--- Comment #10 from Dmitry Skvortsov (Iglu47) lvb.crd@protonmail.com --- (In reply to Dmitry Skvortsov (Iglu47) from comment #8)
vanilla Wine 7b51216198237c04a8994cda1bdb45fdb4482b32 "or later".
I meant "or more fresh version" of course
https://bugs.winehq.org/show_bug.cgi?id=47438
mrdeathjr28@yahoo.es changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mrdeathjr28@yahoo.es
https://bugs.winehq.org/show_bug.cgi?id=47438
Rémi Bernon rbernon@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Fixed by SHA1| |ee0e10be895fa4e2660917ff870 | |13212fd547a94 CC| |rbernon@codeweavers.com Resolution|--- |FIXED
--- Comment #11 from Rémi Bernon rbernon@codeweavers.com --- Marking as fixed with ee0e10be895fa4e2660917ff87013212fd547a94 then.
https://bugs.winehq.org/show_bug.cgi?id=47438
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #12 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 8.0-rc3.