Răsfoiți Sursa

VITA: fix audio playback

Ivan Epifanov 4 luni în urmă
părinte
comite
1dbb813316
1 a modificat fișierele cu 2 adăugiri și 1 ștergeri
  1. 2 1
      src/audio/vita/SDL_vitaaudio.c

+ 2 - 1
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