| /OK3568_Linux_fs/external/mpp/mpp/codec/enc/h264/ |
| H A D | h264e_sps.c | 63 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 D | h264e_sps.h | 121 H264eVui vui; member
|
| /OK3568_Linux_fs/external/mpp/mpp/codec/dec/h264/ |
| H A D | h264d_sps.c | 75 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 D | 0001-h265parser-Fix-read-vui-error.patch | 4 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 D | 0001-h265parser-Fix-read-vui-error.patch | 4 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 D | 0001-fix-h265_parser-read-vui-error.patch | 4 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 D | h265e_ps.c | 171 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 D | h265e_header_gen.c | 358 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 D | h265e_api.c | 490 memcpy(&dst->vui, &src->vui, sizeof(src->vui)); in h265e_proc_h265_cfg()
|
| H A D | h265e_slice.h | 279 H265eVuiInfo vui; member
|
| /OK3568_Linux_fs/kernel/drivers/staging/media/allegro-dvt/ |
| H A D | nal-h264.c | 522 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 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.chroma_loc_info_present_flag = 1; in allegro_h264_write_sps() [all …]
|
| H A D | nal-h264.h | 142 struct nal_h264_vui_parameters vui; member
|
| /OK3568_Linux_fs/external/mpp/mpp/codec/dec/h265/ |
| H A D | h265d_ps.c | 1165 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 D | h265d_refs.c | 132 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 D | h265d_parser.c | 493 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 D | h265d_parser.h | 220 VUI vui; member
|
| H A D | h265d_sei.c | 95 if (sps->vui.frame_field_info_present_flag) { in decode_pic_timing()
|
| /OK3568_Linux_fs/kernel/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()
|
| /OK3568_Linux_fs/external/mpp/inc/ |
| H A D | rk_venc_cmd.h | 1097 MppEncH265VuiCfg vui; member
|
| /OK3568_Linux_fs/external/rknpu2/examples/3rdparty/mpp/include/rockchip/ |
| H A D | rk_venc_cmd.h | 1082 MppEncH265VuiCfg vui; member
|
| /OK3568_Linux_fs/kernel/Documentation/userspace-api/media/v4l/ |
| H A D | ext-ctrls-codec.rst | 739 .. _v4l2-mpeg-video-h264-vui-sar-idc:
|
| /OK3568_Linux_fs/device/rockchip/common/images/userdata/userdata_normal/media/ |
| H A D | yuv420_p352x288.yuv | 3614 …�����������������}}}~~~}}~~�xsy}wpqpnlkklmlmlkjjikllkkmmllllmmlmnnmmmqz|{vui��������������������… 7745 …02576431//.01111111230122124304._�������������|naanwokls�������������{y~���vui\P)6Xfq���…
|