int ff_wma_end(AVCodecContext *avctx)

{

    WMACodecContext *s = avctx->priv_data;

    int i;



    for(i = 0; i < s->nb_block_sizes; i++)

        ff_mdct_end(&s->mdct_ctx[i]);

    for(i = 0; i < s->nb_block_sizes; i++)

        av_free(s->windows[i]);



    if (s->use_exp_vlc) {

        free_vlc(&s->exp_vlc);

    }

    if (s->use_noise_coding) {

        free_vlc(&s->hgain_vlc);

    }

    for(i = 0;i < 2; i++) {

        free_vlc(&s->coef_vlc[i]);

        av_free(s->run_table[i]);

        av_free(s->level_table[i]);


    }



    return 0;

}
int ff_wma_end(AVCodecContext *avctx)

{

    WMACodecContext *s = avctx->priv_data;

    int i;



    for(i = 0; i < s->nb_block_sizes; i++)

        ff_mdct_end(&s->mdct_ctx[i]);

    for(i = 0; i < s->nb_block_sizes; i++)

        av_free(s->windows[i]);



    if (s->use_exp_vlc) {

        free_vlc(&s->exp_vlc);

    }

    if (s->use_noise_coding) {

        free_vlc(&s->hgain_vlc);

    }

    for(i = 0;i < 2; i++) {

        free_vlc(&s->coef_vlc[i]);

        av_free(s->run_table[i]);

        av_free(s->level_table[i]);


    }



    return 0;

}
int FUNC_0(AVCodecContext *VAR_0)

{

    WMACodecContext *s = VAR_0->priv_data;

    int VAR_1;



    for(VAR_1 = 0; VAR_1 < s->nb_block_sizes; VAR_1++)

        ff_mdct_end(&s->mdct_ctx[VAR_1]);

    for(VAR_1 = 0; VAR_1 < s->nb_block_sizes; VAR_1++)

        av_free(s->windows[VAR_1]);



    if (s->use_exp_vlc) {

        free_vlc(&s->exp_vlc);

    }

    if (s->use_noise_coding) {

        free_vlc(&s->hgain_vlc);

    }

    for(VAR_1 = 0;VAR_1 < 2; VAR_1++) {

        free_vlc(&s->coef_vlc[VAR_1]);

        av_free(s->run_table[VAR_1]);

        av_free(s->level_table[VAR_1]);


    }



    return 0;

}
int FUNC_0(AVCodecContext *VAR_0)
{ WMACodecContext *s = VAR_0->priv_data; int VAR_1; for(VAR_1 = 0; VAR_1 < s->nb_block_sizes; VAR_1++) ff_mdct_end(&s->mdct_ctx[VAR_1]); for(VAR_1 = 0; VAR_1 < s->nb_block_sizes; VAR_1++) av_free(s->windows[VAR_1]); if (s->use_exp_vlc) { free_vlc(&s->exp_vlc); } if (s->use_noise_coding) { free_vlc(&s->hgain_vlc); } for(VAR_1 = 0;VAR_1 < 2; VAR_1++) { free_vlc(&s->coef_vlc[VAR_1]); av_free(s->run_table[VAR_1]); av_free(s->level_table[VAR_1]); } return 0; }