static void copy_context_reset(AVCodecContext *avctx)
{
    av_opt_free(avctx);
    av_freep(&avctx->rc_override);
    av_freep(&avctx->intra_matrix);
    av_freep(&avctx->inter_matrix);
    av_freep(&avctx->extradata);
    av_freep(&avctx->subtitle_header);
    av_buffer_unref(&avctx->hw_frames_ctx);
    avctx->subtitle_header_size = 0;
    avctx->extradata_size = 0;
}
static void copy_context_reset(AVCodecContext *avctx)
{
    av_opt_free(avctx);
    av_freep(&avctx->rc_override);
    av_freep(&avctx->intra_matrix);
    av_freep(&avctx->inter_matrix);
    av_freep(&avctx->extradata);
    av_freep(&avctx->subtitle_header);
    av_buffer_unref(&avctx->hw_frames_ctx);
    avctx->subtitle_header_size = 0;
    avctx->extradata_size = 0;
}
static void FUNC_0(AVCodecContext *VAR_0)
{
    av_opt_free(VAR_0);
    av_freep(&VAR_0->rc_override);
    av_freep(&VAR_0->intra_matrix);
    av_freep(&VAR_0->inter_matrix);
    av_freep(&VAR_0->extradata);
    av_freep(&VAR_0->subtitle_header);
    av_buffer_unref(&VAR_0->hw_frames_ctx);
    VAR_0->subtitle_header_size = 0;
    VAR_0->extradata_size = 0;
}
static void FUNC_0(AVCodecContext *VAR_0)
{ av_opt_free(VAR_0); av_freep(&VAR_0->rc_override); av_freep(&VAR_0->intra_matrix); av_freep(&VAR_0->inter_matrix); av_freep(&VAR_0->extradata); av_freep(&VAR_0->subtitle_header); av_buffer_unref(&VAR_0->hw_frames_ctx); VAR_0->subtitle_header_size = 0; VAR_0->extradata_size = 0; }