We don't require the audio system to be initialized for audio format conversion

This is helpful for tools pipelines where audio devices are never used.
This commit is contained in:
Sam Lantinga
2023-10-11 09:23:23 -07:00
parent 9a5f7b17c6
commit c552cc6847
3 changed files with 9 additions and 7 deletions

View File

@@ -481,6 +481,10 @@ static int audio_buildAudioStream(void *arg)
SDL_AudioSpec spec2;
int i, ii, j, jj, k, kk;
/* Call Quit */
SDL_QuitSubSystem(SDL_INIT_AUDIO);
SDLTest_AssertPass("Call to SDL_QuitSubSystem(SDL_INIT_AUDIO)");
/* No conversion needed */
spec1.format = SDL_AUDIO_S16LE;
spec1.channels = 2;
@@ -528,6 +532,9 @@ static int audio_buildAudioStream(void *arg)
}
}
/* Restart audio again */
audioSetUp(NULL);
return TEST_COMPLETED;
}