Home
last modified time | relevance | path

Searched refs:hrd (Results 1 – 3 of 3) sorted by relevance

/openbmc/linux/drivers/media/platform/allegro-dvt/
H A Dnal-hevc.c219 rbsp_bit(rbsp, &hrd->cbr_flag[i]); in nal_hevc_rbsp_sub_layer_hrd_parameters()
224 struct nal_hevc_hrd_parameters *hrd) in nal_hevc_rbsp_hrd_parameters() argument
231 if (hrd->nal_hrd_parameters_present_flag || hrd->vcl_hrd_parameters_present_flag) { in nal_hevc_rbsp_hrd_parameters()
239 rbsp_bits(rbsp, 4, &hrd->bit_rate_scale); in nal_hevc_rbsp_hrd_parameters()
240 rbsp_bits(rbsp, 4, &hrd->cpb_size_scale); in nal_hevc_rbsp_hrd_parameters()
241 if (hrd->sub_pic_hrd_params_present_flag) in nal_hevc_rbsp_hrd_parameters()
249 if (!hrd->fixed_pic_rate_general_flag[i]) in nal_hevc_rbsp_hrd_parameters()
255 if (!hrd->low_delay_hrd_flag[i]) in nal_hevc_rbsp_hrd_parameters()
256 rbsp_uev(rbsp, &hrd->cpb_cnt_minus1[i]); in nal_hevc_rbsp_hrd_parameters()
257 if (hrd->nal_hrd_parameters_present_flag) in nal_hevc_rbsp_hrd_parameters()
[all …]
H A Dnal-h264.c100 struct nal_h264_hrd_parameters *hrd) in nal_h264_rbsp_hrd_parameters() argument
104 if (!hrd) { in nal_h264_rbsp_hrd_parameters()
109 rbsp_uev(rbsp, &hrd->cpb_cnt_minus1); in nal_h264_rbsp_hrd_parameters()
110 rbsp_bits(rbsp, 4, &hrd->bit_rate_scale); in nal_h264_rbsp_hrd_parameters()
111 rbsp_bits(rbsp, 4, &hrd->cpb_size_scale); in nal_h264_rbsp_hrd_parameters()
113 for (i = 0; i <= hrd->cpb_cnt_minus1; i++) { in nal_h264_rbsp_hrd_parameters()
114 rbsp_uev(rbsp, &hrd->bit_rate_value_minus1[i]); in nal_h264_rbsp_hrd_parameters()
115 rbsp_uev(rbsp, &hrd->cpb_size_value_minus1[i]); in nal_h264_rbsp_hrd_parameters()
116 rbsp_bit(rbsp, &hrd->cbr_flag[i]); in nal_h264_rbsp_hrd_parameters()
121 rbsp_bits(rbsp, 5, &hrd->dpb_output_delay_length_minus1); in nal_h264_rbsp_hrd_parameters()
[all …]
H A Dallegro-core.c1765 struct nal_hevc_hrd_parameters *hrd; in allegro_hevc_write_sps() local
1847 hrd = &vui->nal_hrd_parameters; in allegro_hevc_write_sps()
1848 hrd->vcl_hrd_parameters_present_flag = 1; in allegro_hevc_write_sps()
1850 hrd->initial_cpb_removal_delay_length_minus1 = 31; in allegro_hevc_write_sps()
1851 hrd->au_cpb_removal_delay_length_minus1 = 30; in allegro_hevc_write_sps()
1852 hrd->dpb_output_delay_length_minus1 = 30; in allegro_hevc_write_sps()
1854 hrd->bit_rate_scale = ffs(channel->bitrate_peak) - 6; in allegro_hevc_write_sps()
1855 hrd->vcl_hrd[0].bit_rate_value_minus1[0] = in allegro_hevc_write_sps()
1856 (channel->bitrate_peak >> (6 + hrd->bit_rate_scale)) - 1; in allegro_hevc_write_sps()
1859 hrd->cpb_size_scale = ffs(cpb_size) - 4; in allegro_hevc_write_sps()
[all …]