SDL: audio: Don't resample in chunks for now.

From 789ce17e11c0ef6411a0640e8b6f4e251383190f Mon Sep 17 00:00:00 2001
From: "Ryan C. Gordon" <[EMAIL REDACTED]>
Date: Wed, 16 Aug 2023 10:26:08 -0400
Subject: [PATCH] audio: Don't resample in chunks for now.

This needs a little reworking to not lose sample frames.

Reference Issue #8036.
---
 src/audio/SDL_audiocvt.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/audio/SDL_audiocvt.c b/src/audio/SDL_audiocvt.c
index 68eae689bf47..729b18cef178 100644
--- a/src/audio/SDL_audiocvt.c
+++ b/src/audio/SDL_audiocvt.c
@@ -1056,6 +1056,7 @@ int SDL_GetAudioStreamData(SDL_AudioStream *stream, void *voidbuf, int len)
     }
 
     // we convert in chunks, so we don't end up allocating a massive work buffer, etc.
+#if 0  // !!! FIXME: see https://github.com/libsdl-org/SDL/issues/8036#issuecomment-1680708349
     int retval = 0;
     while (len > 0) { // didn't ask for a whole sample frame, nothing to do
         const int chunk_size = 1024 * 1024;  // !!! FIXME: a megabyte might be overly-aggressive.
@@ -1081,6 +1082,9 @@ int SDL_GetAudioStreamData(SDL_AudioStream *stream, void *voidbuf, int len)
             }
         }
     }
+#else
+    const int retval = GetAudioStreamDataInternal(stream, buf, len);
+#endif
 
     SDL_UnlockMutex(stream->lock);