Commit 5085f25a authored by Sean McGovern's avatar Sean McGovern

vc1: skip motion compensation when data for last picture is invalid

Bug-Id: 1101
Cc: libav-stable@libav.org
parent 6829a079
......@@ -689,6 +689,11 @@ void ff_vc1_mc_4mv_chroma4(VC1Context *v, int dir, int dir2, int avg)
if (s->avctx->flags & AV_CODEC_FLAG_GRAY)
return;
if (!s->last_picture.f->data[1]) {
av_log(s->avctx, AV_LOG_ERROR, "Bad data in last picture frame.\n");
return;
}
for (i = 0; i < 4; i++) {
int d = i < 2 ? dir: dir2;
tx = s->mv[d][i][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