At present, the core uploads audio in packets of 64 samples - which means the audio batch callback is used multiple times per frame, unduly 'stressing' the frontend audio buffer and leading to poor AV synchronisation.
This PR ensures that the audio batch callback is only used once per frame.
At present, the core uploads audio in packets of 64 samples - which means the audio batch callback is used multiple times per frame, unduly 'stressing' the frontend audio buffer and leading to poor AV synchronisation.
This PR ensures that the audio batch callback is only used once per frame.