Files
ikari fe68526670 MSU1 video player: compensate for A/V desync
When the MSU1 audio sample rate was locked at exactly 44100Hz in 829953b, some A/V desync was introduced in videos played by the example video player.
Audio sample rate had previously been set to a slightly higher rate to match the slightly higher vertical refresh rate of the SNES.
This commit repeats a video frame occasionally, based on a phase accumulator, to keep video playback from running ahead of audio.
2024-08-17 18:36:16 +02:00
..
2010-12-26 23:55:57 +01:00