output: moved code to audio_output_update()

Moved code from syncAudioDeviceStates() to audio_output_update().
This commit is contained in:
Max Kellermann
2008-10-29 22:17:44 +01:00
parent 678314534a
commit 0eae1c55ad
3 changed files with 19 additions and 8 deletions

View File

@@ -214,19 +214,13 @@ static void audio_output_wait_all(void)
static void syncAudioDeviceStates(void)
{
struct audio_output *audioOutput;
unsigned int i;
if (!audio_format_defined(&input_audio_format))
return;
for (i = 0; i < audioOutputArraySize; ++i) {
audioOutput = &audioOutputArray[i];
if (audioOutput->enabled)
audio_output_open(audioOutput, &input_audio_format);
else if (audio_output_is_open(audioOutput))
audio_output_close(audioOutput);
}
for (i = 0; i < audioOutputArraySize; ++i)
audio_output_update(&audioOutputArray[i], &input_audio_format);
}
bool playAudio(const char *buffer, size_t length)