| /rockchip-linux_mpp/mpp/codec/dec/h264/ |
| H A D | h264d_dpb.c | 186 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 D | h264d_init.c | 270 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 D | h264d_global.h | 281 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 D | h264d_fill.c | 113 … 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 D | h265e_dpb.c | 323 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 D | h265e_dpb.h | 82 RK_U32 is_long_term; member
|
| H A D | h265e_slice.c | 62 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 D | hal_h264d_vdpu_com.c | 210 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 D | hal_h264d_vdpu_com.h | 37 RK_U32 is_long_term; member
|
| H A D | hal_h264d_rkv_reg.c | 254 RK_S32 is_long_term = 0, voidx = 0; in prepare_spspps() local 335 … is_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 D | hal_h264d_vdpu34x.c | 353 RK_S32 is_long_term = 0, voidx = 0; in prepare_spspps() local 432 … is_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 D | hal_h264d_vdpu384a.c | 146 RK_S32 is_long_term = 0, voidx = 0; in prepare_spspps() local 215 … is_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 D | hal_h264d_vdpu383.c | 159 RK_S32 is_long_term = 0, voidx = 0; in prepare_spspps() local 228 … is_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 D | hal_h264d_vdpu382.c | 359 RK_S32 is_long_term = 0, voidx = 0; in prepare_spspps() local 438 … is_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 D | hal_h265d_com.h | 53 RK_U8 is_long_term; member
|
| H A D | hal_h265d_com.c | 638 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 D | h265d_parser.h | 515 RK_U8 is_long_term; member
|