From ff0a2543a60def86d44e789fdc9a50c2bda25788 Mon Sep 17 00:00:00 2001 From: "J. Alexander Treuman" Date: Mon, 7 Aug 2006 17:51:15 +0000 Subject: Reopen the audio device if the audio format has changed git-svn-id: https://svn.musicpd.org/mpd/trunk@4584 09075e82-0dd4-0310-85a5-a0d7c8717e4f --- src/audio.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/audio.c b/src/audio.c index 306f0022d..d17679969 100644 --- a/src/audio.c +++ b/src/audio.c @@ -277,6 +277,10 @@ static void syncAudioDeviceStates(void) return; for (i = audioOutputArraySize; --i >= 0; ) { switch (audioDeviceStates[i]) { + case DEVICE_ON: + /* This will reopen only if the audio format changed */ + openAudioOutput(&audioOutputArray[i], &audio_format); + break; case DEVICE_ENABLE: openAudioOutput(&audioOutputArray[i], &audio_format); audioDeviceStates[i] = DEVICE_ON; -- cgit v1.2.3