]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/rv10.c
big endian fix
[ffmpeg] / 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: