avcodec/avcodec: Avoid av_frame_unref(NULL)
It works, but it is not documented to work. Reviewed-by: Anton Khirnov <anton@khirnov.net> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
This commit is contained in:
parent
3a920372a1
commit
3649051dc4
@ -420,6 +420,8 @@ void avcodec_flush_buffers(AVCodecContext *avctx)
|
||||
"that doesn't support it\n");
|
||||
return;
|
||||
}
|
||||
if (avci->in_frame)
|
||||
av_frame_unref(avci->in_frame);
|
||||
}
|
||||
|
||||
avci->draining = 0;
|
||||
@ -432,7 +434,6 @@ void avcodec_flush_buffers(AVCodecContext *avctx)
|
||||
while (av_fifo_read(avci->pkt_props, avci->last_pkt_props, 1) >= 0)
|
||||
av_packet_unref(avci->last_pkt_props);
|
||||
|
||||
av_frame_unref(avci->in_frame);
|
||||
av_packet_unref(avci->in_pkt);
|
||||
|
||||
if (HAVE_THREADS && avctx->active_thread_type & FF_THREAD_FRAME)
|
||||
|
Loading…
x
Reference in New Issue
Block a user