]> git.alsa-project.org Git - alsa-lib.git/commitdiff
pcm: dmix: Prepare slave when it's in SETUP, too
authorTakashi Iwai <tiwai@suse.de>
Tue, 31 May 2016 10:46:03 +0000 (12:46 +0200)
committerTakashi Iwai <tiwai@suse.de>
Wed, 1 Jun 2016 05:57:40 +0000 (07:57 +0200)
SETUP is an unusual state, but it's still possible.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
src/pcm/pcm_direct.c

index 343fd3c6da3cf913ce5b6a726539bab8b141043e..fbf9a592a4bc18d0bf2036f351ac7ed7f0d038ec 100644 (file)
@@ -819,6 +819,7 @@ int snd_pcm_direct_prepare(snd_pcm_t *pcm)
        int err;
 
        switch (snd_pcm_state(dmix->spcm)) {
+       case SND_PCM_STATE_SETUP:
        case SND_PCM_STATE_XRUN:
        case SND_PCM_STATE_SUSPENDED:
        case SND_PCM_STATE_DISCONNECTED: