Fran?ois Revol wrote: > http://cvs.opensolaris.org/source/search?q=BE_16&defs=&refs=&path=&hist= Incredible. I suppose their set of BE_/LE_ macros is superior to ours since they have BE_8/LE_8 thus supporting byteswapping single bytes. Solution? Perhaps a sequence of #ifdef LE_16 #undef LE_16 #endif constructs in avcodec.h? -- -Mike Melanson