mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2026-02-04 14:30:55 +08:00
avcodec/avcodec: free decoded_side_data in ff_codec_close()
It's set by the library when decoding, so it should be freed when closing the context. Signed-off-by: James Almer <jamrial@gmail.com>
This commit is contained in:
@@ -462,6 +462,8 @@ av_cold void ff_codec_close(AVCodecContext *avctx)
|
||||
av_freep(&avctx->coded_side_data[i].data);
|
||||
av_freep(&avctx->coded_side_data);
|
||||
avctx->nb_coded_side_data = 0;
|
||||
av_frame_side_data_free(&avctx->decoded_side_data,
|
||||
&avctx->nb_decoded_side_data);
|
||||
|
||||
av_buffer_unref(&avctx->hw_frames_ctx);
|
||||
av_buffer_unref(&avctx->hw_device_ctx);
|
||||
|
||||
Reference in New Issue
Block a user