Home
last modified time | relevance | path

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

/rockchip-linux_mpp/mpp/codec/dec/h264/
H A Dh264d_dpb.c186 if ((fs->frame->used_for_reference) && (!fs->frame->is_long_term)) { in is_short_term_reference()
193 if ((fs->top_field->used_for_reference) && (!fs->top_field->is_long_term)) { in is_short_term_reference()
201 if ((fs->bottom_field->used_for_reference) && (!fs->bottom_field->is_long_term)) { in is_short_term_reference()
213 if ((fs->frame->used_for_reference) && (fs->frame->is_long_term)) { in is_long_term_reference()
220 if ((fs->top_field->used_for_reference) && (fs->top_field->is_long_term)) { in is_long_term_reference()
228 if ((fs->bottom_field->used_for_reference) && (fs->bottom_field->is_long_term)) { in is_long_term_reference()
241 fs->top_field->is_long_term = 0; in unmark_for_long_term_reference()
247 fs->bottom_field->is_long_term = 0; in unmark_for_long_term_reference()
253 fs->top_field->is_long_term = 0; in unmark_for_long_term_reference()
255 fs->bottom_field->is_long_term = 0; in unmark_for_long_term_reference()
[all …]
H A Dh264d_init.c270 p_stored_pic->is_long_term = 0; in clone_storable_picture()
761 … if ((p_Dpb->fs_ref[i]->frame->used_for_reference) && (!p_Dpb->fs_ref[i]->frame->is_long_term)) { in update_pic_num()
774 if (p_Dpb->fs_ltref[i]->frame->is_long_term) { in update_pic_num()
805 if (p_Dpb->fs_ltref[i]->is_long_term & 1) { in update_pic_num()
808 if (p_Dpb->fs_ltref[i]->is_long_term & 2) { in update_pic_num()
871 return ((s->used_for_reference) && (s->is_long_term)); in is_long_ref()
876 return ((s->used_for_reference) && (!(s->is_long_term))); in is_short_ref()
1106 … if ((p_Dpb->fs_ref[i]->frame->used_for_reference) && (!p_Dpb->fs_ref[i]->frame->is_long_term)) { in init_lists_p_slice_mvc()
1117 if (p_Dpb->fs_ltref[i]->frame->is_long_term) { in init_lists_p_slice_mvc()
1210 … if ((p_Dpb->fs_ref[i]->frame->used_for_reference) && (!p_Dpb->fs_ref[i]->frame->is_long_term)) { in init_lists_b_slice_mvc()
[all …]
H A Dh264d_global.h281 RK_U32 is_long_term; member
315 RK_U8 is_long_term; member
366 …RK_S32 is_long_term; //!< 0=not used for ref; 1=top used; 2=bottom used; 3=both field… member
H A Dh264d_fill.c113 … fill_picture_entry(&pp->RefFrameList[i], dpb_info[i].slot_index, dpb_info[i].is_long_term); in fill_picparams()
116 …pp->FrameNumList[i] = dpb_info[i].is_long_term ? dpb_info[i].long_term_frame_idx : dpb_info[i].fra… in fill_picparams()
/rockchip-linux_mpp/mpp/codec/enc/h265/
H A Dh265e_dpb.c323 if (!outPic->is_long_term && outPic->slice->poc == curPoc + rps->delta_poc[i]) { in h265e_dpb_apply_rps()
325 outPic->is_long_term = 0; in h265e_dpb_apply_rps()
331 if (outPic->is_long_term && (outPic->slice->poc == rps->m_RealPoc[i])) { in h265e_dpb_apply_rps()
335 if (outPic->is_long_term && (outPic->slice->poc == rps->m_RealPoc[i])) { in h265e_dpb_apply_rps()
362 frame->is_long_term = 0; in h265e_dpb_dec_refresh_marking()
724 frm->is_long_term = 0; in h265e_dpb_free_unsed()
738 frm->is_long_term = 0; in h265e_dpb_free_unsed()
765 frame->is_long_term = 0; in h265e_dpb_proc_cpb()
813 frame->is_long_term = 0; in h265e_dpb_proc_cpb()
H A Dh265e_dpb.h82 RK_U32 is_long_term; member
H A Dh265e_slice.c62 if (frame->is_long_term) { in get_lt_ref_pic()
96 refPic->is_long_term = 0; in h265e_slice_set_ref_list()
106 refPic->is_long_term = 0; in h265e_slice_set_ref_list()
117 refPic->is_long_term = 1; in h265e_slice_set_ref_list()
277 p->dpb->curr->is_long_term = 1; in h265e_slice_init()
/rockchip-linux_mpp/mpp/hal/rkdec/h264d/
H A Dhal_h264d_vdpu_com.c210 priv->new_dpb[i].is_long_term = pp->RefFrameList[i].AssociatedFlag; in get_info_input()
214 if (priv->new_dpb[i].is_long_term) { in get_info_input()
280 old_dpb[i].is_long_term); in refill_info_input()
283 pp->FrameNumList[i] = old_dpb[i].is_long_term ? in refill_info_input()
H A Dhal_h264d_vdpu_com.h37 RK_U32 is_long_term; member
H A Dhal_h264d_rkv_reg.c254 RK_S32 is_long_term = 0, voidx = 0; in prepare_spspps() local
335is_long_term = (pp->RefFrameList[i].bPicEntry != 0xff) ? pp->RefFrameList[i].AssociatedFlag : 0; in prepare_spspps()
336 mpp_put_bits(&bp, is_long_term, 1); in prepare_spspps()
H A Dhal_h264d_vdpu34x.c353 RK_S32 is_long_term = 0, voidx = 0; in prepare_spspps() local
432is_long_term = (pp->RefFrameList[i].bPicEntry != 0xff) ? pp->RefFrameList[i].AssociatedFlag : 0; in prepare_spspps()
433 tmp |= (RK_U32)(is_long_term & 0x1) << i; in prepare_spspps()
H A Dhal_h264d_vdpu384a.c146 RK_S32 is_long_term = 0, voidx = 0; in prepare_spspps() local
215is_long_term = (pp->RefFrameList[i].bPicEntry != 0xff) ? pp->RefFrameList[i].AssociatedFlag : 0; in prepare_spspps()
216 tmp |= (RK_U32)(is_long_term & 0x1) << i; in prepare_spspps()
H A Dhal_h264d_vdpu383.c159 RK_S32 is_long_term = 0, voidx = 0; in prepare_spspps() local
228is_long_term = (pp->RefFrameList[i].bPicEntry != 0xff) ? pp->RefFrameList[i].AssociatedFlag : 0; in prepare_spspps()
229 tmp |= (RK_U32)(is_long_term & 0x1) << i; in prepare_spspps()
H A Dhal_h264d_vdpu382.c359 RK_S32 is_long_term = 0, voidx = 0; in prepare_spspps() local
438is_long_term = (pp->RefFrameList[i].bPicEntry != 0xff) ? pp->RefFrameList[i].AssociatedFlag : 0; in prepare_spspps()
439 tmp |= (RK_U32)(is_long_term & 0x1) << i; in prepare_spspps()
/rockchip-linux_mpp/mpp/hal/rkdec/h265d/
H A Dhal_h265d_com.h53 RK_U8 is_long_term; member
H A Dhal_h265d_com.c638 rps_pic_info[slice_idx][j][i].is_long_term in hal_h265d_slice_output_rps()
663 mpp_put_bits(&bp, rps_pic_info[k][j][i].is_long_term, 1); in hal_h265d_slice_output_rps()
/rockchip-linux_mpp/mpp/codec/dec/h265/
H A Dh265d_parser.h515 RK_U8 is_long_term; member