[vorbis-dev] Entropy coding in Vorbis

Michael Smith msmith at xiph.org
Mon Aug 11 17:34:13 PDT 2003



On Monday 11 August 2003 23:15, Richard Felton wrote:
>  I have developed a flexible arithmetic coder implementation and I am now
> looking to incorporate it into a compression system for some proper
> testing. It is my intention to incorporate the coder into the Vorbis codec
> to attempt to improve on the current Huffman tree system. It would be
> useful if someone could point me at the main c and h files that deal with
> the entropy coding as I am currently trailing  through the execution path
> from the encoder example.
>
>  Forgive the general nature of this reply but I thought it specific enough
> to warrant its inclusion on this list.
>

Richard,

You'll find that the entropy coding is implemented in vorbis/lib/codebook.[ch] 
and vorbis/lib/sharedbook.[ch]. 

The relevant functions are mostly called from res0.c and floor1.c (for the 
current encoder). 

<p>Mike

p.s. Please do not ever send HTML mail, especially to mailing lists.

--- >8 ----
List archives:  http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/
To unsubscribe from this list, send a message to 'vorbis-dev-request at xiph.org'
containing only the word 'unsubscribe' in the body.  No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.



More information about the Vorbis-dev mailing list