Home
last modified time | relevance | path

Searched refs:p_Cur (Results 1 – 11 of 11) sorted by relevance

/rockchip-linux_mpp/mpp/codec/dec/h264/
H A Dh264d_parse.c78 H264_SLICE_t *currSlice = &p_Vid->p_Cur->slice; in reset_slice()
85 currSlice->p_Cur = p_Vid->p_Cur; in reset_slice()
92 currSlice->listP[i] = p_Vid->p_Cur->listP[i]; in reset_slice()
93 currSlice->listB[i] = p_Vid->p_Cur->listB[i]; in reset_slice()
101 reset_cur_slice(p_Vid->p_Cur, currSlice); in reset_slice()
155 H264dCurCtx_t *p_Cur = currSlice->p_Cur; in parser_nalu_header() local
156 BitReadCtx_t *p_bitctx = &p_Cur->bitctx; in parser_nalu_header()
157 H264_Nalu_t *cur_nal = &p_Cur->nalu; in parser_nalu_header()
178 p_Cur->p_Dec->svc_valid = 1; in parser_nalu_header()
195 p_Cur->p_Dec->mvc_valid = 1; in parser_nalu_header()
[all …]
H A Dh264d_api.c77 static MPP_RET free_cur_ctx(H264dCurCtx_t *p_Cur) in free_cur_ctx() argument
82 INP_CHECK(ret, !p_Cur); in free_cur_ctx()
84 if (p_Cur) { in free_cur_ctx()
86 MPP_FREE(p_Cur->listP[i]); in free_cur_ctx()
87 MPP_FREE(p_Cur->listB[i]); in free_cur_ctx()
89 MPP_FREE(p_Cur->strm.nalu_buf); in free_cur_ctx()
90 MPP_FREE(p_Cur->strm.head_buf); in free_cur_ctx()
91 MPP_FREE(p_Cur->strm.tmp_buf); in free_cur_ctx()
94 MPP_FREE(p_Cur->dec_ref_pic_marking_buffer[i]); in free_cur_ctx()
96 MPP_FREE(p_Cur->subsps); in free_cur_ctx()
[all …]
H A Dh264d_pps.c134 H264dCurCtx_t *p_Cur = currSlice->p_Cur; in process_pps() local
135 BitReadCtx_t *p_bitctx = &p_Cur->bitctx; in process_pps()
136 H264_PPS_t *cur_pps = &p_Cur->pps; in process_pps()
140 FUN_CHECK(ret = parser_pps(p_bitctx, &p_Cur->sps, cur_pps)); in process_pps()
148 p_Cur->p_Vid->spspps_update = 1; in process_pps()
191 H264dCurCtx_t *p_Cur = currSlice->p_Cur; in process_prefix() local
192 BitReadCtx_t *p_bitctx = &p_Cur->bitctx; in process_prefix()
193 H264_PREFIX_t *cur_prefix = &p_Cur->prefix; in process_prefix()
H A Dh264d_parse.h35 MPP_RET parse_prepare(H264dInputCtx_t *p_Inp, H264dCurCtx_t *p_Cur);
36 MPP_RET parse_prepare_fast(H264dInputCtx_t *p_Inp, H264dCurCtx_t *p_Cur);
37 MPP_RET parse_prepare_avcC_header(H264dInputCtx_t *p_Inp, H264dCurCtx_t *p_Cur);
38 MPP_RET parse_prepare_avcC_data(H264dInputCtx_t *p_Inp, H264dCurCtx_t *p_Cur);
H A Dh264d_slice.c49 BitReadCtx_t *p_bitctx = &currSlice->p_Cur->bitctx; in ref_pic_list_mvc_modification()
117 BitReadCtx_t *p_bitctx = &currSlice->p_Cur->bitctx; in pred_weight_table()
172 BitReadCtx_t *p_bitctx = &pSlice->p_Cur->bitctx; in dec_ref_pic_marking()
190 if (!pSlice->p_Cur->dec_ref_pic_marking_buffer[i]) in dec_ref_pic_marking()
191 pSlice->p_Cur->dec_ref_pic_marking_buffer[i] = mpp_calloc(H264_DRPM_t, 1); in dec_ref_pic_marking()
192 tmp_drpm = pSlice->p_Cur->dec_ref_pic_marking_buffer[i]; in dec_ref_pic_marking()
243 H264_Nalu_t *cur_nalu = &currSlice->p_Cur->nalu; in init_slice_parmeters()
436 MPP_RET reset_cur_slice(H264dCurCtx_t *p_Cur, H264_SLICE_t *p) in reset_cur_slice() argument
439 p->modification_of_pic_nums_idc[LIST_0] = p_Cur->modification_of_pic_nums_idc[LIST_0]; in reset_cur_slice()
440 p->abs_diff_pic_num_minus1[LIST_0] = p_Cur->abs_diff_pic_num_minus1[LIST_0]; in reset_cur_slice()
[all …]
H A Dh264d_sps.c462 H264dCurCtx_t *p_Cur = currSlice->p_Cur; in process_sps() local
463 BitReadCtx_t *p_bitctx = &p_Cur->bitctx; in process_sps()
464 H264_SPS_t *cur_sps = &p_Cur->sps; in process_sps()
479 p_Cur->p_Vid->spspps_update = 1; in process_sps()
538 BitReadCtx_t *p_bitctx = &currSlice->p_Cur->bitctx; in process_subsps()
542 if (!currSlice->p_Cur->subsps) in process_subsps()
543 currSlice->p_Cur->subsps = mpp_calloc(H264_subSPS_t, 1); in process_subsps()
545 cur_subsps = currSlice->p_Cur->subsps; in process_subsps()
566 recycle_subsps(currSlice->p_Cur->subsps); in process_subsps()
H A Dh264d_sei.c239 BitReadCtx_t *p_bitctx = &currSlice->p_Cur->bitctx; in process_sei()
243 if (!currSlice->p_Cur->sei) in process_sei()
244 currSlice->p_Cur->sei = mpp_calloc(H264_SEI_t, 1); in process_sei()
246 sei_msg = currSlice->p_Cur->sei; in process_sei()
H A Dh264d_slice.h34 MPP_RET reset_cur_slice(H264dCurCtx_t *p_Cur, H264_SLICE_t *p);
H A Dh264d_init.c475 impl->pts = p_Vid->p_Cur->last_pts; in dpb_mark_malloc()
476 impl->dts = p_Vid->p_Cur->last_dts; in dpb_mark_malloc()
511 struct h264_slice_t *slice = &p_Dec->p_Cur->slice; in dpb_mark_malloc()
518 if (p_Vid->p_Cur->sei && in dpb_mark_malloc()
521 p_Vid->p_Cur->sei->type == H264_SEI_PIC_TIMING) || in dpb_mark_malloc()
522 p_Vid->p_Cur->sei->pic_timing.pic_struct != 0)) { in dpb_mark_malloc()
523 if (p_Vid->p_Cur->sei->pic_timing.pic_struct == 3 || in dpb_mark_malloc()
524 p_Vid->p_Cur->sei->pic_timing.pic_struct == 5) in dpb_mark_malloc()
526 if (p_Vid->p_Cur->sei->pic_timing.pic_struct == 4 || in dpb_mark_malloc()
527 p_Vid->p_Cur->sei->pic_timing.pic_struct == 6) in dpb_mark_malloc()
[all …]
H A Dh264d_global.h834 struct h264d_cur_ctx_t *p_Cur; // H264_CurParameters member
880 struct h264d_cur_ctx_t *p_Cur; //!< current parameters, use in read nalu member
988 struct h264d_cur_ctx_t *p_Cur; //!< H264_CurParameters member
1134 struct h264d_cur_ctx_t *p_Cur; //!< current parameters, use in read nalu member
H A Dh264d_fill.c301 FUN_CHECK(ret = fill_slice_stream(dxva_ctx, &currSlice->p_Cur->nalu)); in fill_slice_syntax()