Home
last modified time | relevance | path

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

/OK3568_Linux_fs/external/mpp/mpp/codec/dec/h264/
H A Dh264d_sps.c287 static MPP_RET sps_mvc_extension(BitReadCtx_t *p_bitctx, H264_subSPS_t *subset_sps) in sps_mvc_extension() argument
292 READ_UE(p_bitctx, &subset_sps->num_views_minus1); in sps_mvc_extension()
293 VAL_CHECK(ret, subset_sps->num_views_minus1 < 16); in sps_mvc_extension()
294 num_views = 1 + subset_sps->num_views_minus1; in sps_mvc_extension()
297 subset_sps->view_id = mpp_calloc(RK_S32, num_views); in sps_mvc_extension()
298 subset_sps->num_anchor_refs_l0 = mpp_calloc(RK_S32, num_views); in sps_mvc_extension()
299 subset_sps->num_anchor_refs_l1 = mpp_calloc(RK_S32, num_views); in sps_mvc_extension()
300 subset_sps->anchor_ref_l0 = mpp_calloc(RK_S32*, num_views); in sps_mvc_extension()
301 subset_sps->anchor_ref_l1 = mpp_calloc(RK_S32*, num_views); in sps_mvc_extension()
302 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
299 if (subset_sps) { //!< MVC in check_sps_pps()
300 ret |= (subset_sps->num_views_minus1 != 1); in check_sps_pps()
301 if (subset_sps->num_anchor_refs_l0[0] > 0) in check_sps_pps()
302 ret |= (subset_sps->anchor_ref_l0[0][0] != subset_sps->view_id[0]); in check_sps_pps()
303 if (subset_sps->num_anchor_refs_l1[0] > 0) in check_sps_pps()
304 ret |= (subset_sps->anchor_ref_l1[0][0] != subset_sps->view_id[1]); in check_sps_pps()
305 if (subset_sps->num_non_anchor_refs_l0[0] > 0) in check_sps_pps()
306 ret |= (subset_sps->non_anchor_ref_l0[0][0] != subset_sps->view_id[0]); in check_sps_pps()
307 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);