big endian fix
authorMichael Niedermayer <michaelni@gmx.at>
Sat, 30 Sep 2006 11:35:14 +0000 (11:35 +0000)
committerMichael Niedermayer <michaelni@gmx.at>
Sat, 30 Sep 2006 11:35:14 +0000 (11:35 +0000)
Originally committed as revision 6391 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavcodec/rv10.c

index 47445da..0bafbd1 100644 (file)
@@ -532,7 +532,7 @@ static int rv10_decode_init(AVCodecContext *avctx)
     s->width = avctx->width;
     s->height = avctx->height;
 
-    s->h263_long_vectors= !!(*(uint32_t*)avctx->extradata & 0x1000000);
+    s->h263_long_vectors= ((uint8_t*)avctx->extradata)[3] & 1;
 
     switch(avctx->sub_id){
     case 0x10000000: