<p>For those creative sound cards (e.g. emu10k1, ca0106) which use multi plugin for surround playback</p>
<p>It seem that set start_threshold to -1 has no effect on some devices (e.g. multi plugin) , the device seemĀ  automatically started and pulseaudio does not check pcm state when calling snd_pcm_start</p>
<p>(alsa-lib)pcm_hw.c: SNDRV_PCM_IOCTL_START failed (-77)</p>
<p>Does it mean bug of multi plugin or start_threshold.have no effect on some devices/plugin ?</p>
<p>( 0.106| 0.000) I: [alsa-sink-emu10k1] alsa-sink.c: Starting playback.<br>
( 0.106| 0.000) I: [alsa-sink-emu10k1] (alsa-lib)pcm_hw.c: SNDRV_PCM_IOCTL_START failed (-77)</p>
<p>Possible fix is check pcm state before calling snd_pcm_start and only warn about sink is already running </p>