static void decode_sublayer_hrd(HEVCContext *s, int nb_cpb,

                                int subpic_params_present)

{

    GetBitContext *gb = &s->HEVClc.gb;

    int i;



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

        get_ue_golomb_long(gb); // bit_rate_value_minus1

        get_ue_golomb_long(gb); // cpb_size_value_minus1



        if (subpic_params_present) {

            get_ue_golomb_long(gb); // cpb_size_du_value_minus1

            get_ue_golomb_long(gb); // bit_rate_du_value_minus1

        }

        skip_bits1(gb); // cbr_flag

    }

}

static void decode_sublayer_hrd(HEVCContext *s, int nb_cpb,

                                int subpic_params_present)

{

    GetBitContext *gb = &s->HEVClc.gb;

    int i;



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

        get_ue_golomb_long(gb); 

        get_ue_golomb_long(gb); 



        if (subpic_params_present) {

            get_ue_golomb_long(gb); 

            get_ue_golomb_long(gb); 

        }

        skip_bits1(gb); 

    }

}

static void decode_sublayer_hrd(HEVCContext *s, int nb_cpb,
static void FUNC_0(HEVCContext *VAR_0, int VAR_1,

                                int VAR_2)

{

    GetBitContext *gb = &VAR_0->HEVClc.gb;

    int VAR_3;



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

        get_ue_golomb_long(gb); 

        get_ue_golomb_long(gb); 



        if (VAR_2) {

            get_ue_golomb_long(gb); 

            get_ue_golomb_long(gb); 

        }

        skip_bits1(gb); 

    }

}

static void FUNC_0(HEVCContext *VAR_0, int VAR_1,
int VAR_2)
{ GetBitContext *gb = &VAR_0->HEVClc.gb; int VAR_3; for (VAR_3 = 0; VAR_3 < VAR_1; VAR_3++) { get_ue_golomb_long(gb); get_ue_golomb_long(gb); if (VAR_2) { get_ue_golomb_long(gb); get_ue_golomb_long(gb); } skip_bits1(gb); } }