From ee769c6a7c1d4ec6560f5e5a6f457b770b10fb33 Mon Sep 17 00:00:00 2001 From: Alberto Delmás Date: Fri, 24 Aug 2012 17:45:57 +0200 Subject: MSS2 decoder Signed-off-by: Kostya Shishkov --- libavcodec/vc1.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'libavcodec/vc1.c') diff --git a/libavcodec/vc1.c b/libavcodec/vc1.c index 0e218af759..de75aac5e1 100644 --- a/libavcodec/vc1.c +++ b/libavcodec/vc1.c @@ -578,7 +578,12 @@ int ff_vc1_parse_frame_header(VC1Context *v, GetBitContext* gb) if (v->finterpflag) v->interpfrm = get_bits1(gb); - skip_bits(gb, 2); //framecnt unused + if (v->s.avctx->codec->id == AV_CODEC_ID_MSS2) + v->respic = + v->rangered = + v->multires = get_bits(gb, 2) == 1; + else + skip_bits(gb, 2); //framecnt unused v->rangeredfrm = 0; if (v->rangered) v->rangeredfrm = get_bits1(gb); -- cgit v1.2.3