Lines Matching defs:dpbSlot

292 	int8_t dpbSlot;
331 dpbSlot = -1;
345 dpbSlot = -1;
403 DE_ASSERT((dpbSlotIndex == (deUint32)dpbSlot) || is_non_existing);
432 DE_ASSERT((dpbSlotIndex == (deUint32)dpbSlot) || is_non_existing);
506 int8_t VideoBaseDecoder::SetPicDpbSlot(int8_t picIndex, int8_t dpbSlot)
510 m_pictureToDpbSlotMap[picIndex] = dpbSlot;
512 if (dpbSlot >= 0)
1992 int8_t dpbSlot = GetPicDpbSlot(picIdx);
1993 if (dpbSlot < 0) {
1994 dpbSlot = m_dpb.AllocateSlot();
1995 DE_ASSERT((dpbSlot >= 0) && ((deUint32)dpbSlot < m_maxNumDpbSlots));
1996 SetPicDpbSlot(picIdx, dpbSlot);
1997 m_dpb[dpbSlot].setPictureResource(picBuff, m_nCurrentPictureID);
1999 m_dpb[dpbSlot].MarkInUse(m_nCurrentPictureID);
2000 DE_ASSERT(dpbSlot >= 0);
2002 if (dpbSlot >= 0) {
2003 refOnlyDpbIn[dpbIdx].dpbSlot = dpbSlot;
2036 int8_t dpbSlot = -1;
2040 while (((deUint32)firstNonExistingDpbSlot < m_maxNumDpbSlots) && (dpbSlot == -1)) {
2042 dpbSlot = firstNonExistingDpbSlot;
2046 DE_ASSERT((dpbSlot >= 0) && ((deUint32)dpbSlot < m_maxNumDpbSlots));
2061 dpbSlot = refOnlyDpbIn[dpbIdx].dpbSlot;
2064 DE_ASSERT((dpbSlot >= 0) && ((deUint32)dpbSlot < m_maxNumDpbSlots));
2066 dpbIdx, dpbSlot, pd->progressive_frame);
2187 int8_t dpbSlot = GetPicDpbSlot(picIdx);
2188 if (dpbSlot < 0) {
2189 dpbSlot = m_dpb.AllocateSlot();
2190 DE_ASSERT(dpbSlot >= 0);
2191 SetPicDpbSlot(picIdx, dpbSlot);
2192 m_dpb[dpbSlot].setPictureResource(picBuff, m_nCurrentPictureID);
2194 m_dpb[dpbSlot].MarkInUse(m_nCurrentPictureID);
2195 DE_ASSERT(dpbSlot >= 0);
2197 if (dpbSlot >= 0) {
2198 refOnlyDpbIn[dpbIdx].dpbSlot = dpbSlot;
2201 frmListToDpb[originalDpbIndex] = dpbSlot;
2214 int8_t dpbSlot = -1;
2219 while (((deUint32)firstNonExistingDpbSlot < m_maxNumDpbSlots) && (dpbSlot == -1)) {
2221 dpbSlot = firstNonExistingDpbSlot;
2225 DE_ASSERT((dpbSlot >= 0) && ((deUint32)dpbSlot < m_maxNumDpbSlots));
2228 dpbSlot = refOnlyDpbIn[dpbIdx].dpbSlot;
2230 DE_ASSERT((dpbSlot >= 0) && (dpbSlot < HEVC_MAX_DPB_SLOTS));
2232 dpbIdx, dpbSlot);
2312 int8_t dpbSlot = AllocateDpbSlotForCurrentH265(GetPic(pd->pCurrPic),
2314 *pCurrAllocatedSlotIndex = dpbSlot;
2315 DE_ASSERT(!(dpbSlot < 0));
2316 if (dpbSlot >= 0) {
2327 int8_t dpbSlot = -1;
2333 dpbSlot = GetPicDpbSlot(currPicIdx);
2334 if (dpbSlot < 0) {
2335 dpbSlot = m_dpb.AllocateSlot();
2336 DE_ASSERT(dpbSlot >= 0);
2337 SetPicDpbSlot(currPicIdx, dpbSlot);
2338 m_dpb[dpbSlot].setPictureResource(pPic, m_nCurrentPictureID);
2340 DE_ASSERT(dpbSlot >= 0);
2342 return dpbSlot;
2349 int8_t dpbSlot = -1;
2354 dpbSlot = GetPicDpbSlot(currPicIdx);
2355 if (dpbSlot < 0) {
2356 dpbSlot = m_dpb.AllocateSlot();
2357 DE_ASSERT(dpbSlot >= 0);
2358 SetPicDpbSlot(currPicIdx, dpbSlot);
2359 m_dpb[dpbSlot].setPictureResource(pPic, m_nCurrentPictureID);
2361 DE_ASSERT(dpbSlot >= 0);
2363 return dpbSlot;