Home
last modified time | relevance | path

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

/OK3568_Linux_fs/external/mpp/mpp/hal/rkdec/h264d/
H A Dhal_h264d_vdpu_com.c207 for (i = 0; i < MPP_ARRAY_ELEMS(pp->RefFrameList); i++) { in get_info_input()
208 if (pp->RefFrameList[i].bPicEntry != 0xff) { in get_info_input()
210 priv->new_dpb[i].is_long_term = pp->RefFrameList[i].AssociatedFlag; in get_info_input()
211 priv->new_dpb[i].slot_index = pp->RefFrameList[i].Index7Bits; in get_info_input()
277 for (i = 0; i < MPP_ARRAY_ELEMS(pp->RefFrameList); i++) { in refill_info_input()
279 fill_picture_entry(&pp->RefFrameList[i], old_dpb[i].slot_index, in refill_info_input()
302 pp->RefFrameList[i].bPicEntry = 0xff; in refill_info_input()
H A Dhal_h264d_rkv_reg.c336 … is_long_term = (pp->RefFrameList[i].bPicEntry != 0xff) ? pp->RefFrameList[i].AssociatedFlag : 0; in prepare_spspps()
340 voidx = (pp->RefFrameList[i].bPicEntry != 0xff) ? pp->RefPicLayerIdList[i] : 0; in prepare_spspps()
366 if (pp->RefFrameList[i].AssociatedFlag) { in prepare_framerps()
502 if (pp->RefFrameList[i].bPicEntry != 0xff) { in set_registers()
503 ref_index = pp->RefFrameList[i].Index7Bits; in set_registers()
504 near_index = pp->RefFrameList[i].Index7Bits; in set_registers()
519 if (pp->RefFrameList[15].bPicEntry != 0xff) { in set_registers()
520 ref_index = pp->RefFrameList[15].Index7Bits; in set_registers()
H A Dhal_h264d_vdpu1.c379 if (pp->RefFrameList[i / 2].bPicEntry == 0xff) { //!< invalid in vdpu1_set_vlc_regs()
383 longTermTmp = pp->RefFrameList[i / 2].AssociatedFlag; //!< get long term flag in vdpu1_set_vlc_regs()
396 if (pp->RefFrameList[i].bPicEntry == 0xff) { //!< invalid in vdpu1_set_vlc_regs()
400 longTermTmp = pp->RefFrameList[i].AssociatedFlag; in vdpu1_set_vlc_regs()
411 if (pp->RefFrameList[i].bPicEntry != 0xff) { //!< valid in vdpu1_set_vlc_regs()
412 if (pp->RefFrameList[i].AssociatedFlag) { //!< longterm flag in vdpu1_set_vlc_regs()
427 if (pp->RefFrameList[i / 2].bPicEntry != 0xff) { in vdpu1_set_vlc_regs()
487 m_lists[0][i].lt_flag = pp->RefFrameList[i].AssociatedFlag; in vdpu1_set_ref_regs()
548 for (i = 0, j = 0xff; i < MPP_ARRAY_ELEMS(pp->RefFrameList); i++) { in vdpu1_set_asic_regs()
555 if (pp->RefFrameList[i].bPicEntry != 0xff) { in vdpu1_set_asic_regs()
[all …]
H A Dhal_h264d_vdpu2.c416 if (pp->RefFrameList[i / 2].bPicEntry == 0xff) { //!< invalid in set_vlc_regs()
420 longTermTmp = pp->RefFrameList[i / 2].AssociatedFlag; //!< get long term flag in set_vlc_regs()
431 if (pp->RefFrameList[i].bPicEntry == 0xff) { //!< invalid in set_vlc_regs()
437 longTermTmp = pp->RefFrameList[i].AssociatedFlag; in set_vlc_regs()
447 if (pp->RefFrameList[i].bPicEntry != 0xff) { //!< valid in set_vlc_regs()
448 if (pp->RefFrameList[i].AssociatedFlag) { //!< longterm flag in set_vlc_regs()
463 if (pp->RefFrameList[i / 2].bPicEntry != 0xff) { in set_vlc_regs()
543 m_lists[0][i].lt_flag = pp->RefFrameList[i].AssociatedFlag; in set_ref_regs()
651 for (i = 0, j = 0xff; i < MPP_ARRAY_ELEMS(pp->RefFrameList); i++) { in set_asic_regs()
658 if (pp->RefFrameList[i].bPicEntry != 0xff) { in set_asic_regs()
[all …]
H A Dhal_h264d_vdpu382.c132 DXVA_PicEntry_H264 RefFrameList[16]; member
437 … is_long_term = (pp->RefFrameList[i].bPicEntry != 0xff) ? pp->RefFrameList[i].AssociatedFlag : 0; in prepare_spspps()
441 voidx = (pp->RefFrameList[i].bPicEntry != 0xff) ? pp->RefPicLayerIdList[i] : 0; in prepare_spspps()
469 if (pp->RefFrameList[i].AssociatedFlag) { in prepare_framerps()
623 if (pp->RefFrameList[i].bPicEntry != 0xff) { in set_registers()
624 ref_index = pp->RefFrameList[i].Index7Bits; in set_registers()
625 near_index = pp->RefFrameList[i].Index7Bits; in set_registers()
1068 memcpy(ctx->reg_buf[index].RefFrameList, pp->RefFrameList, sizeof(pp->RefFrameList)); in vdpu382_h264d_gen_regs()
H A Dhal_h264d_vdpu34x.c431 … is_long_term = (pp->RefFrameList[i].bPicEntry != 0xff) ? pp->RefFrameList[i].AssociatedFlag : 0; in prepare_spspps()
435 voidx = (pp->RefFrameList[i].bPicEntry != 0xff) ? pp->RefPicLayerIdList[i] : 0; in prepare_spspps()
463 if (pp->RefFrameList[i].AssociatedFlag) { in prepare_framerps()
617 if (pp->RefFrameList[i].bPicEntry != 0xff) { in set_registers()
618 ref_index = pp->RefFrameList[i].Index7Bits; in set_registers()
619 near_index = pp->RefFrameList[i].Index7Bits; in set_registers()
/OK3568_Linux_fs/external/mpp/mpp/codec/dec/h264/
H A Dh264d_fill.c111 for (i = 0; i < MPP_ARRAY_ELEMS(pp->RefFrameList); i++) { in fill_picparams()
113 … fill_picture_entry(&pp->RefFrameList[i], dpb_info[i].slot_index, dpb_info[i].is_long_term); in fill_picparams()
125 pp->RefFrameList[i].bPicEntry = 0xff; in fill_picparams()
210 for (i = 0; i < MPP_ARRAY_ELEMS(pp->RefFrameList); i++) { in fill_picparams()
261 for (i = 0; i < MPP_ARRAY_ELEMS(pp->RefFrameList); i++) { in fill_picparams()
/OK3568_Linux_fs/external/mpp/mpp/common/
H A Dh264d_syntax.h71 DXVA_PicEntry_H264 RefFrameList[16]; /* flag LT */ member
358 DXVA_PicEntry_H264 RefFrameList[16]; /* flag LT */ member