Home
last modified time | relevance | path

Searched refs:cur_pps (Results 1 – 2 of 2) sorted by relevance

/rockchip-linux_mpp/mpp/codec/dec/h264/
H A Dh264d_pps.c28 static void reset_curpps_data(H264_PPS_t *cur_pps) in reset_curpps_data() argument
30 memset(cur_pps, 0, sizeof(H264_PPS_t)); in reset_curpps_data()
31 cur_pps->seq_parameter_set_id = 0; // reset in reset_curpps_data()
32 cur_pps->pic_parameter_set_id = 0; in reset_curpps_data()
65 static MPP_RET parser_pps(BitReadCtx_t *p_bitctx, H264_SPS_t *cur_sps, H264_PPS_t *cur_pps) in parser_pps() argument
69 READ_UE(p_bitctx, &cur_pps->pic_parameter_set_id); in parser_pps()
70 READ_UE(p_bitctx, &cur_pps->seq_parameter_set_id); in parser_pps()
72 if (cur_pps->seq_parameter_set_id >= MAXSPS) { in parser_pps()
73 cur_pps->seq_parameter_set_id = 0; in parser_pps()
75 if (cur_pps->pic_parameter_set_id >= MAXPPS) { in parser_pps()
[all …]
H A Dh264d_slice.c349 H264_PPS_t *cur_pps = NULL; in set_slice_user_parmeters() local
356 cur_pps = p_Vid->ppsSet[currSlice->pic_parameter_set_id]; in set_slice_user_parmeters()
357 cur_pps = (cur_pps && cur_pps->Valid) ? cur_pps : NULL; in set_slice_user_parmeters()
359 VAL_CHECK(ret, cur_pps != NULL); in set_slice_user_parmeters()
362 cur_subsps = p_Vid->subspsSet[cur_pps->seq_parameter_set_id]; in set_slice_user_parmeters()
369 cur_sps = p_Vid->spsSet[cur_pps->seq_parameter_set_id]; in set_slice_user_parmeters()
375 cur_sps = p_Vid->spsSet[cur_pps->seq_parameter_set_id]; in set_slice_user_parmeters()
380 cur_sps = p_Vid->spsSet[cur_pps->seq_parameter_set_id]; in set_slice_user_parmeters()
393 VAL_CHECK(ret, check_sps_pps(cur_sps, cur_subsps, cur_pps, p_Vid->p_Dec->hw_info) != MPP_NOK); in set_slice_user_parmeters()
396 FUN_CHECK(ret = activate_pps(p_Vid, cur_pps)); in set_slice_user_parmeters()
[all …]