[mythtv] PowerPC

Jeremiah Morris jm at whpress.com
Sun Dec 12 23:01:44 UTC 2004


OK, this is the endian status as far as I know it:

- Endian patches were submitted for both the frontend and the backend. 
The decision was to keep files in small-endian format, so PPC backends 
and frontends should be swapping bytes as they read/write. The 
endianness of the frontend vs. the backend should not matter.

- You need to make sure WORDS_BIGENDIAN is defined in settings.pro when 
building either a frontend or a backend on a big-endian machine. For 
libavcodec/libavformat, make sure configure is detecting your machine 
properly. You also need to be running a fairly recent CVS, the patches 
were not all checked in until post-0.16.

If the above is not true, then it's a bug. Neither Nigel or I have a 
PPC Linux machine for testing, so there may be bugs in the backend 
endian code. A Mac OS X frontend definitely works with an x86 backend.

Mino, make sure WORDS_BIGENDIAN is set properly on all your PPC 
machines, and try with current CVS.  If you still have troubles, please 
provide more information so we can figure out why the current code 
isn't doing its job.

- Jeremiah



More information about the mythtv-dev mailing list