Lines Matching full:pentry
2475 Entry* pEntry = m_entries;
2496 ParseEntry(pReader, pos, size, pEntry);
2504 const ptrdiff_t count_ = ptrdiff_t(pEntry - m_entries);
2773 Entry*& pEntry)
2811 pEntry->id = ReadUInt(pReader, pos, len); //payload
2813 if (pEntry->id <= 0)
2844 pEntry->pos = UnserializeUInt(pReader, pos, seekPosSize);
2846 if (pEntry->pos < 0)
2854 ++pEntry; //success
6694 long Cluster::GetEntry(long index, const mkvparser::BlockEntry*& pEntry) const
6698 pEntry = 0;
6712 pEntry = m_entries[index];
6713 assert(pEntry);
7334 const BlockEntry* const pEntry = GetFirst();
7336 if (pEntry == NULL) //empty cluster
7339 const Block* const pBlock = pEntry->GetBlock();
7348 const BlockEntry* const pEntry = GetLast();
7350 if (pEntry == NULL) //empty cluster
7353 const Block* const pBlock = pEntry->GetBlock();
7489 const BlockEntry* Cluster::GetNext(const BlockEntry* pEntry) const
7491 assert(pEntry);
7495 size_t idx = pEntry->GetIndex();
7497 assert(m_entries[idx] == pEntry);
7537 const BlockEntry* const pEntry = *i++;
7538 assert(pEntry);
7539 assert(!pEntry->EOS());
7541 const Block* const pBlock = pEntry->GetBlock();
7547 if (pTrack->VetEntry(pEntry))
7550 return pEntry;
7557 pResult = pEntry;
7596 const BlockEntry* const pEntry = m_entries[index];
7597 assert(pEntry);
7598 assert(!pEntry->EOS());
7600 const Block* const pBlock = pEntry->GetBlock();
7606 return pEntry;
7620 const BlockEntry* const pEntry = *i++;
7621 assert(pEntry);
7622 assert(!pEntry->EOS());
7624 const Block* const pBlock = pEntry->GetBlock();
7651 return pEntry;
7659 return pEntry;
7683 const BlockEntry* const pEntry = *--i;
7684 assert(pEntry);
7685 assert(!pEntry->EOS());
7687 const Block* const pBlock = pEntry->GetBlock();
7694 return pEntry;