Home | History | Annotate | Download | only in libwebm

Lines Matching refs:Block

1230     //status == 0 means "no block entries found"

1231 //status > 0 means "found at least one block entry"
1351 //status == 0 means "no block entries found"
1411 case 0x23: //Simple Block
1594 case 0x23: //Simple Block
1665 if (status == 0) //parsed a block
3834 if (status > 0) //means "found at least one block entry"
3853 //status == 0 means "no block entries found"
4891 const Block* const pBlock = pBlockEntry->GetBlock();
4920 //NOTE: if we get here, it means that we didn't find a block with
4936 const Block* const pCurrBlock = pCurrEntry->GetBlock();
4952 const Block* const pNextBlock = pNextEntry->GetBlock();
4995 // block from this track. One way around this problem is for the
4997 //us back until you have a cluster that contains a block from this
5020 //NOTE: if we get here, it means that we didn't find a block with
5133 const Block* Track::EOSBlock::GetBlock() const
5247 const Block* const pBlock = pBlockEntry->GetBlock();
5481 const Block* const pBlock = pBlockEntry->GetBlock();
6472 const Block* const pBlock = pLast->GetBlock();
6554 //For now we go ahead and finish the parse, creating a block entry
6555 //for this block. This is somewhat wasteful, because without a
6556 //track header there's nothing you can do with the block. What
6558 //the caller that he should ignore this particular block, and
6618 status = CreateBlock(0x23, block_start, block_size); //simple block id
6659 //parse sub-block element ID
6720 //pos now points to start of sub-block group payload
6733 if (id != 0x21) //sub-part of BlockGroup is not a Block
6735 pos += size; //consume sub-part of block group
6790 //For now we go ahead and finish the parse, creating a block entry
6791 //for this block. This is somewhat wasteful, because without a
6792 //track header there's nothing you can do with the block. What
6794 //the caller that he should ignore this particular block, and
6854 pos = block_stop; //consume block-part of block group
7335 const Block* const pBlock = pEntry->GetBlock();
7354 const Block* const pBlock = pEntry->GetBlock();
7455 if (id == 0x21) //Block ID
7457 if (bpos < 0) //Block ID
7610 if (status > 0) //no new block
7711 const Block* const pBlock = pEntry->GetBlock();
7719 if (time_ns < 0) //just want first candidate block
7770 const Block* const pBlock = pEntry->GetBlock();
7781 if (time_ns < 0) //just want first candidate block
7829 const size_t block = static_cast<size_t>(tp.m_block);
7830 const size_t index = block - 1;
7836 const Block* const pBlock = pEntry->GetBlock();
7860 const Block* const pBlock = pEntry->GetBlock();
7906 const long block = static_cast<long>(tp.m_block);
7907 const long index = block - 1;
7927 const Block* const pBlock = pEntry->GetBlock();
7962 const Block* const pBlock = pEntry->GetBlock();
8033 const Block* const pBlock = pEntry->GetBlock();
8043 return pTrack->GetEOS(); //no satisfactory block found
8101 const Block* SimpleBlock::GetBlock() const
8142 Block* const pBlock = new Block(start, size, pReader);
8146 //same block group, with blocks ranked by priority (the flag bits).
8160 const Block* BlockGroup::GetBlock() const
8178 Block::Block(long long start, long long size_) :
8190 Block::~Block()
8196 long Block::Parse(IMkvReader* pReader)
8529 long long Block::GetTimeCode(const Cluster* pCluster) const
8544 long long Block::GetTime(const Cluster* pCluster) const
8563 long long Block::GetTrackNumber() const
8569 bool Block::IsKey() const
8575 void Block::SetKey(bool bKey)
8584 bool Block::IsInvisible() const
8590 Block::Lacing Block::GetLacing() const
8597 int Block::GetFrameCount() const
8603 const Block::Frame& Block::GetFrame(int idx) const
8616 long Block::Frame::Read(IMkvReader* pReader, unsigned char* buf) const