Open Zinfidel opened 4 years ago
Probably related to this: #2137
More or less the same as https://github.com/TASVideos/BizHawk/issues/133, and probably other bugs I can't find. BizHawk assumes that the number of audio samples returned by an emulation core each frame has at least some connection to reality, but Mupen does not obey this. Alternate sync helps dumps not sound like arse, but it has its limits.
Note that #2137, while a nice thing to add, won't really fix this well because for that proposal, the number of audio samples emitted by the core each frame is trusted as an authority, where as in mupen it is not.
Summary
Dumping N64 video while using the Alternate Sync option causes FFmpeg to crash shortly after starting the dump. I have tested this only with Star Wars Episode 1 Racer for the N64. I tested Pink Panther: Pinkadelic Pursuit for GBA, and the bug did not manifest for that core/game. I tried changing the throttling option to Audio Throttling (I think this setting is related somehow to what alternate sync does) but it did not change the crash.
Audio is broken without the Alternate Sync setting for this game - it is not a continuous audio stream but broken up and skips constantly.
Repro
Star Wars Episode I - Racer (U) [!]
Output
Host env.