# HG changeset patch # User michael # Date 1159574223 0 # Node ID 036780cfa4c293d77b7dc9e72224cf7fbac834d5 # Parent b1d5ef809e117a2b405970a8cca8c4e69f243829 simplify diff -r b1d5ef809e11 -r 036780cfa4c2 rv10.c --- a/rv10.c Fri Sep 29 23:34:42 2006 +0000 +++ b/rv10.c Fri Sep 29 23:57:03 2006 +0000 @@ -516,26 +516,24 @@ s->width = avctx->width; s->height = avctx->height; + s->h263_long_vectors= !!(*(uint32_t*)avctx->extradata & 0x1000000); + switch(avctx->sub_id){ case 0x10000000: s->rv10_version= 0; - s->h263_long_vectors=0; s->low_delay=1; break; case 0x10002000: s->rv10_version= 3; - s->h263_long_vectors=1; s->low_delay=1; s->obmc=1; break; case 0x10003000: s->rv10_version= 3; - s->h263_long_vectors=1; s->low_delay=1; break; case 0x10003001: s->rv10_version= 3; - s->h263_long_vectors= !!(*(uint32_t*)avctx->extradata & 0x1000000); s->low_delay=1; break; case 0x20001000: /* real rv20 decoder fail on this id */