Home
last modified time | relevance | path

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

/OK3568_Linux_fs/external/mpp/mpp/codec/enc/h264/
H A Dh264e_sps.c63 H264eVui *vui = &sps->vui; in h264e_sps_update() local
216 memset(vui, 0, sizeof(*vui)); in h264e_sps_update()
217 vui->vui_present = 1; in h264e_sps_update()
218 vui->timing_info_present = 1; in h264e_sps_update()
219 vui->time_scale = rc->fps_out_num * 2; in h264e_sps_update()
220 vui->num_units_in_tick = rc->fps_out_denorm; in h264e_sps_update()
221 vui->fixed_frame_rate = !rc->fps_out_flex; in h264e_sps_update()
222 vui->vidformat = MPP_FRAME_VIDEO_FMT_UNSPECIFIED; in h264e_sps_update()
225 vui->signal_type_present = 1; in h264e_sps_update()
226 vui->fullrange = 1; in h264e_sps_update()
[all …]
H A Dh264e_sps.h121 H264eVui vui; member
/OK3568_Linux_fs/external/mpp/mpp/codec/dec/h264/
H A Dh264d_sps.c75 static void init_VUI(H264_VUI_t *vui) in init_VUI() argument
77 vui->matrix_coefficients = 2; in init_VUI()
80 static MPP_RET read_VUI(BitReadCtx_t *p_bitctx, H264_VUI_t *vui) in read_VUI() argument
84 READ_ONEBIT(p_bitctx, &vui->aspect_ratio_info_present_flag); in read_VUI()
85 if (vui->aspect_ratio_info_present_flag) { in read_VUI()
86 READ_BITS(p_bitctx, 8, &vui->aspect_ratio_idc); in read_VUI()
87 if (255 == vui->aspect_ratio_idc) { in read_VUI()
88 READ_BITS(p_bitctx, 16, &vui->sar_width); in read_VUI()
89 READ_BITS(p_bitctx, 16, &vui->sar_height); in read_VUI()
92 READ_ONEBIT(p_bitctx, &vui->overscan_info_present_flag); in read_VUI()
[all …]
/OK3568_Linux_fs/yocto/meta-rockchip/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.22/
H A D0001-h265parser-Fix-read-vui-error.patch4 Subject: [PATCH 01/41] h265parser: Fix read vui error
17 READ_UINT8 (nr, vui->tiles_fixed_structure_flag, 1);
18 READ_UINT8 (nr, vui->motion_vectors_over_pic_boundaries_flag, 1);
19 READ_UINT8 (nr, vui->restricted_ref_pic_lists_flag, 1);
20 - READ_UE_MAX (nr, vui->min_spatial_segmentation_idc, 4096);
21 - READ_UE_MAX (nr, vui->max_bytes_per_pic_denom, 16);
22 - READ_UE_MAX (nr, vui->max_bits_per_min_cu_denom, 16);
23 - READ_UE_MAX (nr, vui->log2_max_mv_length_horizontal, 16);
24 - READ_UE_MAX (nr, vui->log2_max_mv_length_vertical, 15);
25 + READ_UE (nr, vui->min_spatial_segmentation_idc);
[all …]
/OK3568_Linux_fs/buildroot/package/gstreamer1/gst1-plugins-bad/
H A D0001-h265parser-Fix-read-vui-error.patch4 Subject: [PATCH 01/41] h265parser: Fix read vui error
17 READ_UINT8 (nr, vui->tiles_fixed_structure_flag, 1);
18 READ_UINT8 (nr, vui->motion_vectors_over_pic_boundaries_flag, 1);
19 READ_UINT8 (nr, vui->restricted_ref_pic_lists_flag, 1);
20 - READ_UE_MAX (nr, vui->min_spatial_segmentation_idc, 4096);
21 - READ_UE_MAX (nr, vui->max_bytes_per_pic_denom, 16);
22 - READ_UE_MAX (nr, vui->max_bits_per_min_cu_denom, 16);
23 - READ_UE_MAX (nr, vui->log2_max_mv_length_horizontal, 16);
24 - READ_UE_MAX (nr, vui->log2_max_mv_length_vertical, 15);
25 + READ_UE (nr, vui->min_spatial_segmentation_idc);
[all …]
/OK3568_Linux_fs/yocto/meta-rockchip/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.20/
H A D0001-fix-h265_parser-read-vui-error.patch4 Subject: [PATCH 01/33] fix h265_parser read vui error
16 READ_UINT8 (nr, vui->tiles_fixed_structure_flag, 1);
17 READ_UINT8 (nr, vui->motion_vectors_over_pic_boundaries_flag, 1);
18 READ_UINT8 (nr, vui->restricted_ref_pic_lists_flag, 1);
19 - READ_UE_MAX (nr, vui->min_spatial_segmentation_idc, 4096);
20 - READ_UE_MAX (nr, vui->max_bytes_per_pic_denom, 16);
21 - READ_UE_MAX (nr, vui->max_bits_per_min_cu_denom, 16);
22 - READ_UE_MAX (nr, vui->log2_max_mv_length_horizontal, 16);
23 - READ_UE_MAX (nr, vui->log2_max_mv_length_vertical, 15);
24 + READ_UE (nr, vui->min_spatial_segmentation_idc);
[all …]
/OK3568_Linux_fs/external/mpp/mpp/codec/enc/h265/
H A Dh265e_ps.c171 MppEncH265VuiCfg *vui = &codec->vui; in h265e_set_sps() local
313 sps->vui.m_aspectRatioInfoPresentFlag = 0; in h265e_set_sps()
314 sps->vui.m_aspectRatioIdc = 0; in h265e_set_sps()
315 sps->vui.m_sarWidth = 0; in h265e_set_sps()
316 sps->vui.m_sarHeight = 0; in h265e_set_sps()
317 sps->vui.m_overscanInfoPresentFlag = 0; in h265e_set_sps()
318 sps->vui.m_overscanAppropriateFlag = 0; in h265e_set_sps()
319 sps->vui.m_videoSignalTypePresentFlag = 0; in h265e_set_sps()
320 sps->vui.m_videoFormat = MPP_FRAME_VIDEO_FMT_UNSPECIFIED; in h265e_set_sps()
322 sps->vui.m_videoFullRangeFlag = 1; in h265e_set_sps()
[all …]
H A Dh265e_header_gen.c358 void codeVUI(H265eStream *s, H265eVuiInfo *vui) in codeVUI() argument
360 …h265e_stream_write1_with_log(s, vui->m_aspectRatioInfoPresentFlag, "aspect_ratio_info_present_fla… in codeVUI()
361 if (vui->m_aspectRatioInfoPresentFlag) { in codeVUI()
362 h265e_stream_write_with_log(s, vui->m_aspectRatioIdc, 8, "aspect_ratio_idc"); in codeVUI()
363 if (vui->m_aspectRatioIdc == 255) { in codeVUI()
364 h265e_stream_write_with_log(s, vui->m_sarWidth, 16, "sar_width"); in codeVUI()
365 h265e_stream_write_with_log(s, vui->m_sarHeight, 16, "sar_height"); in codeVUI()
368 … h265e_stream_write1_with_log(s, vui->m_overscanInfoPresentFlag, "overscan_info_present_flag"); in codeVUI()
369 if (vui->m_overscanInfoPresentFlag) { in codeVUI()
370 … h265e_stream_write1_with_log(s, vui->m_overscanAppropriateFlag, "overscan_appropriate_flag"); in codeVUI()
[all …]
H A Dh265e_api.c490 memcpy(&dst->vui, &src->vui, sizeof(src->vui)); in h265e_proc_h265_cfg()
H A Dh265e_slice.h279 H265eVuiInfo vui; member
/OK3568_Linux_fs/kernel/drivers/staging/media/allegro-dvt/
H A Dnal-h264.c522 struct nal_h264_vui_parameters *vui) in nal_h264_rbsp_vui_parameters() argument
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->overscan_info_present_flag) in nal_h264_rbsp_vui_parameters()
[all …]
H A Dallegro-core.c1312 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.chroma_loc_info_present_flag = 1; in allegro_h264_write_sps()
[all …]
H A Dnal-h264.h142 struct nal_h264_vui_parameters vui; member
/OK3568_Linux_fs/external/mpp/mpp/codec/dec/h265/
H A Dh265d_ps.c1165 VUI *vui = &sps->vui; in decode_vui() local
1171 vui->colour_primaries = MPP_FRAME_PRI_UNSPECIFIED; in decode_vui()
1172 vui->transfer_characteristic = MPP_FRAME_TRC_UNSPECIFIED; in decode_vui()
1173 vui->matrix_coeffs = MPP_FRAME_SPC_UNSPECIFIED; in decode_vui()
1180 vui->sar = vui_sar[sar_idx]; in decode_vui()
1182 READ_BITS(gb, 16, &vui->sar.num); in decode_vui()
1183 READ_BITS(gb, 16, &vui->sar.den); in decode_vui()
1188 READ_ONEBIT(gb, &vui->overscan_info_present_flag); in decode_vui()
1189 if (vui->overscan_info_present_flag) in decode_vui()
1190 READ_ONEBIT(gb, &vui->overscan_appropriate_flag); in decode_vui()
[all …]
H A Dh265d_refs.c132 mpp_frame_set_color_primaries(frame->frame, s->sps->vui.colour_primaries); in alloc_frame()
137 mpp_frame_set_color_trc(frame->frame, s->sps->vui.transfer_characteristic); in alloc_frame()
H A Dh265d_parser.c493 s->h265dctx->sample_aspect_ratio = sps->vui.sar; in set_sps()
495 if (sps->vui.video_signal_type_present_flag) in set_sps()
496 s->h265dctx->color_range = sps->vui.video_full_range_flag ? in set_sps()
501 if (sps->vui.colour_description_present_flag) { in set_sps()
502 s->h265dctx->colorspace = sps->vui.matrix_coeffs; in set_sps()
513 } else if (sps->vui.vui_timing_info_present_flag) { in set_sps()
514 num = sps->vui.vui_num_units_in_tick; in set_sps()
515 den = sps->vui.vui_time_scale; in set_sps()
H A Dh265d_parser.h220 VUI vui; member
H A Dh265d_sei.c95 if (sps->vui.frame_field_info_present_flag) { in decode_pic_timing()
/OK3568_Linux_fs/kernel/drivers/media/platform/qcom/venus/
H A Dhfi_cmds.c845 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()
/OK3568_Linux_fs/external/mpp/inc/
H A Drk_venc_cmd.h1097 MppEncH265VuiCfg vui; member
/OK3568_Linux_fs/external/rknpu2/examples/3rdparty/mpp/include/rockchip/
H A Drk_venc_cmd.h1082 MppEncH265VuiCfg vui; member
/OK3568_Linux_fs/kernel/Documentation/userspace-api/media/v4l/
H A Dext-ctrls-codec.rst739 .. _v4l2-mpeg-video-h264-vui-sar-idc:
/OK3568_Linux_fs/device/rockchip/common/images/userdata/userdata_normal/media/
H A Dyuv420_p352x288.yuv3614 …�����������������}}}~~~}}~~�xsy}wpqpnlkklmlmlkjjikllkkmmllllmmlmnnmmmqz|{vui��������������������…
7745 …02576431//.01111111230122124304._�������������|naanwokls�������������{y~���vui\P)6Xfq���…