Home
last modified time | relevance | path

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

/rockchip-linux_mpp/mpp/codec/dec/h264/
H A Dh264d_init.c1505 RK_S32 slot_idx = p_Dec->dpb_info[pref[i].dpb_idx].slot_index; in check_ref_dbp_err()
1514 … || p_Dec->dpb_info[pref[i].dpb_idx].frame_num < p_Dec->p_Vid->recovery.first_frm_valid in check_ref_dbp_err()
1515 … || p_Dec->dpb_info[pref[i].dpb_idx].frame_num >= p_Dec->p_Vid->recovery.recovery_pic_id)) { in check_ref_dbp_err()
1593 reset_dpb_info(&p_Dec->dpb_info[i]); in prepare_init_dpb_info()
1599 p_Dec->dpb_info[i].refpic = p_Dpb->fs_ref[j]->frame; in prepare_init_dpb_info()
1601 p_Dec->dpb_info[i].TOP_POC = p_Dpb->fs_ref[j]->top_field->poc; in prepare_init_dpb_info()
1602 p_Dec->dpb_info[i].BOT_POC = p_Dpb->fs_ref[j]->bottom_field->poc; in prepare_init_dpb_info()
1605 …p_Dec->dpb_info[i].TOP_POC = p_Dpb->fs_ref[j]->frame->top_poc - p_Dpb->fs_ref[j]->frame->frame_poc; in prepare_init_dpb_info()
1606 …p_Dec->dpb_info[i].BOT_POC = p_Dpb->fs_ref[j]->frame->bottom_poc - p_Dpb->fs_ref[j]->frame->frame_… in prepare_init_dpb_info()
1608 p_Dec->dpb_info[i].TOP_POC = p_Dpb->fs_ref[j]->frame->top_poc; in prepare_init_dpb_info()
[all …]
H A Dh264d_fill.c103 H264_DpbInfo_t *dpb_info = p_Vid->p_Dec->dpb_info; in fill_picparams() local
112 if (dpb_info[i].refpic) { in fill_picparams()
113 … fill_picture_entry(&pp->RefFrameList[i], dpb_info[i].slot_index, dpb_info[i].is_long_term); in fill_picparams()
114 pp->FieldOrderCntList[i][0] = dpb_info[i].TOP_POC; in fill_picparams()
115 pp->FieldOrderCntList[i][1] = dpb_info[i].BOT_POC; 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()
117 pp->LongTermPicNumList[i] = dpb_info[i].long_term_pic_num; in fill_picparams()
118 if (dpb_info[i].is_used & 0x01) { //!< top_field in fill_picparams()
121 if (dpb_info[i].is_used & 0x02) { //!< bot_field in fill_picparams()
211 if (dpb_info[i].refpic) { in fill_picparams()
[all …]
H A Dh264d_global.h1066 struct h264_dpb_info_t dpb_info[MAX_DPB_SIZE]; //!< 16 member
1128 struct h264_dpb_info_t *dpb_info; //!< 16 member
H A Dh264d_api.c261 p_Dec->dpb_info = p_Dec->mem->dpb_info; //!< 16 in init_dec_ctx()