Home
last modified time | relevance | path

Searched refs:vui (Results 1 – 25 of 34) sorted by relevance

12

/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dradeon_vce_52.c130 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 …]
Dradeon_vce_40_2_2.c220 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()
Dradeon_vce.h336 struct rvce_vui vui; member
380 void (*vui)(struct rvce_encoder *enc); member
/third_party/ffmpeg/libavcodec/
Dh265_metadata_bsf.c100 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 …]
Dh264_metadata_bsf.c164 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 …]
Dhevc_ps.c591 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 …]
Dvaapi_encode_h264.c393 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 …]
Dvaapi_encode_h265.c250 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 …]
Dcbs_h264_syntax_template.c363 CHECK(FUNC(vui_parameters)(ctx, rw, &current->vui, current)); in FUNC()
365 CHECK(FUNC(vui_parameters_default)(ctx, rw, &current->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 …]
Dlibx265.c176 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()
Dqsvenc_hevc.c120 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()
Dnvenc.c1039 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 …]
Dlibx264.c206 …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()
Dhevc_parser.c104 } 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()
Dlibkvazaar.c96 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()
Dvideotoolbox.c190 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()
Dcbs_h265_syntax_template.c936 CHECK(FUNC(vui_parameters)(ctx, rw, &current->vui, current)); in FUNC()
938 CHECK(FUNC(vui_parameters_default)(ctx, rw, &current->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/
Dgsth264parser.c422 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 …]
Dgsth265parser.c496 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/
Dgstnvh264enc.c452 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()
Dgstnvh265enc.c509 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/
Dgstx265enc.c872 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/
Dgsth265parse.c2141 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 …]
Dgsth264parse.c2098 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/
Dradeon_vce.h334 struct rvce_vui vui; member
378 void (*vui)(struct rvce_encoder *enc); member

12