seem to be related to PA set the start threshold to -1 if you look at pcm.c , the start threshold is cast as a signed number in some write function , this mean that snd_pcm_start() still automatically called during wirte instead of manually started by PA server
6740 if (state == SND_PCM_STATE_PREPARED) { 6741 snd_pcm_sframes_t hw_avail = pcm->buffer_size - avail; 6742 hw_avail += frames; 6743 /* some plugins might automatically start the stream */ 6744 state = snd_pcm_state(pcm); 6745 if (state == SND_PCM_STATE_PREPARED && 6746 hw_avail >= (snd_pcm_sframes_t) pcm->start_threshold) { 6747 err = snd_pcm_start(pcm); 6748 if (err < 0) 6749 goto _end; 6750 } 6751 } -- 5.1 on SB Live! 5.1 [SB0060] is very unreliable https://bugs.launchpad.net/bugs/406582 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs