Lines Matching defs:hrd

211 						   struct nal_hevc_sub_layer_hrd_parameters *hrd)
217 rbsp_uev(rbsp, &hrd->bit_rate_value_minus1[i]);
218 rbsp_uev(rbsp, &hrd->cpb_size_value_minus1[i]);
219 rbsp_bit(rbsp, &hrd->cbr_flag[i]);
224 struct nal_hevc_hrd_parameters *hrd)
229 rbsp_bit(rbsp, &hrd->nal_hrd_parameters_present_flag);
230 rbsp_bit(rbsp, &hrd->vcl_hrd_parameters_present_flag);
231 if (hrd->nal_hrd_parameters_present_flag || hrd->vcl_hrd_parameters_present_flag) {
232 rbsp_bit(rbsp, &hrd->sub_pic_hrd_params_present_flag);
233 if (hrd->sub_pic_hrd_params_present_flag) {
234 rbsp_bits(rbsp, 8, &hrd->tick_divisor_minus2);
235 rbsp_bits(rbsp, 5, &hrd->du_cpb_removal_delay_increment_length_minus1);
236 rbsp_bit(rbsp, &hrd->sub_pic_cpb_params_in_pic_timing_sei_flag);
237 rbsp_bits(rbsp, 5, &hrd->dpb_output_delay_du_length_minus1);
239 rbsp_bits(rbsp, 4, &hrd->bit_rate_scale);
240 rbsp_bits(rbsp, 4, &hrd->cpb_size_scale);
241 if (hrd->sub_pic_hrd_params_present_flag)
242 rbsp_bits(rbsp, 4, &hrd->cpb_size_du_scale);
243 rbsp_bits(rbsp, 5, &hrd->initial_cpb_removal_delay_length_minus1);
244 rbsp_bits(rbsp, 5, &hrd->au_cpb_removal_delay_length_minus1);
245 rbsp_bits(rbsp, 5, &hrd->dpb_output_delay_length_minus1);
248 rbsp_bit(rbsp, &hrd->fixed_pic_rate_general_flag[i]);
249 if (!hrd->fixed_pic_rate_general_flag[i])
250 rbsp_bit(rbsp, &hrd->fixed_pic_rate_within_cvs_flag[i]);
251 if (hrd->fixed_pic_rate_within_cvs_flag[i])
252 rbsp_uev(rbsp, &hrd->elemental_duration_in_tc_minus1[i]);
254 rbsp_bit(rbsp, &hrd->low_delay_hrd_flag[i]);
255 if (!hrd->low_delay_hrd_flag[i])
256 rbsp_uev(rbsp, &hrd->cpb_cnt_minus1[i]);
257 if (hrd->nal_hrd_parameters_present_flag)
258 nal_hevc_rbsp_sub_layer_hrd_parameters(rbsp, &hrd->vcl_hrd[i]);
259 if (hrd->vcl_hrd_parameters_present_flag)
260 nal_hevc_rbsp_sub_layer_hrd_parameters(rbsp, &hrd->vcl_hrd[i]);