this pr attempts to fix audio sync issues by bringing in a new version of the mGBA core
changes in the core update:
audio is scaled when fast forwarding
frame rate independent rendering loop calculations have been improved
audio buffers have been resized and sample rate has been changed
This is far from a complete fix, as we still need to do frame detection for low power mode in iOS. But this should reduce some of the jitter in the audio callback.
TODO:
[ ] More could be done to fine tune the low power detection in a loop
[ ] Settings menu UI where these values for audio and frame rate can be modified before starting a game session
High Level Details
this pr attempts to fix audio sync issues by bringing in a new version of the mGBA core
changes in the core update:
This is far from a complete fix, as we still need to do frame detection for low power mode in iOS. But this should reduce some of the jitter in the audio callback.
TODO:
Supports #138