SDL: vitaaudio: patched to compile.

https://github.com/libsdl-org/SDL/commit/dbf993d35833a022b8b4e2ac27f94fe29cb21e95

From dbf993d35833a022b8b4e2ac27f94fe29cb21e95 Mon Sep 17 00:00:00 2001
From: "Ryan C. Gordon" <[EMAIL REDACTED]>
Date: Sat, 22 Jul 2023 10:34:44 -0400
Subject: [PATCH] vitaaudio: patched to compile.

---
 src/audio/vita/SDL_vitaaudio.c | 16 +++++++---------
 1 file changed, 7 insertions(+), 9 deletions(-)

diff --git a/src/audio/vita/SDL_vitaaudio.c b/src/audio/vita/SDL_vitaaudio.c
index 7e52ceef6829..efe519552197 100644
--- a/src/audio/vita/SDL_vitaaudio.c
+++ b/src/audio/vita/SDL_vitaaudio.c
@@ -55,7 +55,7 @@ static int VITAAUD_OpenCaptureDevice(SDL_AudioDevice *device)
     return 0;
 }
 
-static int VITAAUD_OpenDevice(SDL_AudioDevice *device, const char *devname)
+static int VITAAUD_OpenDevice(SDL_AudioDevice *device)
 {
     int format, mixlen, i, port = SCE_AUDIO_OUT_PORT_TYPE_MAIN;
     int vols[2] = { SCE_AUDIO_MAX_VOLUME, SCE_AUDIO_MAX_VOLUME };
@@ -130,13 +130,9 @@ static int VITAAUD_OpenDevice(SDL_AudioDevice *device, const char *devname)
     return 0;
 }
 
-static void VITAAUD_PlayDevice(SDL_AudioDevice *device)
+static void VITAAUD_PlayDevice(SDL_AudioDevice *device, const Uint8 *buffer, int buffer_size)
 {
-    Uint8 *mixbuf = device->hidden->mixbufs[device->hidden->next_buffer];
-
-    sceAudioOutOutput(device->hidden->port, mixbuf);
-
-    device->hidden->next_buffer = (device->hidden->next_buffer + 1) % NUM_BUFFERS;
+    sceAudioOutOutput(device->hidden->port, buffer);
 }
 
 // This function waits until it is possible to write a full sound buffer
@@ -150,7 +146,9 @@ static void VITAAUD_WaitDevice(SDL_AudioDevice *device)
 
 static Uint8 *VITAAUD_GetDeviceBuf(SDL_AudioDevice *device, int *buffer_size)
 {
-    return device->hidden->mixbufs[device->hidden->next_buffer];
+    Uint8 *retval = device->hidden->mixbufs[device->hidden->next_buffer];
+    device->hidden->next_buffer = (device->hidden->next_buffer + 1) % NUM_BUFFERS;
+    return retval;
 }
 
 static void VITAAUD_CloseDevice(SDL_AudioDevice *device)
@@ -195,7 +193,7 @@ static int VITAAUD_CaptureFromDevice(SDL_AudioDevice *device, void *buffer, int
     return device->buffer_size;
 }
 
-static void PULSEAUDIO_FlushCapture(SDL_AudioDevice *device)
+static void VITAAUD_FlushCapture(SDL_AudioDevice *device)
 {
     // just grab the latest and dump it.
     sceAudioInInput(device->hidden->port, device->work_buffer);