Commit 868559b1 authored by melanson's avatar melanson

read loop filter limit values from Theora header, courtesy of Matthieu

Castet (castet.matthieu -at- free.fr)


git-svn-id: file:///var/local/repositories/ffmpeg/trunk@4304 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
parent 8e487734
......@@ -3420,9 +3420,9 @@ static int theora_decode_tables(AVCodecContext *avctx, GetBitContext gb)
if (s->theora >= 0x030200) {
n = get_bits(&gb, 3);
/* loop filter table */
/* loop filter limit values table */
for (i = 0; i < 64; i++)
skip_bits(&gb, n);
s->filter_limit_values[i] = get_bits(&gb, n);
}
if (s->theora >= 0x030200)
......@@ -3497,10 +3497,6 @@ static int theora_decode_tables(AVCodecContext *avctx, GetBitContext gb)
}
}
/* XXX FIXME: these limit values need to come from the Theora header */
for (i = 0; i < 64; i++)
s->filter_limit_values[i] = vp31_filter_limit_values[i];
s->theora_tables = 1;
return 0;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment