From: Takashi Iwai Date: Thu, 31 Jul 2008 10:18:08 +0000 (+0200) Subject: Fix non-tread mode with PCM direct plugins X-Git-Tag: v1.0.17a~2 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=ddf063f49969d13b5196f92257ec321cdd5e2f95;p=alsa-lib.git Fix non-tread mode with PCM direct plugins tread=0 wasn't set properly for very old ALSA drivers with no timer tread support. Signed-off-by: Takashi Iwai --- diff --git a/src/pcm/pcm_direct.c b/src/pcm/pcm_direct.c index 29649e98..11709638 100644 --- a/src/pcm/pcm_direct.c +++ b/src/pcm/pcm_direct.c @@ -1107,7 +1107,7 @@ int snd_pcm_direct_initialize_poll_fd(snd_pcm_direct_t *dmix) snd_pcm_info_get_subdevice(info) * 2 + capture); ret = snd_timer_open(&dmix->timer, name, SND_TIMER_OPEN_NONBLOCK | SND_TIMER_OPEN_TREAD); if (ret < 0) { - dmix->tread = 1; + dmix->tread = 0; ret = snd_timer_open(&dmix->timer, name, SND_TIMER_OPEN_NONBLOCK); if (ret < 0) { SNDERR("unable to open timer '%s'", name);