Home
last modified time | relevance | path

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

/rockchip-linux_mpp/mpp/codec/dec/h264/
H A Dh264d_dpb.c347 …unmark_long_term_frame_for_reference_by_frame_idx(H264_DpbBuf_t *p_Dpb, RK_S32 long_term_frame_idx) in unmark_long_term_frame_for_reference_by_frame_idx() argument
351 if (p_Dpb->fs_ltref[i]->long_term_frame_idx == long_term_frame_idx) { in unmark_long_term_frame_for_reference_by_frame_idx()
358 … RK_S32 long_term_frame_idx, RK_S32 mark_current, RK_U32 curr_frame_num, RK_S32 curr_pic_num) in unmark_long_term_field_for_reference_by_frame_idx() argument
369 if (p_Dpb->fs_ltref[i]->long_term_frame_idx == long_term_frame_idx) { in unmark_long_term_field_for_reference_by_frame_idx()
421 static void mark_pic_long_term(H264_DpbBuf_t *p_Dpb, H264_StorePic_t* p, RK_S32 long_term_frame_idx in mark_pic_long_term() argument
430 …p_Dpb->fs_ref[i]->long_term_frame_idx = p_Dpb->fs_ref[i]->frame->long_term_frame_idx = long_term_f… in mark_pic_long_term()
431 p_Dpb->fs_ref[i]->frame->long_term_pic_num = long_term_frame_idx; in mark_pic_long_term()
435 …p_Dpb->fs_ref[i]->top_field->long_term_frame_idx = p_Dpb->fs_ref[i]->bottom_field->long_term_frame… in mark_pic_long_term()
436 p_Dpb->fs_ref[i]->top_field->long_term_pic_num = long_term_frame_idx; in mark_pic_long_term()
437 p_Dpb->fs_ref[i]->bottom_field->long_term_pic_num = long_term_frame_idx; in mark_pic_long_term()
[all …]
H A Dh264d_global.h245 RK_S32 long_term_frame_idx; member
283 RK_U32 long_term_frame_idx; member
312 RK_S32 long_term_frame_idx; member
370 RK_S32 long_term_frame_idx; member
H A Dh264d_init.c268 p_stored_pic->long_term_frame_idx = p_pic->long_term_frame_idx; in clone_storable_picture()
775 … p_Dpb->fs_ltref[i]->frame->long_term_pic_num = p_Dpb->fs_ltref[i]->frame->long_term_frame_idx; in update_pic_num()
806 …]->top_field->long_term_pic_num = 2 * p_Dpb->fs_ltref[i]->top_field->long_term_frame_idx + add_top; in update_pic_num()
809 …m_field->long_term_pic_num = 2 * p_Dpb->fs_ltref[i]->bottom_field->long_term_frame_idx + add_botto… in update_pic_num()
858 RK_S32 long_term_frame_idx1 = (*(H264_FrameStore_t**)arg1)->long_term_frame_idx; in compare_fs_by_lt_pic_idx_asc()
859 RK_S32 long_term_frame_idx2 = (*(H264_FrameStore_t**)arg2)->long_term_frame_idx; in compare_fs_by_lt_pic_idx_asc()
1636 p_Dec->dpb_info[i].long_term_frame_idx = 0; in prepare_init_dpb_info()
1684 …p_Dec->dpb_info[i].frame_num = p_Dpb->fs_ltref[j]->long_term_frame_idx; //long term use long_term_… in prepare_init_dpb_info()
1686 p_Dec->dpb_info[i].long_term_frame_idx = p_Dpb->fs_ltref[j]->long_term_frame_idx; in prepare_init_dpb_info()
1764 p_Dec->dpb_info[i].long_term_frame_idx = 0; in prepare_init_dpb_info()
H A Dh264d_fill.c116 …pp->FrameNumList[i] = dpb_info[i].is_long_term ? dpb_info[i].long_term_frame_idx : dpb_info[i].fra… in fill_picparams()
H A Dh264d_slice.c206 READ_UE(p_bitctx, &tmp_drpm->long_term_frame_idx); in dec_ref_pic_marking()
/rockchip-linux_mpp/mpp/codec/enc/h264/
H A Dh264e_slice.c237 mpp_writer_put_ue(s, mmco.long_term_frame_idx ); in write_marking()
239 mpp_writer_bits(s), mmco.long_term_frame_idx); in write_marking()
251 mpp_writer_put_ue(s, mmco.long_term_frame_idx); in write_marking()
253 mpp_writer_bits(s), mmco.long_term_frame_idx); in write_marking()
461 RK_U32 long_term_frame_idx; in h264e_slice_read() local
463 ret |= mpp_read_ue(&bit, &long_term_frame_idx); in h264e_slice_read()
464 opt.long_term_frame_idx = long_term_frame_idx; in h264e_slice_read()
466 bit.used_bits, long_term_frame_idx); in h264e_slice_read()
H A Dh264e_slice.h70 RK_S32 long_term_frame_idx; // for MMCO 3 & 6 member
H A Dh264e_dpb.c412 op.long_term_frame_idx = frm->lt_idx; in h264e_dpb_build_marking()
/rockchip-linux_mpp/mpp/hal/rkdec/h264d/
H A Dhal_h264d_vdpu_com.h41 RK_U32 long_term_frame_idx; member
H A Dhal_h264d_vdpu_com.c215 priv->new_dpb[i].long_term_frame_idx = pp->FrameNumList[i]; in get_info_input()
284 old_dpb[i].long_term_frame_idx : old_dpb[i].frame_num; in refill_info_input()
/rockchip-linux_mpp/mpp/hal/rkenc/h264e/
H A Dhal_h264e_vepu541.c671 param_1 = mmco.long_term_frame_idx; in setup_vepu541_codec()
679 param_0 = mmco.long_term_frame_idx; in setup_vepu541_codec()
707 param_1 = mmco.long_term_frame_idx; in setup_vepu541_codec()
715 param_0 = mmco.long_term_frame_idx; in setup_vepu541_codec()
743 param_1 = mmco.long_term_frame_idx; in setup_vepu541_codec()
751 param_0 = mmco.long_term_frame_idx; in setup_vepu541_codec()
H A Dhal_h264e_vepu540c.c659 param_1 = mmco.long_term_frame_idx; in setup_vepu540c_codec()
667 param_0 = mmco.long_term_frame_idx; in setup_vepu540c_codec()
695 param_1 = mmco.long_term_frame_idx; in setup_vepu540c_codec()
703 param_0 = mmco.long_term_frame_idx; in setup_vepu540c_codec()
731 param_1 = mmco.long_term_frame_idx; in setup_vepu540c_codec()
739 param_0 = mmco.long_term_frame_idx; in setup_vepu540c_codec()
H A Dhal_h264e_vepu580.c1006 param_1 = mmco.long_term_frame_idx; in setup_vepu580_codec()
1014 param_0 = mmco.long_term_frame_idx; in setup_vepu580_codec()
1042 param_1 = mmco.long_term_frame_idx; in setup_vepu580_codec()
1050 param_0 = mmco.long_term_frame_idx; in setup_vepu580_codec()
1078 param_1 = mmco.long_term_frame_idx; in setup_vepu580_codec()
1086 param_0 = mmco.long_term_frame_idx; in setup_vepu580_codec()
H A Dhal_h264e_vepu510.c1029 param_1 = mmco.long_term_frame_idx; in setup_vepu510_codec()
1037 param_0 = mmco.long_term_frame_idx; in setup_vepu510_codec()
1065 param_1 = mmco.long_term_frame_idx; in setup_vepu510_codec()
1073 param_0 = mmco.long_term_frame_idx; in setup_vepu510_codec()
1101 param_1 = mmco.long_term_frame_idx; in setup_vepu510_codec()
1109 param_0 = mmco.long_term_frame_idx; in setup_vepu510_codec()
H A Dhal_h264e_vepu511.c998 param_1 = mmco.long_term_frame_idx; in setup_vepu511_codec()
1006 param_0 = mmco.long_term_frame_idx; in setup_vepu511_codec()
1034 param_1 = mmco.long_term_frame_idx; in setup_vepu511_codec()
1042 param_0 = mmco.long_term_frame_idx; in setup_vepu511_codec()
1070 param_1 = mmco.long_term_frame_idx; in setup_vepu511_codec()
1078 param_0 = mmco.long_term_frame_idx; in setup_vepu511_codec()