void av_parser_close(AVCodecParserContext *s)

{

    if(s){

        if (s->parser->parser_close) {

            ff_lock_avcodec(NULL);

            s->parser->parser_close(s);

            ff_unlock_avcodec();

        }

        av_free(s->priv_data);

        av_free(s);

    }

}

void av_parser_close(AVCodecParserContext *s)

{

    if(s){

        if (s->parser->parser_close) {

            ff_lock_avcodec(NULL);

            s->parser->parser_close(s);

            ff_unlock_avcodec();

        }

        av_free(s->priv_data);

        av_free(s);

    }

}

        if (s->parser->parser_close) {             ff_lock_avcodec(NULL);             ff_unlock_avcodec();
void FUNC_0(AVCodecParserContext *VAR_0)

{

    if(VAR_0){

        if (VAR_0->parser->parser_close) {

            ff_lock_avcodec(NULL);

            VAR_0->parser->parser_close(VAR_0);

            ff_unlock_avcodec();

        }

        av_free(VAR_0->priv_data);

        av_free(VAR_0);

    }

}

void FUNC_0(AVCodecParserContext *VAR_0)
{ if(VAR_0){ if (VAR_0->parser->parser_close) { ff_lock_avcodec(NULL); VAR_0->parser->parser_close(VAR_0); ff_unlock_avcodec(); } av_free(VAR_0->priv_data); av_free(VAR_0); } }