VLC, PulseAudio and large tlengths

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Le vendredi 19 ao?t 2011 21:54:20 Pierre-Louis Bossart, vous avez ?crit :
> > For this example, assume tlength is 500 ms and minreq is 50 ms. In
> > adjust latency mode (which I understand is recommended for power
> > efficiency), this is configured to the client's tlength/2 - minreq =
> > 200
> > ms. The problem here is that if the client is filled up to only e g 130
> > ms, PulseAudio will take the 130 ms, the client will underrun, and hand
> > out 70 ms of silence. A better behaviour would be to write the 130 ms
> > that are available, and go to sleep until the 130 ms is almost up and
> > see if more data has come in at that time.
> 
> What is the value of the prebuf field here? If the playback started when
> the buffer contains 200ms you would not see any underrun or rewind?

In current VLC, prebuf is 0. Trigger is manual.

-- 
R?mi Denis-Courmont
http://www.remlab.net/
http://fi.linkedin.com/in/remidenis


[Index of Archives]     [Linux Audio Users]     [AMD Graphics]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux