aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/svq1dec.c
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2012-11-12 22:58:57 +0100
committerMichael Niedermayer <michaelni@gmx.at>2012-11-12 23:01:42 +0100
commit0a373c31cb7f8dae84857881cd7e3829a6483efe (patch)
tree6214f64f08624f43047eb3ea3367fea29a1fd542 /libavcodec/svq1dec.c
parent7ab690bf5f4b24fca95113c0ee44f0847c9c3c6d (diff)
downloadandroid_external_ffmpeg-0a373c31cb7f8dae84857881cd7e3829a6483efe.tar.gz
android_external_ffmpeg-0a373c31cb7f8dae84857881cd7e3829a6483efe.tar.bz2
android_external_ffmpeg-0a373c31cb7f8dae84857881cd7e3829a6483efe.zip
svq1dec: dont export the qscale table.
SVQ1 has no qscales so the table is of no use, and it triggers a bug as SVQ1 does not maintain the size of the table properly causing a crash. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavcodec/svq1dec.c')
-rw-r--r--libavcodec/svq1dec.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/libavcodec/svq1dec.c b/libavcodec/svq1dec.c
index 9b782752c5..e231eac48f 100644
--- a/libavcodec/svq1dec.c
+++ b/libavcodec/svq1dec.c
@@ -699,6 +699,7 @@ static int svq1_decode_frame(AVCodecContext *avctx, void *data,
}
*pict = s->current_picture.f;
+ pict->qscale_table = NULL;
ff_MPV_frame_end(s);