diff options
author | Michael Niedermayer <michael@niedermayer.cc> | 2016-08-16 23:05:27 +0200 |
---|---|---|
committer | Michael Niedermayer <michael@niedermayer.cc> | 2016-08-16 23:05:27 +0200 |
commit | a95fdac4c6203037a4690a4f7960223c8daad73e (patch) | |
tree | 42a53792e690c1cdbbdad2a027714f0373752559 /libavcodec/ffv1enc.c | |
parent | b1d12509384b9285b85f5c183772d75a81e74009 (diff) | |
download | ffmpeg-a95fdac4c6203037a4690a4f7960223c8daad73e.tar.gz |
avcodec/ffv1enc: do not offset null pointers
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Diffstat (limited to 'libavcodec/ffv1enc.c')
-rw-r--r-- | libavcodec/ffv1enc.c | 4 |
1 files 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) { |