Searched refs:hrd (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-6.6/drivers/media/platform/allegro-dvt/ |
H A D | nal-hevc.c | 211 struct nal_hevc_sub_layer_hrd_parameters *hrd) in nal_hevc_rbsp_sub_layer_hrd_parameters() 217 rbsp_uev(rbsp, &hrd->bit_rate_value_minus1[i]); in nal_hevc_rbsp_sub_layer_hrd_parameters() 218 rbsp_uev(rbsp, &hrd->cpb_size_value_minus1[i]); in nal_hevc_rbsp_sub_layer_hrd_parameters() 219 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() 229 rbsp_bit(rbsp, &hrd->nal_hrd_parameters_present_flag); in nal_hevc_rbsp_hrd_parameters() 230 rbsp_bit(rbsp, &hrd->vcl_hrd_parameters_present_flag); in nal_hevc_rbsp_hrd_parameters() 231 if (hrd->nal_hrd_parameters_present_flag || hrd->vcl_hrd_parameters_present_flag) { in nal_hevc_rbsp_hrd_parameters() 232 rbsp_bit(rbsp, &hrd in nal_hevc_rbsp_hrd_parameters() 210 nal_hevc_rbsp_sub_layer_hrd_parameters(struct rbsp *rbsp, struct nal_hevc_sub_layer_hrd_parameters *hrd) nal_hevc_rbsp_sub_layer_hrd_parameters() argument 223 nal_hevc_rbsp_hrd_parameters(struct rbsp *rbsp, struct nal_hevc_hrd_parameters *hrd) nal_hevc_rbsp_hrd_parameters() argument [all...] |
H A D | nal-h264.c | 100 struct nal_h264_hrd_parameters *hrd) in nal_h264_rbsp_hrd_parameters() 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() 119 rbsp_bits(rbsp, 5, &hrd in nal_h264_rbsp_hrd_parameters() 99 nal_h264_rbsp_hrd_parameters(struct rbsp *rbsp, struct nal_h264_hrd_parameters *hrd) nal_h264_rbsp_hrd_parameters() argument [all...] |
H A D | allegro-core.c | 1765 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 in allegro_hevc_write_sps() [all...] |
/kernel/linux/linux-5.10/drivers/staging/media/allegro-dvt/ |
H A D | nal-h264.c | 496 struct nal_h264_hrd_parameters *hrd) in nal_h264_rbsp_hrd_parameters() 500 if (!hrd) { in nal_h264_rbsp_hrd_parameters() 505 rbsp_uev(rbsp, &hrd->cpb_cnt_minus1); in nal_h264_rbsp_hrd_parameters() 506 rbsp_bits(rbsp, 4, &hrd->bit_rate_scale); in nal_h264_rbsp_hrd_parameters() 507 rbsp_bits(rbsp, 4, &hrd->cpb_size_scale); in nal_h264_rbsp_hrd_parameters() 509 for (i = 0; i <= hrd->cpb_cnt_minus1; i++) { in nal_h264_rbsp_hrd_parameters() 510 rbsp_uev(rbsp, &hrd->bit_rate_value_minus1[i]); in nal_h264_rbsp_hrd_parameters() 511 rbsp_uev(rbsp, &hrd->cpb_size_value_minus1[i]); in nal_h264_rbsp_hrd_parameters() 512 rbsp_bit(rbsp, &hrd->cbr_flag[i]); in nal_h264_rbsp_hrd_parameters() 515 rbsp_bits(rbsp, 5, &hrd in nal_h264_rbsp_hrd_parameters() 495 nal_h264_rbsp_hrd_parameters(struct rbsp *rbsp, struct nal_h264_hrd_parameters *hrd) nal_h264_rbsp_hrd_parameters() argument [all...] |
Completed in 6 milliseconds