Lines Matching refs:i
31 RK_S32 i = 0; in h265e_dpb_dump_frm() local
38 for (i = 0; i < frm_cnt; i++) { in h265e_dpb_dump_frm()
39 H265eDpbFrm *frm = &dpb->frame_list[i]; in h265e_dpb_dump_frm()
55 RK_S32 i = 0; in calc_ref_pic_set_idxl0() local
57 for (i = rps->num_negative_pic + rps->num_positive_pic + rps->num_long_term_pic - 1; in calc_ref_pic_set_idxl0()
58 i > rps->num_negative_pic + rps->num_positive_pic - 1; i--) { in calc_ref_pic_set_idxl0()
59 if (rps->m_used[i]) { in calc_ref_pic_set_idxl0()
60 refPic = get_lt_ref_pic(frame_list, slice, rps->m_RealPoc[i], rps->check_lt_msb[i]); in calc_ref_pic_set_idxl0()
67 for (i = 0; i < numPocLtCurr; i++) { in calc_ref_pic_set_idxl0()
68 if (poc_idx == refPicSetLtCurr[i]->poc) in calc_ref_pic_set_idxl0()
69 …RefPicListModification->m_RefPicSetIdxL0[0] = rps->m_numberOfPictures - rps->num_long_term_pic + i; in calc_ref_pic_set_idxl0()
77 RK_S32 i; in h265e_dpb_set_ref_list() local
88 for (i = 0; i < REF_PIC_LIST_NUM_IDX; i ++) { in h265e_dpb_set_ref_list()
89 refPicListModification->m_RefPicSetIdxL0[i] = 0; in h265e_dpb_set_ref_list()
90 refPicListModification->m_RefPicSetIdxL0[i] = 0; in h265e_dpb_set_ref_list()
96 for (i = 0; i < m_pRps->m_numberOfPictures; i++) { in h265e_dpb_set_ref_list()
97 h265e_dbg_dpb("m_pRps->delta_poc[%d] = %d", i, m_pRps->delta_poc[i]); in h265e_dpb_set_ref_list()
98 if (m_pRps->delta_poc[i] == delta_poc) { in h265e_dpb_set_ref_list()
99 ref_idx = i; in h265e_dpb_set_ref_list()
100 if (i > m_pRps->m_numberOfPictures - m_pRps->num_long_term_pic - 1) in h265e_dpb_set_ref_list()
142 RK_U32 i; in h265e_dpb_get_curr() local
145 for (i = 0; i < MPP_ARRAY_ELEMS(dpb->frame_list); i++) { in h265e_dpb_get_curr()
146 if (!dpb->frame_list[i].on_used) { in h265e_dpb_get_curr()
147 dpb->curr = &dpb->frame_list[i]; in h265e_dpb_get_curr()
170 RK_U32 i; in h265e_dpb_init() local
198 for (i = 0; i < MPP_ARRAY_ELEMS(p->frame_list); i++) in h265e_dpb_init()
199 p->frame_list[i].slot_idx = i; in h265e_dpb_init()
209 RK_U32 i; in h265e_dpb_deinit() local
215 for (i = 0; i < MPP_ARRAY_ELEMS(dpb->frame_list); i++) { in h265e_dpb_deinit()
216 if (dpb->frame_list[i].inited) in h265e_dpb_deinit()
217 h265e_dpb_frm_deinit(&dpb->frame_list[i]); in h265e_dpb_deinit()
306 RK_S32 i; in h265e_dpb_apply_rps() local
321 for (i = 0; i < rps->num_positive_pic + rps->num_negative_pic; i++) { in h265e_dpb_apply_rps()
322 …dbg_dpb("outPic->slice->poc %d,curPoc %d dealt %d", outPic->slice->poc, curPoc, rps->delta_poc[i]); in h265e_dpb_apply_rps()
323 if (!outPic->is_long_term && outPic->slice->poc == curPoc + rps->delta_poc[i]) { in h265e_dpb_apply_rps()
324 outPic->used_by_cur = (rps->m_used[i] == 1); in h265e_dpb_apply_rps()
329 for (; i < rps->m_numberOfPictures; i++) { in h265e_dpb_apply_rps()
330 if (rps->check_lt_msb[i] == 0) { in h265e_dpb_apply_rps()
331 if (outPic->is_long_term && (outPic->slice->poc == rps->m_RealPoc[i])) { in h265e_dpb_apply_rps()
332 outPic->used_by_cur = (rps->m_used[i] == 1); in h265e_dpb_apply_rps()
335 if (outPic->is_long_term && (outPic->slice->poc == rps->m_RealPoc[i])) { in h265e_dpb_apply_rps()
336 outPic->used_by_cur = (rps->m_used[i] == 1); in h265e_dpb_apply_rps()
405 RK_S32 i, j, ctr = 0; in h265e_dpb_arrange_lt_rps() local
431 for (i = rps->m_numberOfPictures - 1; i >= offset; i--, ctr++) { in h265e_dpb_arrange_lt_rps()
432 longtermPicsPoc[ctr] = rps->poc[i]; // LTRP POC in h265e_dpb_arrange_lt_rps()
433 longtermPicsRealPoc[ctr] = rps->m_RealPoc[i]; in h265e_dpb_arrange_lt_rps()
435 indices[ctr] = i; in h265e_dpb_arrange_lt_rps()
443 for (i = 0; i < numLongPics; i++) { in h265e_dpb_arrange_lt_rps()
455 for (i = 0; i < numLongPics; i++) { in h265e_dpb_arrange_lt_rps()
457 mSBPresentFlag[i] = 1; in h265e_dpb_arrange_lt_rps()
463 for (i = 0; i < numLongPics; i++) { in h265e_dpb_arrange_lt_rps()
464 tempArray[i] = rps->m_used[indices[i]] ? 1 : 0; in h265e_dpb_arrange_lt_rps()
473 for (i = rps->m_numberOfPictures - 1; i >= offset; i--, ctr++) { in h265e_dpb_arrange_lt_rps()
474 rps->poc[i] = longtermPicsPoc[ctr]; in h265e_dpb_arrange_lt_rps()
475 rps->delta_poc[i] = -slice->poc + longtermPicsRealPoc[ctr]; in h265e_dpb_arrange_lt_rps()
477 rps->m_used[i] = tempArray[ctr]; in h265e_dpb_arrange_lt_rps()
478 rps->m_pocLSBLT[i] = longtermPicsLSB[ctr]; in h265e_dpb_arrange_lt_rps()
479 …rps->m_deltaPOCMSBCycleLT[i] = (currMSB - (longtermPicsPoc[ctr] - longtermPicsLSB[ctr])) / maxPicO… in h265e_dpb_arrange_lt_rps()
480 rps->m_deltaPocMSBPresentFlag[i] = mSBPresentFlag[ctr]; in h265e_dpb_arrange_lt_rps()
482 mpp_assert(rps->m_deltaPOCMSBCycleLT[i] >= 0); // Non-negative value in h265e_dpb_arrange_lt_rps()
485 for (i = rps->m_numberOfPictures - 1, ctr = 1; i >= offset; i--, ctr++) { in h265e_dpb_arrange_lt_rps()
489 …mpp_assert(rps->m_RealPoc[i] != rps->m_RealPoc[j]); // If assert fails, LTRP entry repeated in RPS… in h265e_dpb_arrange_lt_rps()
499 RK_S32 i; in h265e_find_cpb_in_dpb() local
505 for (i = 0; i < cnt; i++) { in h265e_find_cpb_in_dpb()
506 if (!frms[i].inited) { in h265e_find_cpb_in_dpb()
509 EncFrmStatus *p = &frms[i].status; in h265e_find_cpb_in_dpb()
513 p->seq_idx, i, p->valid); in h265e_find_cpb_in_dpb()
514 return &frms[i]; in h265e_find_cpb_in_dpb()
524 RK_S32 i; in h265e_find_cpb_frame() local
530 for (i = 0; i < cnt; i++) { in h265e_find_cpb_frame()
531 if (!frms[i].dpb_used) { in h265e_find_cpb_frame()
535 EncFrmStatus *p = &frms[i].status; in h265e_find_cpb_frame()
539 p->seq_idx, i, p->valid); in h265e_find_cpb_frame()
541 return &frms[i]; in h265e_find_cpb_frame()
546 return &frms[i]; in h265e_find_cpb_frame()
558 RK_S32 seq_idx, i; in h265e_check_frame_cpb() local
563 for (i = 0; i < cnt; i++) { in h265e_check_frame_cpb()
565 if (!frms[i].valid) { in h265e_check_frame_cpb()
569 if (frms[i].seq_idx == seq_idx) { in h265e_check_frame_cpb()
582 RK_S32 i; in h265e_dpb_cpb2rps() local
611 for (i = 0; i < MAX_CPB_REFS; i++) { in h265e_dpb_cpb2rps()
612 EncFrmStatus *frm = &cpb->init[i]; in h265e_dpb_cpb2rps()
620 i, frm->seq_idx, frm->valid, frm->is_non_ref, frm->is_lt_ref); in h265e_dpb_cpb2rps()
630 h265e_dbg_dpb("found st %d st_size %d %p deat_poc %d\n", i, st_size, in h265e_dpb_cpb2rps()
638 h265e_dbg_dpb("found lt %d lt_size %d %p dealt poc %d\n", i, lt_size, in h265e_dpb_cpb2rps()
661 for (i = 0; i < st_size; i++) { in h265e_dpb_cpb2rps()
662 rps->m_ref[i] = (rps->delta_poc[i] == ref_dealt_poc); in h265e_dpb_cpb2rps()
667 for ( i = 0; i < lt_size; i++) { in h265e_dpb_cpb2rps()
669 rps->poc[i + st_size] = nLongTermRefPicPoc[i]; in h265e_dpb_cpb2rps()
670 rps->m_RealPoc[i + st_size] = nLongTermRefPicRealPoc[i]; in h265e_dpb_cpb2rps()
671 rps->m_used[i + st_size] = 1; in h265e_dpb_cpb2rps()
672 rps->delta_poc[i + st_size] = nLongTermDealtPoc[i]; in h265e_dpb_cpb2rps()
673 rps->check_lt_msb[i + st_size] = isMsbValid[i]; in h265e_dpb_cpb2rps()
674 if (cpb->refr.seq_idx == rps->poc[i + st_size]) in h265e_dpb_cpb2rps()
675 rps->m_ref[i + st_size] = 1; in h265e_dpb_cpb2rps()
677 rps->m_ref[i + st_size] = 0; in h265e_dpb_cpb2rps()
716 RK_S32 i = 0; in h265e_dpb_free_unsed() local
731 for (i = 0; i < (RK_S32)MPP_ARRAY_ELEMS(dpb->frame_list); i++) { in h265e_dpb_free_unsed()
732 H265eDpbFrm *frm = &dpb->frame_list[i]; in h265e_dpb_free_unsed()
752 RK_U32 index = 0, i = 0; in h265e_dpb_proc_cpb() local
774 for (i = 0; i < MAX_CPB_REFS; i++) { in h265e_dpb_proc_cpb()
775 EncFrmStatus *frm = &cpb->init[i]; in h265e_dpb_proc_cpb()
783 i, frm->seq_idx, frm->valid, frm->is_non_ref, frm->is_lt_ref); in h265e_dpb_proc_cpb()
838 RK_S32 i; in h265e_dpb_build_list() local
911 for (i = 0; i < slice->m_numRefIdx[L1]; i++) { in h265e_dpb_build_list()
912 if (slice->m_refPOCList[L1][i] != slice->m_refPOCList[L0][i]) { in h265e_dpb_build_list()