/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
D | radeon_vce_52.c | 130 enc->enc_pic.vui.video_format = 0x00000005; in get_vui_param() 131 enc->enc_pic.vui.color_prim = 0x00000002; in get_vui_param() 132 enc->enc_pic.vui.transfer_char = 0x00000002; in get_vui_param() 133 enc->enc_pic.vui.matrix_coef = 0x00000002; in get_vui_param() 134 enc->enc_pic.vui.timing_info_present_flag = 0x00000001; in get_vui_param() 135 enc->enc_pic.vui.num_units_in_tick = pic->rate_ctrl[0].frame_rate_den; in get_vui_param() 136 enc->enc_pic.vui.time_scale = pic->rate_ctrl[0].frame_rate_num * 2; in get_vui_param() 137 enc->enc_pic.vui.fixed_frame_rate_flag = 0x00000001; in get_vui_param() 138 enc->enc_pic.vui.bit_rate_scale = 0x00000004; in get_vui_param() 139 enc->enc_pic.vui.cpb_size_scale = 0x00000006; in get_vui_param() [all …]
|
D | radeon_vce_40_2_2.c | 220 static void vui(struct rvce_encoder *enc) in vui() function 282 enc->vui(enc); in config() 439 enc->vui = vui; in si_vce_40_2_2_init()
|
D | radeon_vce.h | 336 struct rvce_vui vui; member 380 void (*vui)(struct rvce_encoder *enc); member
|
/third_party/ffmpeg/libavcodec/ |
D | h265_metadata_bsf.c | 100 if (sps->vui.vui_hrd_parameters_present_flag) in h265_metadata_guess_level() 101 hrd = &sps->vui.hrd_parameters; in h265_metadata_guess_level() 215 sps->vui.aspect_ratio_idc = 255; in h265_metadata_update_sps() 216 sps->vui.sar_width = num; in h265_metadata_update_sps() 217 sps->vui.sar_height = den; in h265_metadata_update_sps() 219 sps->vui.aspect_ratio_idc = i; in h265_metadata_update_sps() 221 sps->vui.aspect_ratio_info_present_flag = 1; in h265_metadata_update_sps() 239 SET_OR_INFER(sps->vui.video_format, ctx->video_format, in h265_metadata_update_sps() 240 sps->vui.video_signal_type_present_flag, 5); in h265_metadata_update_sps() 242 SET_OR_INFER(sps->vui.video_full_range_flag, in h265_metadata_update_sps() [all …]
|
D | h264_metadata_bsf.c | 164 sps->vui.aspect_ratio_idc = 255; in h264_metadata_update_sps() 165 sps->vui.sar_width = num; in h264_metadata_update_sps() 166 sps->vui.sar_height = den; in h264_metadata_update_sps() 168 sps->vui.aspect_ratio_idc = i; in h264_metadata_update_sps() 170 sps->vui.aspect_ratio_info_present_flag = 1; in h264_metadata_update_sps() 176 sps->vui.field = ctx->field; \ in h264_metadata_update_sps() 183 sps->vui.overscan_info_present_flag = 1; in h264_metadata_update_sps() 204 sps->vui.colour_description_present_flag = 1; in h264_metadata_update_sps() 206 sps->vui.video_signal_type_present_flag = 1; in h264_metadata_update_sps() 210 sps->vui.chroma_sample_loc_type_top_field = in h264_metadata_update_sps() [all …]
|
D | hevc_ps.c | 591 VUI backup_vui, *vui = &sps->vui; in decode_vui() local 601 vui->sar = vui_sar[sar_idx]; in decode_vui() 603 vui->sar.num = get_bits(gb, 16); in decode_vui() 604 vui->sar.den = get_bits(gb, 16); in decode_vui() 610 vui->overscan_info_present_flag = get_bits1(gb); in decode_vui() 611 if (vui->overscan_info_present_flag) in decode_vui() 612 vui->overscan_appropriate_flag = get_bits1(gb); in decode_vui() 614 vui->video_signal_type_present_flag = get_bits1(gb); in decode_vui() 615 if (vui->video_signal_type_present_flag) { in decode_vui() 616 vui->video_format = get_bits(gb, 3); in decode_vui() [all …]
|
D | vaapi_encode_h264.c | 393 sps->vui.aspect_ratio_idc = i; in vaapi_encode_h264_init_sequence_params() 398 sps->vui.aspect_ratio_idc = 255; in vaapi_encode_h264_init_sequence_params() 399 sps->vui.sar_width = num; in vaapi_encode_h264_init_sequence_params() 400 sps->vui.sar_height = den; in vaapi_encode_h264_init_sequence_params() 402 sps->vui.aspect_ratio_info_present_flag = 1; in vaapi_encode_h264_init_sequence_params() 406 sps->vui.video_format = 5; in vaapi_encode_h264_init_sequence_params() 407 sps->vui.video_full_range_flag = in vaapi_encode_h264_init_sequence_params() 409 sps->vui.colour_primaries = avctx->color_primaries; in vaapi_encode_h264_init_sequence_params() 410 sps->vui.transfer_characteristics = avctx->color_trc; in vaapi_encode_h264_init_sequence_params() 411 sps->vui.matrix_coefficients = avctx->colorspace; in vaapi_encode_h264_init_sequence_params() [all …]
|
D | vaapi_encode_h265.c | 250 H265RawVUI *vui = &sps->vui; in vaapi_encode_h265_init_sequence_params() local 464 vui->aspect_ratio_idc = i; in vaapi_encode_h265_init_sequence_params() 469 vui->aspect_ratio_idc = 255; in vaapi_encode_h265_init_sequence_params() 470 vui->sar_width = num; in vaapi_encode_h265_init_sequence_params() 471 vui->sar_height = den; in vaapi_encode_h265_init_sequence_params() 473 vui->aspect_ratio_info_present_flag = 1; in vaapi_encode_h265_init_sequence_params() 477 vui->video_format = 5; in vaapi_encode_h265_init_sequence_params() 478 vui->video_full_range_flag = in vaapi_encode_h265_init_sequence_params() 480 vui->colour_primaries = avctx->color_primaries; in vaapi_encode_h265_init_sequence_params() 481 vui->transfer_characteristics = avctx->color_trc; in vaapi_encode_h265_init_sequence_params() [all …]
|
D | cbs_h264_syntax_template.c | 363 CHECK(FUNC(vui_parameters)(ctx, rw, ¤t->vui, current)); in FUNC() 365 CHECK(FUNC(vui_parameters_default)(ctx, rw, ¤t->vui, current)); in FUNC() 533 if (sps->vui.nal_hrd_parameters_present_flag) { in FUNC() 534 for (i = 0; i <= sps->vui.nal_hrd_parameters.cpb_cnt_minus1; i++) { in FUNC() 535 length = sps->vui.nal_hrd_parameters.initial_cpb_removal_delay_length_minus1 + 1; in FUNC() 545 if (sps->vui.vcl_hrd_parameters_present_flag) { in FUNC() 546 for (i = 0; i <= sps->vui.vcl_hrd_parameters.cpb_cnt_minus1; i++) { in FUNC() 547 length = sps->vui.vcl_hrd_parameters.initial_cpb_removal_delay_length_minus1 + 1; in FUNC() 592 if (sps->vui.nal_hrd_parameters_present_flag) in FUNC() 593 time_offset_length = sps->vui.nal_hrd_parameters.time_offset_length; in FUNC() [all …]
|
D | libx265.c | 176 ctx->params->vui.bEnableVideoSignalTypePresentFlag = 1; in libx265_encode_init() 178 ctx->params->vui.bEnableVideoFullRangeFlag = avctx->pix_fmt == AV_PIX_FMT_YUVJ420P || in libx265_encode_init() 190 ctx->params->vui.bEnableColorDescriptionPresentFlag = 1; in libx265_encode_init() 193 ctx->params->vui.colorPrimaries = avctx->color_primaries; in libx265_encode_init() 194 ctx->params->vui.transferCharacteristics = avctx->color_trc; in libx265_encode_init() 197 … ctx->params->preferredTransferCharacteristics = ctx->params->vui.transferCharacteristics; in libx265_encode_init() 199 ctx->params->vui.matrixCoeffs = avctx->colorspace; in libx265_encode_init() 230 ctx->params->vui.matrixCoeffs = AVCOL_SPC_RGB; in libx265_encode_init() 231 ctx->params->vui.bEnableVideoSignalTypePresentFlag = 1; in libx265_encode_init() 232 ctx->params->vui.bEnableColorDescriptionPresentFlag = 1; in libx265_encode_init()
|
D | qsvenc_hevc.c | 120 vps.vps_timing_info_present_flag = sps.vui.vui_timing_info_present_flag; in generate_fake_vps() 121 vps.vps_num_units_in_tick = sps.vui.vui_num_units_in_tick; in generate_fake_vps() 122 vps.vps_time_scale = sps.vui.vui_time_scale; in generate_fake_vps() 123 vps.vps_poc_proportional_to_timing_flag = sps.vui.vui_poc_proportional_to_timing_flag; in generate_fake_vps() 124 vps.vps_num_ticks_poc_diff_one = sps.vui.vui_num_ticks_poc_diff_one_minus1 + 1; in generate_fake_vps()
|
D | nvenc.c | 1039 NV_ENC_CONFIG_H264_VUI_PARAMETERS *vui = &h264->h264VUIParameters; in nvenc_setup_h264_config() local 1041 vui->colourMatrix = avctx->colorspace; in nvenc_setup_h264_config() 1042 vui->colourPrimaries = avctx->color_primaries; in nvenc_setup_h264_config() 1043 vui->transferCharacteristics = avctx->color_trc; in nvenc_setup_h264_config() 1044 vui->videoFullRangeFlag = (avctx->color_range == AVCOL_RANGE_JPEG in nvenc_setup_h264_config() 1047 vui->colourDescriptionPresentFlag = in nvenc_setup_h264_config() 1050 vui->videoSignalTypePresentFlag = in nvenc_setup_h264_config() 1051 (vui->colourDescriptionPresentFlag in nvenc_setup_h264_config() 1052 || vui->videoFormat != 5 in nvenc_setup_h264_config() 1053 || vui->videoFullRangeFlag != 0); in nvenc_setup_h264_config() [all …]
|
D | libx264.c | 206 …if (x4->params.vui.i_sar_height*ctx->sample_aspect_ratio.num != ctx->sample_aspect_ratio.den * x4-… in reconfig_encoder() 207 x4->params.vui.i_sar_height = ctx->sample_aspect_ratio.den; in reconfig_encoder() 208 x4->params.vui.i_sar_width = ctx->sample_aspect_ratio.num; in reconfig_encoder() 867 x4->params.vui.i_sar_width = sw; in X264_init() 868 x4->params.vui.i_sar_height = sh; in X264_init() 891 x4->params.vui.b_fullrange = avctx->pix_fmt == AV_PIX_FMT_YUVJ420P || in X264_init() 897 x4->params.vui.i_colmatrix = avctx->colorspace; in X264_init() 899 x4->params.vui.i_colorprim = avctx->color_primaries; in X264_init() 901 x4->params.vui.i_transfer = avctx->color_trc; in X264_init()
|
D | hevc_parser.c | 104 } else if (ps->sps->vui.vui_timing_info_present_flag) { in hevc_parse_slice_header() 105 num = ps->sps->vui.vui_num_units_in_tick; in hevc_parse_slice_header() 106 den = ps->sps->vui.vui_time_scale; in hevc_parse_slice_header()
|
D | libkvazaar.c | 96 cfg->vui.sar_width = avctx->sample_aspect_ratio.num; in libkvazaar_init() 97 cfg->vui.sar_height = avctx->sample_aspect_ratio.den; in libkvazaar_init()
|
D | videotoolbox.c | 190 VUI vui = sps->vui; in ff_videotoolbox_hvcc_extradata_create() local 245 AV_W8(p + 13, 0xf0 | (vui.min_spatial_segmentation_idc >> 4)); in ff_videotoolbox_hvcc_extradata_create() 246 AV_W8(p + 14, vui.min_spatial_segmentation_idc & 0xff); in ff_videotoolbox_hvcc_extradata_create() 252 if (!vui.min_spatial_segmentation_idc) in ff_videotoolbox_hvcc_extradata_create()
|
D | cbs_h265_syntax_template.c | 936 CHECK(FUNC(vui_parameters)(ctx, rw, ¤t->vui, current)); in FUNC() 938 CHECK(FUNC(vui_parameters_default)(ctx, rw, ¤t->vui, current)); in FUNC() 1645 !sps->vui.vui_hrd_parameters_present_flag) { in FUNC() 1650 hrd = &sps->vui.hrd_parameters; in FUNC() 1750 if (sps->vui.frame_field_info_present_flag) { in FUNC() 1764 sps->vui.vui_hrd_parameters_present_flag) in FUNC() 1765 hrd = &sps->vui.hrd_parameters; in FUNC()
|
/third_party/gstreamer/gstplugins_bad/gst-libs/gst/codecparsers/ |
D | gsth264parser.c | 422 GstH264VUIParams *vui = &sps->vui_parameters; in gst_h264_parse_vui_parameters() local 428 vui->video_format = 5; in gst_h264_parse_vui_parameters() 429 vui->colour_primaries = 2; in gst_h264_parse_vui_parameters() 430 vui->transfer_characteristics = 2; in gst_h264_parse_vui_parameters() 431 vui->matrix_coefficients = 2; in gst_h264_parse_vui_parameters() 433 READ_UINT8 (nr, vui->aspect_ratio_info_present_flag, 1); in gst_h264_parse_vui_parameters() 434 if (vui->aspect_ratio_info_present_flag) { in gst_h264_parse_vui_parameters() 435 READ_UINT8 (nr, vui->aspect_ratio_idc, 8); in gst_h264_parse_vui_parameters() 436 if (vui->aspect_ratio_idc == EXTENDED_SAR) { in gst_h264_parse_vui_parameters() 437 READ_UINT16 (nr, vui->sar_width, 16); in gst_h264_parse_vui_parameters() [all …]
|
D | gsth265parser.c | 496 GstH265VUIParams *vui = &sps->vui_params; in gst_h265_parse_vui_parameters() local 502 vui->video_format = 5; in gst_h265_parse_vui_parameters() 503 vui->colour_primaries = 2; in gst_h265_parse_vui_parameters() 504 vui->transfer_characteristics = 2; in gst_h265_parse_vui_parameters() 505 vui->matrix_coefficients = 2; in gst_h265_parse_vui_parameters() 506 vui->motion_vectors_over_pic_boundaries_flag = 1; in gst_h265_parse_vui_parameters() 507 vui->max_bytes_per_pic_denom = 2; in gst_h265_parse_vui_parameters() 508 vui->max_bits_per_min_cu_denom = 1; in gst_h265_parse_vui_parameters() 509 vui->log2_max_mv_length_horizontal = 15; in gst_h265_parse_vui_parameters() 510 vui->log2_max_mv_length_vertical = 15; in gst_h265_parse_vui_parameters() [all …]
|
/third_party/gstreamer/gstplugins_bad/sys/nvcodec/ |
D | gstnvh264enc.c | 452 NV_ENC_CONFIG_H264_VUI_PARAMETERS *vui = &h264_config->h264VUIParameters; in gst_nv_h264_enc_set_encoder_config() local 519 vui->videoSignalTypePresentFlag = 1; in gst_nv_h264_enc_set_encoder_config() 525 vui->videoFormat = 5; in gst_nv_h264_enc_set_encoder_config() 528 vui->videoFullRangeFlag = 1; in gst_nv_h264_enc_set_encoder_config() 530 vui->videoFullRangeFlag = 0; in gst_nv_h264_enc_set_encoder_config() 533 vui->colourDescriptionPresentFlag = 1; in gst_nv_h264_enc_set_encoder_config() 534 vui->colourMatrix = gst_video_color_matrix_to_iso (info->colorimetry.matrix); in gst_nv_h264_enc_set_encoder_config() 535 vui->colourPrimaries = in gst_nv_h264_enc_set_encoder_config() 537 vui->transferCharacteristics = in gst_nv_h264_enc_set_encoder_config()
|
D | gstnvh265enc.c | 509 NV_ENC_CONFIG_HEVC_VUI_PARAMETERS *vui = &hevc_config->hevcVUIParameters; in gst_nv_h265_enc_set_encoder_config() local 583 vui->videoSignalTypePresentFlag = 1; in gst_nv_h265_enc_set_encoder_config() 589 vui->videoFormat = 5; in gst_nv_h265_enc_set_encoder_config() 592 vui->videoFullRangeFlag = 1; in gst_nv_h265_enc_set_encoder_config() 594 vui->videoFullRangeFlag = 0; in gst_nv_h265_enc_set_encoder_config() 597 vui->colourDescriptionPresentFlag = 1; in gst_nv_h265_enc_set_encoder_config() 598 vui->colourMatrix = gst_video_color_matrix_to_iso (info->colorimetry.matrix); in gst_nv_h265_enc_set_encoder_config() 599 vui->colourPrimaries = in gst_nv_h265_enc_set_encoder_config() 601 vui->transferCharacteristics = in gst_nv_h265_enc_set_encoder_config()
|
/third_party/gstreamer/gstplugins_bad/ext/x265/ |
D | gstx265enc.c | 872 encoder->x265param.vui.aspectRatioIdc = X265_EXTENDED_SAR; in gst_x265_enc_init_encoder_locked() 873 encoder->x265param.vui.sarWidth = info->par_n; in gst_x265_enc_init_encoder_locked() 874 encoder->x265param.vui.sarHeight = info->par_d; in gst_x265_enc_init_encoder_locked() 877 encoder->x265param.vui.bEnableVideoSignalTypePresentFlag = 1; in gst_x265_enc_init_encoder_locked() 879 encoder->x265param.vui.videoFormat = 5; in gst_x265_enc_init_encoder_locked() 881 encoder->x265param.vui.bEnableVideoFullRangeFlag = 1; in gst_x265_enc_init_encoder_locked() 883 encoder->x265param.vui.bEnableVideoFullRangeFlag = 0; in gst_x265_enc_init_encoder_locked() 886 encoder->x265param.vui.bEnableColorDescriptionPresentFlag = 1; in gst_x265_enc_init_encoder_locked() 887 encoder->x265param.vui.matrixCoeffs = in gst_x265_enc_init_encoder_locked() 889 encoder->x265param.vui.colorPrimaries = in gst_x265_enc_init_encoder_locked() [all …]
|
/third_party/gstreamer/gstplugins_bad/gst/videoparsers/ |
D | gsth265parse.c | 2141 GstH265VUIParams *vui = &sps->vui_params; in gst_h265_parse_update_src_caps() local 2167 if (vui->timing_info_present_flag) { in gst_h265_parse_update_src_caps() 2200 if (vui->aspect_ratio_info_present_flag) { in gst_h265_parse_update_src_caps() 2201 if (G_UNLIKELY ((h265parse->parsed_par_n != vui->par_n) in gst_h265_parse_update_src_caps() 2203 h265parse->parsed_par_n = vui->par_n; in gst_h265_parse_update_src_caps() 2204 h265parse->parsed_par_d = vui->par_d; in gst_h265_parse_update_src_caps() 2212 if (vui->video_signal_type_present_flag && in gst_h265_parse_update_src_caps() 2213 vui->colour_description_present_flag) { in gst_h265_parse_update_src_caps() 2217 if (vui->video_full_range_flag) in gst_h265_parse_update_src_caps() 2222 ci.matrix = gst_video_color_matrix_from_iso (vui->matrix_coefficients); in gst_h265_parse_update_src_caps() [all …]
|
D | gsth264parse.c | 2098 GstH264VUIParams *vui = &sps->vui_parameters; in gst_h264_parse_update_src_caps() local 2130 if (vui->aspect_ratio_info_present_flag) { in gst_h264_parse_update_src_caps() 2131 if (G_UNLIKELY ((h264parse->parsed_par_n != vui->par_n) in gst_h264_parse_update_src_caps() 2132 || (h264parse->parsed_par_d != vui->par_d))) { in gst_h264_parse_update_src_caps() 2133 h264parse->parsed_par_n = vui->par_n; in gst_h264_parse_update_src_caps() 2134 h264parse->parsed_par_d = vui->par_d; in gst_h264_parse_update_src_caps() 2141 if (vui->video_signal_type_present_flag && in gst_h264_parse_update_src_caps() 2142 vui->colour_description_present_flag) { in gst_h264_parse_update_src_caps() 2146 if (vui->video_full_range_flag) in gst_h264_parse_update_src_caps() 2151 ci.matrix = gst_video_color_matrix_from_iso (vui->matrix_coefficients); in gst_h264_parse_update_src_caps() [all …]
|
/third_party/mesa3d/src/gallium/drivers/r600/ |
D | radeon_vce.h | 334 struct rvce_vui vui; member 378 void (*vui)(struct rvce_encoder *enc); member
|