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