I recently upgraded HandBrake on my mythbackend server to 0.9.2. One
thing I noticed that I thought was strange was that this new version
used something called "Cache64" when encoding x264 video. Trusty Google
was... not so helpful in finding out what this is. The only reason I'm
asking is because I don't understand why a 32-bit dual CPU Xeon system
(P4 variety) uses this extension and my Athlon X2 doesn't.
I don't see anything resembling this extension in /proc/cpuinfo (on
either machine,) and so I'm left wondering what it is. Also, I happen to
know that my Athlon X2 has pni, aka SSE3, and yet when I compile
HandBrake it doesn't make use of this (while taking advantage of SSE3 on
C2D systems.) I was wondering if this was simply because I didn't have
pni in my USE flags, or whether this could be caused by something else.
HandBrake uses jam to build, so would I have to compile jam with SSE3
support for things it builds to use them?
As always, all help is appreciated, no matter how biased it may be. ;-)