Merge pull request #4045 from FIX94/master

(WiiU) increased audio buffer size to allow PAL games to be played back properly
This commit is contained in:
Twinaphex 2016-11-22 08:02:22 +01:00 committed by GitHub
commit 84381c658c

View File

@ -57,8 +57,8 @@ typedef struct
#define AX_AUDIO_SIZE_MASK (AX_AUDIO_SIZE - 1u)
#define AX_AUDIO_SAMPLE_COUNT 144 //3ms
#define AX_AUDIO_SAMPLE_MIN (AX_AUDIO_SAMPLE_COUNT * 6) //18ms
#define AX_AUDIO_SAMPLE_LOAD (AX_AUDIO_SAMPLE_COUNT * 8) //24ms
#define AX_AUDIO_SAMPLE_MIN (AX_AUDIO_SAMPLE_COUNT * 10) //30ms
#define AX_AUDIO_SAMPLE_LOAD (AX_AUDIO_SAMPLE_COUNT * 11) //33ms
#define AX_AUDIO_RATE 48000
//#define ax_audio_ticks_to_samples(ticks) (((ticks) * 64) / 82875)
//#define ax_audio_samples_to_ticks(samples) (((samples) * 82875) / 64)
@ -186,7 +186,7 @@ static bool ax_audio_start(void* data)
return true;
//set back to playing on enough buffered data
if(ax->written > AX_AUDIO_SAMPLE_MIN)
if(ax->written > AX_AUDIO_SAMPLE_LOAD)
AXSetMultiVoiceState(ax->mvoice, AX_VOICE_STATE_PLAYING);
return true;