av_cold void ff_msmpeg4_encode_init(MpegEncContext *s)

{

    static int init_done=0;

    int i;



    common_init(s);

    if(s->msmpeg4_version>=4){

        s->min_qcoeff= -255;

        s->max_qcoeff=  255;

    }



    if (!init_done) {

        /* init various encoding tables */

        init_done = 1;

        init_mv_table(&mv_tables[0]);

        init_mv_table(&mv_tables[1]);

        for(i=0;i<NB_RL_TABLES;i++)

            init_rl(&rl_table[i], static_rl_table_store[i]);



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

            int level;

            for(level=0; level<=MAX_LEVEL; level++){

                int run;

                for(run=0; run<=MAX_RUN; run++){

                    int last;

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

                        rl_length[i][level][run][last]= get_size_of_code(s, &rl_table[  i], last, run, level, 0);

                    }

                }

            }

        }

    }

}

av_cold void ff_msmpeg4_encode_init(MpegEncContext *s)

{

    static int init_done=0;

    int i;



    common_init(s);

    if(s->msmpeg4_version>=4){

        s->min_qcoeff= -255;

        s->max_qcoeff=  255;

    }



    if (!init_done) {

        

        init_done = 1;

        init_mv_table(&mv_tables[0]);

        init_mv_table(&mv_tables[1]);

        for(i=0;i<NB_RL_TABLES;i++)

            init_rl(&rl_table[i], static_rl_table_store[i]);



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

            int level;

            for(level=0; level<=MAX_LEVEL; level++){

                int run;

                for(run=0; run<=MAX_RUN; run++){

                    int last;

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

                        rl_length[i][level][run][last]= get_size_of_code(s, &rl_table[  i], last, run, level, 0);

                    }

                }

            }

        }

    }

}

            for(level=0; level<=MAX_LEVEL; level++){
av_cold void FUNC_0(MpegEncContext *s)

{

    static int VAR_0=0;

    int VAR_1;



    common_init(s);

    if(s->msmpeg4_version>=4){

        s->min_qcoeff= -255;

        s->max_qcoeff=  255;

    }



    if (!VAR_0) {

        

        VAR_0 = 1;

        init_mv_table(&mv_tables[0]);

        init_mv_table(&mv_tables[1]);

        for(VAR_1=0;VAR_1<NB_RL_TABLES;VAR_1++)

            init_rl(&rl_table[VAR_1], static_rl_table_store[VAR_1]);



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

            int level;

            for(level=0; level<=MAX_LEVEL; level++){

                int run;

                for(run=0; run<=MAX_RUN; run++){

                    int last;

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

                        rl_length[VAR_1][level][run][last]= get_size_of_code(s, &rl_table[  VAR_1], last, run, level, 0);

                    }

                }

            }

        }

    }

}

av_cold void FUNC_0(MpegEncContext *s)
{ static int VAR_0=0; int VAR_1; common_init(s); if(s->msmpeg4_version>=4){ s->min_qcoeff= -255; s->max_qcoeff=  255; } if (!VAR_0) { VAR_0 = 1; init_mv_table(&mv_tables[0]); init_mv_table(&mv_tables[1]); for(VAR_1=0;VAR_1<NB_RL_TABLES;VAR_1++) init_rl(&rl_table[VAR_1], static_rl_table_store[VAR_1]); for(VAR_1=0; VAR_1<NB_RL_TABLES; VAR_1++){ int level; for(level=0; level<=MAX_LEVEL; level++){ int run; for(run=0; run<=MAX_RUN; run++){ int last; for(last=0; last<2; last++){ rl_length[VAR_1][level][run][last]= get_size_of_code(s, &rl_table[  VAR_1], last, run, level, 0); } } } } } }