[vorbis-dev] libao - new ao_alsa.c patch

R.L. Horn eastcheap at yahoo.com
Fri Nov 9 15:55:57 PST 2001


The attached patch for src/plugins/alsa/ao_alsa.c supersedes the one I
posted last night (well, this morning actually...)  The changes are:

Handling of incomplete snd_pcm_write()s that actually works (hey, I was
sleepy when I wrote the other one).

Padding of the playback buffer with zeroes to meet the N*fragment size
requirement for snd_pcm_write().  (It might be better to use stream mode
instead of block mode...and if I ever figure out how I'll let you know.)
This is done in ao_plugin_close() so it should only happen once.

Replacement of one naughty C++ (//) comment line with a proper C one.

BONUS: A whole lot of debugging messages if you define INSANE_VERBOSITY.

Note that this is for libao 0.8.0 (RC2), not CVS.


<HR NOSHADE>
<UL>
<LI>TEXT/PLAIN attachment: ao_alsa_0.5.x.patch
</UL>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ao_alsa_0.5.x.patch
Type: application/octet-stream
Size: 4598 bytes
Desc: not available
Url : http://lists.xiph.org/pipermail/vorbis-dev/attachments/20011109/3ea90a52/ao_alsa_0.5.x-0001.obj


More information about the Vorbis-dev mailing list