1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-23 12:43:46 +02:00

Test extradata size before reading from extradata when decoding avui.

This commit is contained in:
Carl Eugen Hoyos 2012-05-28 15:58:46 +02:00
parent d5a17d7f4d
commit 83de4f5fc9

View File

@ -48,8 +48,8 @@ static int avui_decode_frame(AVCodecContext *avctx, void *data,
if (pic->data[0]) if (pic->data[0])
avctx->release_buffer(avctx, pic); avctx->release_buffer(avctx, pic);
if (!memcmp(&avctx->extradata[4], "APRGAPRG0001", 12) && if (avctx->extradata_size >= 24 &&
avctx->extradata_size >= 24) !memcmp(&avctx->extradata[4], "APRGAPRG0001", 12))
interlaced = avctx->extradata[19] != 1; interlaced = avctx->extradata[19] != 1;
if (avctx->height == 486) { if (avctx->height == 486) {
skip = 10; skip = 10;