From dcd9f09d17b3ea0e35e8232f31edb5396959fc6b Mon Sep 17 00:00:00 2001 From: Sergi Granell Date: Wed, 2 Sep 2015 18:56:05 +0200 Subject: [PATCH] (Vita) Fix the audio driver --- audio/drivers/psp_audio.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/audio/drivers/psp_audio.c b/audio/drivers/psp_audio.c index 98d786e5b7..78c45f3781 100644 --- a/audio/drivers/psp_audio.c +++ b/audio/drivers/psp_audio.c @@ -52,7 +52,8 @@ static int audioMainLoop(SceSize args, void* argp) psp_audio_t* psp = *((psp_audio_t**)argp); #ifdef VITA - int port = sceAudioOutOpenPort(PSP2_AUDIO_OUT_PORT_TYPE_MAIN, AUDIO_OUT_COUNT, psp->rate, 2); + int port = sceAudioOutOpenPort(PSP2_AUDIO_OUT_PORT_TYPE_MAIN, AUDIO_OUT_COUNT, + psp->rate, PSP2_AUDIO_OUT_MODE_STEREO); #else sceAudioSRCChReserve(AUDIO_OUT_COUNT, psp->rate, 2); #endif @@ -65,7 +66,7 @@ static int audioMainLoop(SceSize args, void* argp) < (AUDIO_OUT_COUNT * 2); #ifdef VITA - sceAudioOutOutput(0, + sceAudioOutOutput(port, cond ? psp->zeroBuffer : (psp->buffer + readPos)); #else sceAudioSRCOutputBlocking(PSP_AUDIO_VOLUME_MAX, cond ? (psp->zeroBuffer)