[ogg-dev] Ogg bitwise.c bit tracking

Ivo Emanuel Gonçalves justivo at gmail.com
Thu Feb 7 14:19:54 PST 2008


On 2/7/08, Ralph Giles <ralph.giles at artifex.com> wrote:
> And theora, remember.

Actually, I thought I remember derf doing that.  And there it was on
Trac's timeline.  Look at changeset 14369:

"Copy the libogg bitpacker directly into libtheoradec.  Due to the
vagaries of -fPIC and dynamic linking, we wasting a _huge_ amount of
time on function call overhead.  We also take the opportunity to get
rid of our wrapper around the old libogg API and implement the API we
want directly.  This gives more than an 18% decoding speed-up for an
82-byte net increase in code size."

-Ivo


More information about the ogg-dev mailing list