Home
last modified time | relevance | path

Searched refs:containerAtoms (Results 1 – 2 of 2) sorted by relevance

/external/exoplayer/tree/library/extractor/src/main/java/com/google/android/exoplayer2/extractor/mp4/
DMp4Extractor.java104 private final ArrayDeque<ContainerAtom> containerAtoms; field in Mp4Extractor
141 containerAtoms = new ArrayDeque<>(); in Mp4Extractor()
160 containerAtoms.clear(); in seek()
295 @Nullable ContainerAtom containerAtom = containerAtoms.peek(); in readAtomHeader()
314 containerAtoms.push(new ContainerAtom(atomType, endPosition)); in readAtomHeader()
351 } else if (!containerAtoms.isEmpty()) { in readAtomPayload()
352 containerAtoms.peek().add(new Atom.LeafAtom(atomType, atomData)); in readAtomPayload()
368 while (!containerAtoms.isEmpty() && containerAtoms.peek().endPosition == atomEndPosition) { in processAtomEnded()
369 Atom.ContainerAtom containerAtom = containerAtoms.pop(); in processAtomEnded()
373 containerAtoms.clear(); in processAtomEnded()
[all …]
DFragmentedMp4Extractor.java150 private final ArrayDeque<ContainerAtom> containerAtoms; field in FragmentedMp4Extractor
261 containerAtoms = new ArrayDeque<>(); in FragmentedMp4Extractor()
296 containerAtoms.clear(); in seek()
355 if (endPosition == C.LENGTH_UNSET && !containerAtoms.isEmpty()) { in readAtomHeader()
356 endPosition = containerAtoms.peek().endPosition; in readAtomHeader()
393 containerAtoms.push(new ContainerAtom(atomType, endPosition)); in readAtomHeader()
433 while (!containerAtoms.isEmpty() && containerAtoms.peek().endPosition == atomEndPosition) { in processAtomEnded()
434 onContainerAtomRead(containerAtoms.pop()); in processAtomEnded()
440 if (!containerAtoms.isEmpty()) { in onLeafAtomRead()
441 containerAtoms.peek().add(leaf); in onLeafAtomRead()
[all …]