Searched refs:lacing (Results 1 - 5 of 5) sorted by relevance

/haiku-fatelf/src/add-ons/media/plugins/matroska/libmatroska/matroska/
H A DKaxCluster.h66 bool AddFrame(const KaxTrackEntry & track, uint64 timecode, DataBuffer & buffer, KaxBlockGroup * & MyNewBlock, LacingType lacing = LACING_AUTO);
72 bool AddFrame(const KaxTrackEntry & track, uint64 timecode, DataBuffer & buffer, KaxBlockGroup * & MyNewBlock, const KaxBlockGroup & PastBlock, LacingType lacing = LACING_AUTO);
79 bool AddFrame(const KaxTrackEntry & track, uint64 timecode, DataBuffer & buffer, KaxBlockGroup * & MyNewBlock, const KaxBlockGroup & PastBlock, const KaxBlockGroup & ForwBlock, LacingType lacing = LACING_AUTO);
162 bool AddFrameInternal(const KaxTrackEntry & track, uint64 timecode, DataBuffer & buffer, KaxBlockGroup * & MyNewBlock, const KaxBlockGroup * PastBlock, const KaxBlockGroup * ForwBlock, LacingType lacing);
H A DKaxBlock.h140 bool AddFrame(const KaxTrackEntry & track, uint64 timecode, DataBuffer & buffer, LacingType lacing = LACING_AUTO);
144 bool AddFrame(const KaxTrackEntry & track, uint64 timecode, DataBuffer & buffer, const KaxBlockGroup & PastBlock, LacingType lacing = LACING_AUTO);
149 bool AddFrame(const KaxTrackEntry & track, uint64 timecode, DataBuffer & buffer, const KaxBlockGroup & PastBlock, const KaxBlockGroup & ForwBlock, LacingType lacing = LACING_AUTO);
150 bool AddFrame(const KaxTrackEntry & track, uint64 timecode, DataBuffer & buffer, const KaxBlockBlob * PastBlock, const KaxBlockBlob * ForwBlock, LacingType lacing = LACING_AUTO);
227 bool AddFrame(const KaxTrackEntry & track, uint64 timecode, DataBuffer & buffer, LacingType lacing = LACING_AUTO, bool invisible = false);
237 \return Returns the lacing type that produces the smallest footprint.
337 bool AddFrameAuto(const KaxTrackEntry & track, uint64 timecode, DataBuffer & buffer, LacingType lacing = LACING_AUTO, const KaxBlockBlob * PastBlock = NULL, const KaxBlockBlob * ForwBlock = NULL);
/haiku-fatelf/src/add-ons/media/plugins/matroska/libmatroska/
H A DKaxCluster.cpp99 bool KaxCluster::AddFrameInternal(const KaxTrackEntry & track, uint64 timecode, DataBuffer & buffer, KaxBlockGroup * & MyNewBlock, const KaxBlockGroup * PastBlock, const KaxBlockGroup * ForwBlock, LacingType lacing) argument
113 if (lacing == LACING_NONE || !track.LacingEnabled()) {
126 if (currentNewBlock->AddFrame(track, timecode, buffer, *PastBlock, *ForwBlock, lacing)) {
134 if (currentNewBlock->AddFrame(track, timecode, buffer, *PastBlock, lacing)) {
143 if (currentNewBlock->AddFrame(track, timecode, buffer, lacing)) {
153 bool KaxCluster::AddFrame(const KaxTrackEntry & track, uint64 timecode, DataBuffer & buffer, KaxBlockGroup * & MyNewBlock, LacingType lacing) argument
156 return AddFrameInternal(track, timecode, buffer, MyNewBlock, NULL, NULL, lacing);
159 bool KaxCluster::AddFrame(const KaxTrackEntry & track, uint64 timecode, DataBuffer & buffer, KaxBlockGroup * & MyNewBlock, const KaxBlockGroup & PastBlock, LacingType lacing) argument
162 return AddFrameInternal(track, timecode, buffer, MyNewBlock, &PastBlock, NULL, lacing);
165 bool KaxCluster::AddFrame(const KaxTrackEntry & track, uint64 timecode, DataBuffer & buffer, KaxBlockGroup * & MyNewBlock, const KaxBlockGroup & PastBlock, const KaxBlockGroup & ForwBlock, LacingType lacing) argument
[all...]
H A DKaxBlock.cpp189 bool KaxInternalBlock::AddFrame(const KaxTrackEntry & track, uint64 timecode, DataBuffer & buffer, LacingType lacing, bool invisible) argument
197 mLacing = lacing;
202 if (myBuffers.size() >= 8 || lacing == LACING_NONE)
205 if (lacing == LACING_XIPH)
215 \return Returns the lacing type that produces the smallest footprint.
258 Size = 4 + 1; // 1 for the lacing head
349 Size = 4 + 1; // 1 for the lacing head (number of laced elements)
385 // lacing flag
610 default: // other lacing not supported
730 default: // other lacing no
[all...]
/haiku-fatelf/src/add-ons/media/plugins/matroska/libMatroskaParser/
H A DMatroskaParser.c2100 unsigned char lacing = 0; local
2156 lacing = (unsigned char)((c >> 1) & 3);
2158 if (lacing) {
2161 errorjmp(mf,"Unexpected EOF while reading lacing data");
2167 switch (lacing) {
2168 case 0: // No lacing
2171 case 1: // Xiph lacing
2178 errorjmp(mf,"Unexpected EOF while reading lacing data");
2185 case 3: // EBML lacing
2195 case 2: // Fixed lacing
[all...]

Completed in 49 milliseconds