From cbd8917047fddc0c478ccff7d5c2e6507af35c06 Mon Sep 17 00:00:00 2001 From: Ivan Epifanov Date: Tue, 6 May 2025 21:10:34 +0300 Subject: [PATCH] VITA: fix audio playback (cherry picked from commit 1dbb813316dd2dcc89e0252557047c165497a061) --- src/audio/vita/SDL_vitaaudio.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/audio/vita/SDL_vitaaudio.c b/src/audio/vita/SDL_vitaaudio.c index e194f212dd..86e8a691c0 100644 --- a/src/audio/vita/SDL_vitaaudio.c +++ b/src/audio/vita/SDL_vitaaudio.c @@ -130,7 +130,8 @@ static bool VITAAUD_OpenDevice(SDL_AudioDevice *device) static bool VITAAUD_PlayDevice(SDL_AudioDevice *device, const Uint8 *buffer, int buffer_size) { - return (sceAudioOutOutput(device->hidden->port, buffer) == 0); + // sceAudioOutOutput returns amount of samples queued or < 0 on error + return (sceAudioOutOutput(device->hidden->port, buffer) >= 0); } // This function waits until it is possible to write a full sound buffer