avcodec/libdav1d: assert Dav1dPicture allocator_data is set before referencing its data

To ensure the custom allocator is effectively used.

Signed-off-by: James Almer <jamrial@gmail.com>
pull/315/head
James Almer 6 years ago
parent 0e07b767c8
commit 254da41531
  1. 2
      libavcodec/libdav1d.c

@ -206,7 +206,7 @@ static int libdav1d_receive_frame(AVCodecContext *c, AVFrame *frame)
return res; return res;
} }
av_assert0(p->data[0] != NULL); av_assert0(p->data[0] && p->allocator_data);
// This requires the custom allocator above // This requires the custom allocator above
frame->buf[0] = av_buffer_ref(p->allocator_data); frame->buf[0] = av_buffer_ref(p->allocator_data);

Loading…
Cancel
Save