diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2012-06-01 19:07:07 +0400 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2012-06-07 02:55:25 +0400 |
commit | af67af59382f0ea76abc5327af0fe44bae4c4323 (patch) | |
tree | d369f9489ff376a079e607b4487115418fb7d726 /libavcodec | |
parent | d3c564b784147ea294c137ba939c80aaa016c99e (diff) |
rv20: fix lowres out of array read
Fixes Ticket1239
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
(cherry picked from commit 0766b6e3ec6b7f51af5787421290284050e32a91)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavcodec')
-rw-r--r-- | libavcodec/rv10.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libavcodec/rv10.c b/libavcodec/rv10.c index f4ce1a38c9..5e9e01627a 100644 --- a/libavcodec/rv10.c +++ b/libavcodec/rv10.c @@ -349,7 +349,7 @@ static int rv20_decode_picture_header(RVDecContext *rv) } if(RV_GET_MINOR_VER(rv->sub_id) >= 2) - s->loop_filter = get_bits1(&s->gb); + s->loop_filter = get_bits1(&s->gb) && !s->avctx->lowres; if(RV_GET_MINOR_VER(rv->sub_id) <= 1) seq = get_bits(&s->gb, 8) << 7; |