[theora-dev] MMX patch to speed up Theora decoding

Chih-Chung Chang jochang at gmail.com
Mon Mar 26 10:31:30 PDT 2007

On 3/26/07, j at thing.net <j at thing.net> wrote:
> Hi,
> right now it does not compile on Mac OS X:
> ld: .libs/libtheora_la-dct_decode.o has external relocation entries
> in non-writable section (__TEXT,__text) for symbols:
> V804
> V3
> ld: .libs/libtheora_la-idct.o has external relocation entries in non-
> writable section (__TEXT,__text) for symbols:
> idctconstants

I don't have an Intel Mac here, but I think this is because of name
mangling. Please try the attached updated patch.

> does it work on 64bit?

No, although it should not need many modifications for that.
Also I think it would be more beneficial to use SSE2 on 64 bit x86.

Chih-Chung Chang
-------------- next part --------------
A non-text attachment was scrubbed...
Name: theora.patch.20070327.gz
Type: application/x-gzip
Size: 14937 bytes
Desc: not available
Url : http://lists.xiph.org/pipermail/theora-dev/attachments/20070327/019feed1/theora.patch.20070327-0001.bin

More information about the theora-dev mailing list