[MPlayer-dev-eng] [PATCH] ao_sdl buffering change
Reimar Döffinger
Reimar.Doeffinger at stud.uni-karlsruhe.de
Wed Sep 8 23:11:50 CEST 2004
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 ;-)
Greetings,
Reimar Döffinger
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: ao_sdl_buf.diff
URL: <http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/attachments/20040908/adfb437b/attachment.txt>
More information about the MPlayer-dev-eng
mailing list