]> git.alsa-project.org Git - alsa-lib.git/commitdiff
Fix bogus pause flag on dmix
authorTakashi Iwai <tiwai@suse.de>
Tue, 25 Jul 2006 13:36:13 +0000 (15:36 +0200)
committerTakashi Iwai <tiwai@suse.de>
Tue, 25 Jul 2006 13:36:13 +0000 (15:36 +0200)
Fix bogus PCM pause flag on dmix.  It doesn't support pause properly.

src/pcm/pcm_direct.c

index d55a36da9a38a751041b5a1ea72d78811051eb79..bfa2d3e389d09aa581c4bbef91060cbece23bb73 100644 (file)
@@ -805,6 +805,8 @@ int snd_pcm_direct_resume(snd_pcm_t *pcm)
 /* copy the slave setting */
 static void save_slave_setting(snd_pcm_direct_t *dmix, snd_pcm_t *spcm)
 {
+       spcm->info &= ~SND_PCM_INFO_PAUSE;
+
        COPY_SLAVE(access);
        COPY_SLAVE(format);
        COPY_SLAVE(subformat);