openbsd-ports/audio/mpg123/patches
espie caaef9a183 Erm... forgot the actual patch... why does cvs tell me about missing files
after the commit ? so that I can either get careless, or waste
time/bandwidth by running each commit twice...

Anyways, files/audio_openbsd.c is a `caching' audio system.
It's much smarter than the old one: uses get encoding to map the reasonable
encodings, does not even cross-check alaw/ulaw when 8 bit/16 bit work okay.

It does keep audio opened all the way instead of closing/reopening all the
time.

and it avoids gratuitous assumptions about PC broken hardware, such as not
having support for 8 bits signed and other brain-damage.

Missing part: it won't convert endianess on the fly when the only `right'
modes have the wrong endianess... this might occur with e.g., a sb16 on
an alpha.
1999-03-23 21:38:26 +00:00
..
patch-aa Reworked from the ground up. 1999-03-23 21:33:49 +00:00
patch-ab Reworked from the ground up. 1999-03-23 21:33:49 +00:00
patch-ac Erm... forgot the actual patch... why does cvs tell me about missing files 1999-03-23 21:38:26 +00:00