static av_cold void movie_uninit(AVFilterContext *ctx)

{

    MovieContext *movie = ctx->priv;

    int i;



    for (i = 0; i < ctx->nb_outputs; i++) {

        av_freep(&ctx->output_pads[i].name);

        if (movie->st[i].st)

            avcodec_close(movie->st[i].st->codec);

    }

    av_freep(&movie->st);

    av_freep(&movie->out_index);

    av_frame_free(&movie->frame);

    if (movie->format_ctx)

        avformat_close_input(&movie->format_ctx);

}

static av_cold void movie_uninit(AVFilterContext *ctx)

{

    MovieContext *movie = ctx->priv;

    int i;



    for (i = 0; i < ctx->nb_outputs; i++) {

        av_freep(&ctx->output_pads[i].name);

        if (movie->st[i].st)

            avcodec_close(movie->st[i].st->codec);

    }

    av_freep(&movie->st);

    av_freep(&movie->out_index);

    av_frame_free(&movie->frame);

    if (movie->format_ctx)

        avformat_close_input(&movie->format_ctx);

}

    av_frame_free(&movie->frame);
static av_cold void FUNC_0(AVFilterContext *ctx)

{

    MovieContext *movie = ctx->priv;

    int VAR_0;



    for (VAR_0 = 0; VAR_0 < ctx->nb_outputs; VAR_0++) {

        av_freep(&ctx->output_pads[VAR_0].name);

        if (movie->st[VAR_0].st)

            avcodec_close(movie->st[VAR_0].st->codec);

    }

    av_freep(&movie->st);

    av_freep(&movie->out_index);

    av_frame_free(&movie->frame);

    if (movie->format_ctx)

        avformat_close_input(&movie->format_ctx);

}

static av_cold void FUNC_0(AVFilterContext *ctx)
{ MovieContext *movie = ctx->priv; int VAR_0; for (VAR_0 = 0; VAR_0 < ctx->nb_outputs; VAR_0++) { av_freep(&ctx->output_pads[VAR_0].name); if (movie->st[VAR_0].st)
avcodec_close(movie->st[VAR_0].st->codec); } av_freep(&movie->st); av_freep(&movie->out_index); av_frame_free(&movie->frame); if (movie->format_ctx)
avformat_close_input(&movie->format_ctx); }