]> rtime.felk.cvut.cz Git - frescor/ffmpeg.git/commitdiff
big endian fix
authormichael <michael@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Sat, 30 Sep 2006 11:35:14 +0000 (11:35 +0000)
committermichael <michael@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Sat, 30 Sep 2006 11:35:14 +0000 (11:35 +0000)
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@6391 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

libavcodec/rv10.c

index 47445da354b1d7bc1f767e81ff2e397e7d5d4ad2..0bafbd11d52f35509b5da7915b745935984ad8b6 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: