segher at wanadoo.nl
Tue Jan 23 15:05:11 PST 2001
Here is the sources to my "rehuff" program.
./rehuff in.ogg out.ogg
does a lossless recoding of a vorbis stream. (It generates optimal
huffman codes for the particular stream).
This code is meant for developers only, until someone is kind
enough to provide good build and configure support for it.
I won't. And no installation help questions please.
There is a little patch in here, which makes stream serialno
handling easier for decoder programs. This is not the right way
to do it(tm); anyone with better ideas please implement. The idea
is that packet level routines shouldn't have to bother with page
Oh, and you need to remove the "static" from the _vorbis_pack_XXX
routines in your vorbis source to build rehuff.
There is a Makefile supplied, but you'll probably need to fiddle
with it a bit.
p.s. bit savings results for average streams:
<LI>application/octet-stream attachment: Unknown Document
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 5232 bytes
Desc: not available
Url : http://lists.xiph.org/pipermail/vorbis-dev/attachments/20010124/8c872952/rehuff.tar.obj
More information about the Vorbis-dev