[Theora-dev] theora optimizations

j at thing.net j at thing.net
Sun Jul 31 07:55:21 PDT 2005

updated the liboil patch so i could apply it to latest cvs version,
hope i did not break anything, i have a hard time reading liboilfuncs.h
some more newlines or grouping could help, anyway

get latest liboil from cvs
cvs -d :pserver:anoncvs at anoncvs.freedesktop.org:/cvs/liboil co liboil

patch liboil: 

patch theora:

> I'm attaching the patches for theora trunk and liboil HEAD so peopl
> can try it out.  Does anyone know what other encoder-specific
> optimizations have gone in theora-mmx ? I'm guessing some of those can
> also be put in the liboil patch to further speed things up.
the only change besides merging changes from trunk is that i added
-O3 -fforce-addr -fomit-frame-pointer -finline-functions -funroll-loops
to CFLAGS, this should also be added to theora-trunk(its in my patch)

i also updated the patch so it adds liboil-0.3 in the theora.pc file if
linked with liboil, 
along with a configure option to disable liboil (--disable-liboil)


More information about the Theora-dev mailing list