[MPlayer-dev-eng] [PATCH] ao_sdl buffering change

Sascha Sommer saschasommer at freenet.de
Wed Sep 15 14:32:30 CEST 2004


On Wednesday 08 September 2004 21:11, Reimar Döffinger wrote:
> Hi,
> this is something I've been playing around with a bit. It doesn't make
> too much sense except from a theoretical standpoint, but if you have
> time please look at it and comment, test etc. anyway.
> Currently ao_sdl uses a ringbuffer consisting of 8 seperate buffers, for
> which I can't see any reason at all. In addition it isn't thread safe,
> which it should be as SDL might use a different thread for playback of
> the sound.
> This implementation uses a type of ringbuffer that should provide enough
> thread-safety for this special case while not requiring synchronization.
> I'm not sure if this is more likely to increase or decrease performance,
> I doubt there will be much change. Feel free to test if you want ;-)
>

Looks like as the cpu usage ,displayed in the status bar, is at least twice as 
high with audio only files here. Otherwise it seems to work fine.

Sascha




More information about the MPlayer-dev-eng mailing list