/kernel/linux/linux-6.6/drivers/media/platform/allegro-dvt/ |
H A D | nal-h264.c | 126 struct nal_h264_vui_parameters *vui) in nal_h264_rbsp_vui_parameters() 128 if (!vui) { in nal_h264_rbsp_vui_parameters() 133 rbsp_bit(rbsp, &vui->aspect_ratio_info_present_flag); in nal_h264_rbsp_vui_parameters() 134 if (vui->aspect_ratio_info_present_flag) { in nal_h264_rbsp_vui_parameters() 135 rbsp_bits(rbsp, 8, &vui->aspect_ratio_idc); in nal_h264_rbsp_vui_parameters() 136 if (vui->aspect_ratio_idc == 255) { in nal_h264_rbsp_vui_parameters() 137 rbsp_bits(rbsp, 16, &vui->sar_width); in nal_h264_rbsp_vui_parameters() 138 rbsp_bits(rbsp, 16, &vui->sar_height); in nal_h264_rbsp_vui_parameters() 142 rbsp_bit(rbsp, &vui->overscan_info_present_flag); in nal_h264_rbsp_vui_parameters() 143 if (vui in nal_h264_rbsp_vui_parameters() 125 nal_h264_rbsp_vui_parameters(struct rbsp *rbsp, struct nal_h264_vui_parameters *vui) nal_h264_rbsp_vui_parameters() argument [all...] |
H A D | nal-hevc.c | 265 struct nal_hevc_vui_parameters *vui) in nal_hevc_rbsp_vui_parameters() 267 if (!vui) { in nal_hevc_rbsp_vui_parameters() 272 rbsp_bit(rbsp, &vui->aspect_ratio_info_present_flag); in nal_hevc_rbsp_vui_parameters() 273 if (vui->aspect_ratio_info_present_flag) { in nal_hevc_rbsp_vui_parameters() 274 rbsp_bits(rbsp, 8, &vui->aspect_ratio_idc); in nal_hevc_rbsp_vui_parameters() 275 if (vui->aspect_ratio_idc == 255) { in nal_hevc_rbsp_vui_parameters() 276 rbsp_bits(rbsp, 16, &vui->sar_width); in nal_hevc_rbsp_vui_parameters() 277 rbsp_bits(rbsp, 16, &vui->sar_height); in nal_hevc_rbsp_vui_parameters() 281 rbsp_bit(rbsp, &vui->overscan_info_present_flag); in nal_hevc_rbsp_vui_parameters() 282 if (vui in nal_hevc_rbsp_vui_parameters() 264 nal_hevc_rbsp_vui_parameters(struct rbsp *rbsp, struct nal_hevc_vui_parameters *vui) nal_hevc_rbsp_vui_parameters() argument [all...] |
H A D | allegro-core.c | 1620 sps->vui.aspect_ratio_info_present_flag = 0; in allegro_h264_write_sps() 1621 sps->vui.overscan_info_present_flag = 0; in allegro_h264_write_sps() 1623 sps->vui.video_signal_type_present_flag = 1; in allegro_h264_write_sps() 1624 sps->vui.video_format = 5; /* unspecified */ in allegro_h264_write_sps() 1625 sps->vui.video_full_range_flag = nal_h264_full_range(channel->quantization); in allegro_h264_write_sps() 1626 sps->vui.colour_description_present_flag = 1; in allegro_h264_write_sps() 1627 sps->vui.colour_primaries = nal_h264_color_primaries(channel->colorspace); in allegro_h264_write_sps() 1628 sps->vui.transfer_characteristics = in allegro_h264_write_sps() 1630 sps->vui.matrix_coefficients = in allegro_h264_write_sps() 1633 sps->vui in allegro_h264_write_sps() 1764 struct nal_hevc_vui_parameters *vui; allegro_hevc_write_sps() local [all...] |
H A D | nal-h264.h | 145 struct nal_h264_vui_parameters vui; member
|
H A D | nal-hevc.h | 255 struct nal_hevc_vui_parameters vui; member
|
/kernel/linux/linux-5.10/drivers/staging/media/allegro-dvt/ |
H A D | nal-h264.c | 522 struct nal_h264_vui_parameters *vui) in nal_h264_rbsp_vui_parameters() 524 if (!vui) { in nal_h264_rbsp_vui_parameters() 529 rbsp_bit(rbsp, &vui->aspect_ratio_info_present_flag); in nal_h264_rbsp_vui_parameters() 530 if (vui->aspect_ratio_info_present_flag) { in nal_h264_rbsp_vui_parameters() 531 rbsp_bits(rbsp, 8, &vui->aspect_ratio_idc); in nal_h264_rbsp_vui_parameters() 532 if (vui->aspect_ratio_idc == 255) { in nal_h264_rbsp_vui_parameters() 533 rbsp_bits(rbsp, 16, &vui->sar_width); in nal_h264_rbsp_vui_parameters() 534 rbsp_bits(rbsp, 16, &vui->sar_height); in nal_h264_rbsp_vui_parameters() 538 rbsp_bit(rbsp, &vui->overscan_info_present_flag); in nal_h264_rbsp_vui_parameters() 539 if (vui in nal_h264_rbsp_vui_parameters() 521 nal_h264_rbsp_vui_parameters(struct rbsp *rbsp, struct nal_h264_vui_parameters *vui) nal_h264_rbsp_vui_parameters() argument [all...] |
H A D | allegro-core.c | 1312 sps->vui.aspect_ratio_info_present_flag = 0; in allegro_h264_write_sps() 1313 sps->vui.overscan_info_present_flag = 0; in allegro_h264_write_sps() 1314 sps->vui.video_signal_type_present_flag = 1; in allegro_h264_write_sps() 1315 sps->vui.video_format = 1; in allegro_h264_write_sps() 1316 sps->vui.video_full_range_flag = 0; in allegro_h264_write_sps() 1317 sps->vui.colour_description_present_flag = 1; in allegro_h264_write_sps() 1318 sps->vui.colour_primaries = 5; in allegro_h264_write_sps() 1319 sps->vui.transfer_characteristics = 5; in allegro_h264_write_sps() 1320 sps->vui.matrix_coefficients = 5; in allegro_h264_write_sps() 1321 sps->vui in allegro_h264_write_sps() [all...] |
H A D | nal-h264.h | 142 struct nal_h264_vui_parameters vui; member
|
/kernel/linux/linux-5.10/drivers/media/platform/qcom/venus/ |
H A D | hfi_cmds.c | 845 struct hfi_h264_vui_timing_info *in = pdata, *vui = prop_data; in pkt_session_set_property_1x() local 847 vui->enable = in->enable; in pkt_session_set_property_1x() 848 vui->fixed_framerate = in->fixed_framerate; in pkt_session_set_property_1x() 849 vui->time_scale = in->time_scale; in pkt_session_set_property_1x() 850 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*vui); in pkt_session_set_property_1x()
|
/kernel/linux/linux-6.6/drivers/media/platform/qcom/venus/ |
H A D | hfi_cmds.c | 858 struct hfi_h264_vui_timing_info *in = pdata, *vui = prop_data; in pkt_session_set_property_1x() local 860 vui->enable = in->enable; in pkt_session_set_property_1x() 861 vui->fixed_framerate = in->fixed_framerate; in pkt_session_set_property_1x() 862 vui->time_scale = in->time_scale; in pkt_session_set_property_1x() 863 pkt->shdr.hdr.size += sizeof(u32) + sizeof(*vui); in pkt_session_set_property_1x()
|