Mercurial > mplayer.hg
diff libmpcodecs/native/RTjpegN.c @ 14896:9ddae5897422
Make nuv files work on bigendian (but old nuv files created with mencoder
wont play anymore - before they would have worked with mplayer on be)
| author | reimar |
|---|---|
| date | Thu, 03 Mar 2005 10:19:56 +0000 |
| parents | 38572280e8e7 |
| children | 27b0d49988b2 |
line wrap: on
line diff
--- a/libmpcodecs/native/RTjpegN.c Thu Mar 03 07:54:50 2005 +0000 +++ b/libmpcodecs/native/RTjpegN.c Thu Mar 03 10:19:56 2005 +0000 @@ -31,6 +31,7 @@ #define MMX #endif +#include "bswap.h" #include "RTjpegN.h" #ifdef MMX @@ -2820,9 +2821,9 @@ RTjpeg_quant_init(); for(i=0; i<64; i++) - buf[i]=RTjpeg_liqt[i]; + buf[i]=le2me_32(RTjpeg_liqt[i]); for(i=0; i<64; i++) - buf[64+i]=RTjpeg_ciqt[i]; + buf[64+i]=le2me_32(RTjpeg_ciqt[i]); } void RTjpeg_init_decompress(__u32 *buf, int width, int height) @@ -2840,8 +2841,8 @@ for(i=0; i<64; i++) { - RTjpeg_liqt[i]=buf[i]; - RTjpeg_ciqt[i]=buf[i+64]; + RTjpeg_liqt[i]=le2me_32(buf[i]); + RTjpeg_ciqt[i]=le2me_32(buf[i+64]); } RTjpeg_lb8=0;
