Lines Matching refs:p_dec
136 static void wq_init_frame_quant_param(Avs2dCtx_t *p_dec) in wq_init_frame_quant_param() argument
139 Avs2dPicHeader_t *ph = &p_dec->ph; in wq_init_frame_quant_param()
141 if (!p_dec->enable_wq || ph->pic_wq_data_index != 1) { in wq_init_frame_quant_param()
176 static void wq_update_frame_matrix(Avs2dCtx_t *p_dec) in wq_update_frame_matrix() argument
182 Avs2dSeqHeader_t *vsh = &p_dec->vsh; in wq_update_frame_matrix()
183 Avs2dPicHeader_t *ph = &p_dec->ph; in wq_update_frame_matrix()
184 RK_U32 (*cur_wqm)[64] = p_dec->cur_wq_matrix; in wq_update_frame_matrix()
188 if (!p_dec->enable_wq) { in wq_update_frame_matrix()
279 MPP_RET avs2d_parse_sequence_header(Avs2dCtx_t *p_dec) in avs2d_parse_sequence_header() argument
285 BitReadCtx_t *bitctx = &p_dec->bitctx; in avs2d_parse_sequence_header()
286 Avs2dSeqHeader_t *vsh = &p_dec->vsh; in avs2d_parse_sequence_header()
491 static MPP_RET parse_picture_header_comm(Avs2dCtx_t *p_dec) in parse_picture_header_comm() argument
497 BitReadCtx_t *bitctx = &p_dec->bitctx; in parse_picture_header_comm()
498 Avs2dSeqHeader_t *vsh = &p_dec->vsh; in parse_picture_header_comm()
499 Avs2dPicHeader_t *ph = &p_dec->ph; in parse_picture_header_comm()
537 p_dec->enable_wq = 0; in parse_picture_header_comm()
541 p_dec->enable_wq = 1; in parse_picture_header_comm()
585 static MPP_RET parse_picture_header_intra(Avs2dCtx_t *p_dec) in parse_picture_header_intra() argument
590 BitReadCtx_t *bitctx = &p_dec->bitctx; in parse_picture_header_intra()
591 Avs2dSeqHeader_t *vsh = &p_dec->vsh; in parse_picture_header_intra()
592 Avs2dPicHeader_t *ph = &p_dec->ph; in parse_picture_header_intra()
648 p_dec->frm_mgr.cur_rps = vsh->seq_rps[rcs_index]; in parse_picture_header_intra()
650 FUN_CHECK(ret = parse_one_rps(bitctx, &p_dec->frm_mgr.cur_rps)); in parse_picture_header_intra()
652 AVS2D_PARSE_TRACE("num_of_remove %d", p_dec->frm_mgr.cur_rps.num_to_remove); in parse_picture_header_intra()
687 FUN_CHECK(ret = parse_picture_header_comm(p_dec)); in parse_picture_header_intra()
699 static MPP_RET parse_picture_header_inter(Avs2dCtx_t *p_dec) in parse_picture_header_inter() argument
704 BitReadCtx_t *bitctx = &p_dec->bitctx; in parse_picture_header_inter()
705 Avs2dSeqHeader_t *vsh = &p_dec->vsh; in parse_picture_header_inter()
706 Avs2dPicHeader_t *ph = &p_dec->ph; in parse_picture_header_inter()
756 p_dec->frm_mgr.cur_rps = vsh->seq_rps[rcs_index]; in parse_picture_header_inter()
758 FUN_CHECK(ret = parse_one_rps(bitctx, &p_dec->frm_mgr.cur_rps)); in parse_picture_header_inter()
760 AVS2D_PARSE_TRACE("num_of_remove %d", p_dec->frm_mgr.cur_rps.num_to_remove); in parse_picture_header_inter()
790 FUN_CHECK(ret = parse_picture_header_comm(p_dec)); in parse_picture_header_inter()
799 MPP_RET avs2d_parse_picture_header(Avs2dCtx_t *p_dec, RK_U32 startcode) in avs2d_parse_picture_header() argument
806 ret = parse_picture_header_intra(p_dec); in avs2d_parse_picture_header()
809 ret = parse_picture_header_inter(p_dec); in avs2d_parse_picture_header()
817 wq_init_frame_quant_param(p_dec); in avs2d_parse_picture_header()
818 wq_update_frame_matrix(p_dec); in avs2d_parse_picture_header()