On Mon, Dec 12, 2011 at 09:33:16PM +0000, Stuart Henderson wrote:
> 
> I'm currently running with -b 47040 to control skipping when I switch
> tabs in a web browser on my desktop machine with at least mplayer (using
> libao), vlc (SDL) and ffplay (I think using SDL). Any of your suggested
> settings cause a fair bit more stuttering for me using these programs
> and play.errors stays at 0 in these cases.

Very good to know, this shows that:
  - sndiod can sustain above rates
  - mplayer/vlc/ffmplay don't send data fast enough (either don't get enough cpu
    or block),  we should probably patch them to request larger buffers

> If I use mpg123 or aqualung (both of which have their own sndio backends)
> there's very little stuttering even with -b 960 -z 480, I would consider it
> pretty much acceptable (I typically don't get any stuttering except when the
> machine is very busy, and in that case play.errors does increase).
> 

In this case sndiod doesn't get the cpu, but it's "normal" on a busy
machine.

thanks

-- Alexandre

Reply via email to