[Theora-dev] patch to build theora-mmx on AMD64

Dan Lenski dlenski at gmail.com
Wed May 10 10:46:03 PDT 2006


On 5/3/06, Timothy B. Terriberry <tterribe at xiph.org> wrote:
> Just a general caution that such a type is not particularly
> well-supported on all platforms. By which I mean specifically older MSC
> compilers. E.g., casting to doubles was unsupported (compile-time
> error), IIRC (not that this would affect Theora). I'm not sure what else.

Also, now that I think about it it's probably not very useful to pass
around 64-bit integers in the C code.  My goal was simply to avoid the
overhead of casting a few function arguments between 32-bit and 64-bit
in the most heavily used DSP routines.  This probably makes a
negligible difference overall and it could be a maintenance nightmare
to have different function prototypes in the 32- and 64-bit versions.

So I think I'll just remove the uint64s unless anyone objects...

Dan

> _______________________________________________
> Theora-dev mailing list
> Theora-dev at xiph.org
> http://lists.xiph.org/mailman/listinfo/theora-dev
>


More information about the Theora-dev mailing list