From a95fdac4c6203037a4690a4f7960223c8daad73e Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Tue, 16 Aug 2016 23:05:27 +0200 Subject: [PATCH] avcodec/ffv1enc: do not offset null pointers Signed-off-by: Michael Niedermayer --- libavcodec/ffv1enc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavcodec/ffv1enc.c b/libavcodec/ffv1enc.c index 0a72591396..dc9c499c70 100644 --- a/libavcodec/ffv1enc.c +++ b/libavcodec/ffv1enc.c @@ -1007,8 +1007,8 @@ static int encode_slice(AVCodecContext *c, void *arg) int ret; RangeCoder c_bak = fs->c; const uint8_t *planes[3] = {p->data[0] + ps*x + y*p->linesize[0], - p->data[1] + ps*x + y*p->linesize[1], - p->data[2] + ps*x + y*p->linesize[2]}; + p->data[1] ? p->data[1] + ps*x + y*p->linesize[1] : NULL, + p->data[2] ? p->data[2] + ps*x + y*p->linesize[2] : NULL}; fs->slice_coding_mode = 0; if (f->version > 3) {