Home
last modified time | relevance | path

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

/rockchip-linux_mpp/mpp/base/inc/
H A Dmpp_enc_refs.h59 MPP_RET mpp_enc_refs_init(MppEncRefs *refs);
60 MPP_RET mpp_enc_refs_deinit(MppEncRefs *refs);
62 MPP_RET mpp_enc_refs_set_cfg(MppEncRefs refs, MppEncRefCfg ref_cfg);
63 MPP_RET mpp_enc_refs_set_usr_cfg(MppEncRefs refs, MppEncRefFrmUsrCfg *force);
64 MPP_RET mpp_enc_refs_set_rc_igop(MppEncRefs refs, RK_S32 igop);
65 MPP_RET mpp_enc_refs_set_refresh_length(MppEncRefs refs, RK_S32 len);
68 RK_S32 mpp_enc_refs_update_hdr(MppEncRefs refs);
71 MPP_RET mpp_enc_refs_get_cpb_info(MppEncRefs refs, MppEncCpbInfo *info);
73 MPP_RET mpp_enc_refs_get_cpb(MppEncRefs refs, EncCpbStatus *status);
75 MPP_RET mpp_enc_refs_dryrun(MppEncRefs refs);
[all …]
/rockchip-linux_mpp/mpp/base/
H A Dmpp_enc_refs.c166 MPP_RET mpp_enc_refs_init(MppEncRefs *refs) in mpp_enc_refs_init() argument
168 if (NULL == refs) { in mpp_enc_refs_init()
173 enc_refs_dbg_func("enter %p\n", refs); in mpp_enc_refs_init()
176 *refs = p; in mpp_enc_refs_init()
188 MPP_RET mpp_enc_refs_deinit(MppEncRefs *refs) in mpp_enc_refs_deinit() argument
190 if (NULL == refs) { in mpp_enc_refs_deinit()
195 enc_refs_dbg_func("enter %p\n", refs); in mpp_enc_refs_deinit()
197 MppEncRefsImpl *p = (MppEncRefsImpl *)(*refs); in mpp_enc_refs_deinit()
200 enc_refs_dbg_func("leave %p\n", refs); in mpp_enc_refs_deinit()
204 MPP_RET mpp_enc_refs_set_cfg(MppEncRefs refs, MppEncRefCfg ref_cfg) in mpp_enc_refs_set_cfg() argument
[all …]
H A Dmpp_enc_ref.c298 MppEncRefs refs = NULL; in mpp_enc_ref_cfg_check() local
309 ret = mpp_enc_refs_init(&refs); in mpp_enc_ref_cfg_check()
311 ret = mpp_enc_refs_set_cfg(refs, ref); in mpp_enc_ref_cfg_check()
313 ret = mpp_enc_refs_dryrun(refs); in mpp_enc_ref_cfg_check()
317 ret = mpp_enc_refs_get_cpb_info(refs, cpb_info); in mpp_enc_ref_cfg_check()
320 ret = mpp_enc_refs_deinit(&refs); in mpp_enc_ref_cfg_check()
/rockchip-linux_mpp/mpp/codec/dec/avs2/
H A Davs2d_dpb.c128 memset(mgr->refs, 0, sizeof(mgr->refs)); in dpb_init_management()
690 memset(mgr->refs, 0, sizeof(mgr->refs)); in dpb_set_frame_refs()
704 mgr->refs[mgr->num_of_ref] = p; in dpb_set_frame_refs()
718 } else if (mgr->scene_ref != mgr->refs[0] || mgr->num_of_ref > 1) { in dpb_set_frame_refs()
720 mgr->scene_ref->doi, mgr->refs[0] ? mgr->refs[0]->doi : -1); in dpb_set_frame_refs()
734 (mgr->num_of_ref != 2 || (mgr->refs[0] && mgr->refs[0]->poi <= p_cur->poi) || in dpb_set_frame_refs()
735 (mgr->refs[1] && mgr->refs[1]->poi >= p_cur->poi))) { in dpb_set_frame_refs()
803 task->refer[i] = mgr->refs[i] ? mgr->refs[i]->slot_idx : -1; in avs2d_dpb_insert()
804 if (mgr->refs[i]) { in avs2d_dpb_insert()
805 task->refer[i] = mgr->refs[i]->slot_idx; in avs2d_dpb_insert()
[all …]
H A Davs2d_parse.c410 refp->ref_poc_list[i] = mgr->refs[i] ? mgr->refs[i]->poi : -1; in avs2d_fill_parameters()
H A Davs2d_global.h348 Avs2dFrame_t *refs[AVS2_MAX_REFS]; member
/rockchip-linux_mpp/mpp/codec/
H A Dmpp_enc_v2.c79 ret = mpp_enc_refs_init(&p->refs); in mpp_enc_init_v2()
102 ctrl_cfg.refs = p->refs; in mpp_enc_init_v2()
164 ret = mpp_enc_refs_set_cfg(p->refs, mpp_enc_ref_default()); in mpp_enc_init_v2()
165 mpp_enc_refs_set_rc_igop(p->refs, p->cfg->rc.gop); in mpp_enc_init_v2()
220 if (enc->refs) { in mpp_enc_deinit_v2()
221 mpp_enc_refs_deinit(&enc->refs); in mpp_enc_deinit_v2()
222 enc->refs = NULL; in mpp_enc_deinit_v2()
H A Dmpp_enc_impl.c823 mpp_enc_refs_set_rc_igop(enc->refs, cfg->gop); in proc_rc_cfg()
1244 ret = mpp_enc_refs_set_cfg(enc->refs, dst); in mpp_enc_control_set_ref_cfg()
1249 if (mpp_enc_refs_update_hdr(enc->refs)) in mpp_enc_control_set_ref_cfg()
1317 mpp_enc_refs_set_refresh_length(enc->refs, enc->cfg->rc.refresh_length); in mpp_enc_proc_cfg()
1809 if (mpp_enc_refs_next_frm_is_intra(enc->refs)) { in mpp_enc_proc_two_pass()
1828 mpp_enc_refs_get_cpb_pass1(enc->refs, cpb); in mpp_enc_proc_two_pass()
1884 mpp_enc_refs_get_cpb_info(enc->refs, &cpb_info); in mpp_enc_force_pskip_check()
1931 mpp_enc_refs_set_usr_cfg(enc->refs, frm_cfg); in mpp_enc_force_pskip()
1934 mpp_enc_refs_get_cpb(enc->refs, cpb); in mpp_enc_force_pskip()
1939 mpp_enc_refs_rollback(enc->refs); in mpp_enc_force_pskip()
[all …]
/rockchip-linux_mpp/mpp/codec/dec/vp9/
H A Dvp9d_parser.c312 if (s->refs[i].ref) { in vp9_frame_free()
313 vp9_unref_frame(s, &s->refs[i]); in vp9_frame_free()
315 mpp_frame_deinit(&s->refs[i].f); in vp9_frame_free()
335 mpp_frame_init(&(s->refs[i].f)); in vp9_frame_init()
336 if (!s->refs[i].f) { in vp9_frame_init()
341 s->refs[i].slot_index = 0x7f; in vp9_frame_init()
342 s->refs[i].ref = NULL; in vp9_frame_init()
773 if (!s->refs[s->refidx[0]].ref || in decode_parser_header()
774 !s->refs[s->refidx[1]].ref || in decode_parser_header()
775 !s->refs[s->refidx[2]].ref ) { in decode_parser_header()
[all …]
H A Dvp9d_parser2_syntax.c103 pic->ref_frame_map[i].Index7Bits = s->refs[i].slot_index; in vp9d_fill_picparams()
104 pic->ref_frame_coded_width[i] = mpp_frame_get_width(s->refs[i].f); in vp9d_fill_picparams()
105 pic->ref_frame_coded_height[i] = mpp_frame_get_height(s->refs[i].f); in vp9d_fill_picparams()
H A Dvp9d_parser.h144 VP9Frame refs[8]; member
/rockchip-linux_mpp/mpp/codec/inc/
H A Denc_impl_api.h35 MppEncRefs refs; member
H A Dmpp_enc_impl.h140 MppEncRefs refs; member
/rockchip-linux_mpp/mpp/codec/enc/h265/
H A Dh265e_ps.c123 MppEncRefCfgImpl *refs = (MppEncRefCfgImpl *)ref_cfg; in h265e_set_vps() local
126 vps->m_maxTLayers = refs->max_tlayers ? refs->max_tlayers : 1; in h265e_set_vps()
/rockchip-linux_mpp/mpp/codec/enc/h264/
H A Dh264e_api_v2.c51 MppEncRefs refs; member
244 p->refs = ctrl_cfg->refs; in h264e_init()
/rockchip-linux_mpp/
H A DCHANGELOG.md356 - [h265d]: fix output err causeby refs cleard