Home
last modified time | relevance | path

Searched refs:subset_sps (Results 1 – 3 of 3) sorted by relevance

/rockchip-linux_mpp/mpp/codec/dec/h264/
H A Dh264d_sps.c298 static MPP_RET sps_mvc_extension(BitReadCtx_t *p_bitctx, H264_subSPS_t *subset_sps) in sps_mvc_extension() argument
303 READ_UE(p_bitctx, &subset_sps->num_views_minus1); in sps_mvc_extension()
304 VAL_CHECK(ret, subset_sps->num_views_minus1 < 16); in sps_mvc_extension()
305 num_views = 1 + subset_sps->num_views_minus1; in sps_mvc_extension()
308 subset_sps->view_id = mpp_calloc(RK_S32, num_views); in sps_mvc_extension()
309 subset_sps->num_anchor_refs_l0 = mpp_calloc(RK_S32, num_views); in sps_mvc_extension()
310 subset_sps->num_anchor_refs_l1 = mpp_calloc(RK_S32, num_views); in sps_mvc_extension()
311 subset_sps->anchor_ref_l0 = mpp_calloc(RK_S32*, num_views); in sps_mvc_extension()
312 subset_sps->anchor_ref_l1 = mpp_calloc(RK_S32*, num_views); in sps_mvc_extension()
313 subset_sps->num_non_anchor_refs_l0 = mpp_calloc(RK_S32, num_views); in sps_mvc_extension()
[all …]
H A Dh264d_slice.c270 static MPP_RET check_sps_pps(H264_SPS_t *sps, H264_subSPS_t *subset_sps, in check_sps_pps() argument
311 if (subset_sps) { //!< MVC in check_sps_pps()
312 ret |= (subset_sps->num_views_minus1 != 1); in check_sps_pps()
313 if (subset_sps->num_anchor_refs_l0[0] > 0) in check_sps_pps()
314 ret |= (subset_sps->anchor_ref_l0[0][0] != subset_sps->view_id[0]); in check_sps_pps()
315 if (subset_sps->num_anchor_refs_l1[0] > 0) in check_sps_pps()
316 ret |= (subset_sps->anchor_ref_l1[0][0] != subset_sps->view_id[1]); in check_sps_pps()
317 if (subset_sps->num_non_anchor_refs_l0[0] > 0) in check_sps_pps()
318 ret |= (subset_sps->non_anchor_ref_l0[0][0] != subset_sps->view_id[0]); in check_sps_pps()
319 if (subset_sps->num_non_anchor_refs_l1[0] > 0) in check_sps_pps()
[all …]
H A Dh264d_sps.h31 void recycle_subsps(H264_subSPS_t *subset_sps);
33 MPP_RET activate_sps(H264dVideoCtx_t *p_Vid, H264_SPS_t *sps, H264_subSPS_t *subset_sps);