Emulator Issues #119
Adding h4m Movie playback support
What steps will reproduce the problem?
1. Running any game wich uses h4m for movie playback
What is the expected output? What do you see instead?
The movie should play as in the real gamecube, instead the screens just
goes black and the fps counter still runs
What version of the product are you using? On what operating system?
Rev 5-164 Running dolphin on Windows Xp 64 Professional
Please provide any additional information below.
H4M Movie Playback is not supported.
Additionally i've been looking in Gcube 0.3 source triying to find the
solution, If you aren't aware of this... Gcube can play H4M files.
Games known to have this issue
-Naruto taisen saga
-Bloody Roar saga
-Pikmin movie trailer inside luigi's mansion
-Hudson made games
#1 Updated by hrydgard over 11 years ago
- Status changed from New to Accepted
Star Soldier by Hudson shows its tiny intro movie perfectly.
I take it you are running 64-bit Dolphin?
The solution won't be found in gcube's sources. It's the PowerPC code that decodes
h4m, and if that's not working, it's either a CPU emulation bug, or the game uses the
GPU in some tricky way to display the results.
Will look into it asap, but working on lots of other things right now. with some
luck, I'll fix the cpu bug by accident :P
#3 Updated by bigjeffjohn over 11 years ago
And thank you Kronox.i, for making the report about it. I am also another user that
experiences the same problem with these .h4m movie files, which even when played with
gcube will not play them, it only crashes before starting(Bloody Roar: PF).
Thank you dolphin team for your consideration and good luck :)
#21 Updated by knuckles500 over 10 years ago
Just wondering, what ever happened to this? The result seems to vary depending on
what the h4m file is used for. For example, demo disks that contain TGC files (which
still need to be emulated so they open within the emulator so I dont have to convert
them to gcm in order to play them coughcough also sonic gems collection) with H4M
movies within them play sound for a split second with maybe some video and then it
completely goes blank - no sound or anything.
Wonder how come we're still having trouble with this.
#31 Updated by MofoMan2000 over 9 years ago
And it's still broken. I believe this is the only thing keeping 007: NightFire from getting ingame. It's funny because the video kind of plays (with no sound), and if you try to skip it by pressing start or letting the video finish, the emulator completely freezes up and uses 100% of one CPU, so I think it's getting caught in an infinite loop on the CPU thread or something. It never gives any panic alerts, so no help there.
This issue probably ought to be given higher priority at this point, it has been here a LONG time (one of the first) and is a matter of emulation accuracy that is keeping many games unplayable.
#33 Updated by sl1nk3.s over 9 years ago
- Status changed from Accepted to Fixed
Yep, it was already fixed in r6319, I really wonder what fixed it now :)
Can anyone confirm it is fixed in other games ?
MofoMan2000 > the issue in Nightfire is unrelated, it's a "FIFO crash", the game used to work at some point, also only the first level is broken.
#36 Updated by EmanModnar over 9 years ago
The problem I first described in issue 2026, which was merged into this one, is still present; specifically, the audio for the movies in the BMX games no longer plays back at the correct rate. I can see how the issue as I wrote it back then would be merged into this one, because I made the scope too broad. So, should I create a new issue for it, or can someone un-merge 2026 from this one?
#39 Updated by kolano over 9 years ago
Just tried the Luigi's Mansion trailer.
I wasn't able to iterate through all the plug-in combos but I can confirm the following...
-The US/EU releases hang with the DX9 and HLE audio plug-ins.
-The US release plays the trailer with the DX9 and LLE audio plug-ins.
-The EU release still hangs post the first frame of the trailer regardless of the audio plug-in used.
-On both US and EU releases the OpenGL plug-in crashes post the initial menu.