BoxReader 18 media/formats/mp4/box_definitions.cc bool FileType::Parse(BoxReader* reader) { BoxReader 28 media/formats/mp4/box_definitions.cc bool ProtectionSystemSpecificHeader::Parse(BoxReader* reader) { BoxReader 46 media/formats/mp4/box_definitions.cc bool SampleAuxiliaryInformationOffset::Parse(BoxReader* reader) { BoxReader 72 media/formats/mp4/box_definitions.cc bool SampleAuxiliaryInformationSize::Parse(BoxReader* reader) { BoxReader 88 media/formats/mp4/box_definitions.cc bool OriginalFormat::Parse(BoxReader* reader) { BoxReader 96 media/formats/mp4/box_definitions.cc bool SchemeType::Parse(BoxReader* reader) { BoxReader 109 media/formats/mp4/box_definitions.cc bool TrackEncryption::Parse(BoxReader* reader) { BoxReader 129 media/formats/mp4/box_definitions.cc bool SchemeInfo::Parse(BoxReader* reader) { BoxReader 137 media/formats/mp4/box_definitions.cc bool ProtectionSchemeInfo::Parse(BoxReader* reader) { BoxReader 161 media/formats/mp4/box_definitions.cc bool MovieHeader::Parse(BoxReader* reader) { BoxReader 198 media/formats/mp4/box_definitions.cc bool TrackHeader::Parse(BoxReader* reader) { BoxReader 231 media/formats/mp4/box_definitions.cc bool SampleDescription::Parse(BoxReader* reader) { BoxReader 252 media/formats/mp4/box_definitions.cc bool SyncSample::Parse(BoxReader* reader) { BoxReader 279 media/formats/mp4/box_definitions.cc bool SampleTable::Parse(BoxReader* reader) { BoxReader 289 media/formats/mp4/box_definitions.cc bool EditList::Parse(BoxReader* reader) { BoxReader 319 media/formats/mp4/box_definitions.cc bool Edit::Parse(BoxReader* reader) { BoxReader 327 media/formats/mp4/box_definitions.cc bool HandlerReference::Parse(BoxReader* reader) { BoxReader 351 media/formats/mp4/box_definitions.cc bool AVCDecoderConfigurationRecord::Parse(BoxReader* reader) { BoxReader 390 media/formats/mp4/box_definitions.cc bool PixelAspectRatioBox::Parse(BoxReader* reader) { BoxReader 409 media/formats/mp4/box_definitions.cc bool VideoSampleEntry::Parse(BoxReader* reader) { BoxReader 451 media/formats/mp4/box_definitions.cc bool ElementaryStreamDescriptor::Parse(BoxReader* reader) { BoxReader 481 media/formats/mp4/box_definitions.cc bool AudioSampleEntry::Parse(BoxReader* reader) { BoxReader 516 media/formats/mp4/box_definitions.cc bool MediaHeader::Parse(BoxReader* reader) { BoxReader 538 media/formats/mp4/box_definitions.cc bool MediaInformation::Parse(BoxReader* reader) { BoxReader 547 media/formats/mp4/box_definitions.cc bool Media::Parse(BoxReader* reader) { BoxReader 567 media/formats/mp4/box_definitions.cc bool Track::Parse(BoxReader* reader) { BoxReader 579 media/formats/mp4/box_definitions.cc bool MovieExtendsHeader::Parse(BoxReader* reader) { BoxReader 598 media/formats/mp4/box_definitions.cc bool TrackExtends::Parse(BoxReader* reader) { BoxReader 612 media/formats/mp4/box_definitions.cc bool MovieExtends::Parse(BoxReader* reader) { BoxReader 623 media/formats/mp4/box_definitions.cc bool Movie::Parse(BoxReader* reader) { BoxReader 636 media/formats/mp4/box_definitions.cc bool TrackFragmentDecodeTime::Parse(BoxReader* reader) { BoxReader 648 media/formats/mp4/box_definitions.cc bool MovieFragmentHeader::Parse(BoxReader* reader) { BoxReader 663 media/formats/mp4/box_definitions.cc bool TrackFragmentHeader::Parse(BoxReader* reader) { BoxReader 707 media/formats/mp4/box_definitions.cc bool TrackFragmentRun::Parse(BoxReader* reader) { BoxReader 767 media/formats/mp4/box_definitions.cc bool TrackFragment::Parse(BoxReader* reader) { BoxReader 782 media/formats/mp4/box_definitions.cc bool MovieFragment::Parse(BoxReader* reader) { BoxReader 794 media/formats/mp4/box_definitions.cc bool IndependentAndDisposableSamples::Parse(BoxReader* reader) { BoxReader 32 media/formats/mp4/box_definitions.h virtual bool Parse(BoxReader* reader) OVERRIDE; \ BoxReader 82 media/formats/mp4/box_reader.cc BoxReader::BoxReader(const uint8* buf, const int size, BoxReader 92 media/formats/mp4/box_reader.cc BoxReader::~BoxReader() { BoxReader 102 media/formats/mp4/box_reader.cc BoxReader* BoxReader::ReadTopLevelBox(const uint8* buf, BoxReader 106 media/formats/mp4/box_reader.cc scoped_ptr<BoxReader> reader(new BoxReader(buf, buf_size, log_cb)); BoxReader 122 media/formats/mp4/box_reader.cc bool BoxReader::StartTopLevelBox(const uint8* buf, BoxReader 128 media/formats/mp4/box_reader.cc BoxReader reader(buf, buf_size, log_cb); BoxReader 140 media/formats/mp4/box_reader.cc bool BoxReader::IsValidTopLevelBox(const FourCC& type, BoxReader 169 media/formats/mp4/box_reader.cc bool BoxReader::ScanChildren() { BoxReader 175 media/formats/mp4/box_reader.cc BoxReader child(&buf_[pos_], size_ - pos_, log_cb_); BoxReader 178 media/formats/mp4/box_reader.cc children_.insert(std::pair<FourCC, BoxReader>(child.type(), child)); BoxReader 186 media/formats/mp4/box_reader.cc bool BoxReader::ReadChild(Box* child) { BoxReader 198 media/formats/mp4/box_reader.cc bool BoxReader::MaybeReadChild(Box* child) { BoxReader 203 media/formats/mp4/box_reader.cc bool BoxReader::ReadFullBoxHeader() { BoxReader 211 media/formats/mp4/box_reader.cc bool BoxReader::ReadHeader(bool* err) { BoxReader 21 media/formats/mp4/box_reader.h class BoxReader; BoxReader 25 media/formats/mp4/box_reader.h virtual bool Parse(BoxReader* reader) = 0; BoxReader 70 media/formats/mp4/box_reader.h class MEDIA_EXPORT BoxReader : public BufferReader { BoxReader 72 media/formats/mp4/box_reader.h ~BoxReader(); BoxReader 80 media/formats/mp4/box_reader.h static BoxReader* ReadTopLevelBox(const uint8* buf, BoxReader 140 media/formats/mp4/box_reader.h BoxReader(const uint8* buf, const int size, const LogCB& log_cb); BoxReader 156 media/formats/mp4/box_reader.h typedef std::multimap<FourCC, BoxReader> ChildMap; BoxReader 165 media/formats/mp4/box_reader.h template<typename T> bool BoxReader::ReadChildren(std::vector<T>* children) { BoxReader 171 media/formats/mp4/box_reader.h bool BoxReader::MaybeReadChildren(std::vector<T>* children) { BoxReader 194 media/formats/mp4/box_reader.h bool BoxReader::ReadAllChildren(std::vector<T>* children) { BoxReader 200 media/formats/mp4/box_reader.h BoxReader child_reader(&buf_[pos_], size_ - pos_, log_cb_); BoxReader 34 media/formats/mp4/box_reader_unittest.cc virtual bool Parse(BoxReader* reader) OVERRIDE { BoxReader 43 media/formats/mp4/box_reader_unittest.cc virtual bool Parse(BoxReader* reader) OVERRIDE { BoxReader 58 media/formats/mp4/box_reader_unittest.cc virtual bool Parse(BoxReader* reader) OVERRIDE { BoxReader 88 media/formats/mp4/box_reader_unittest.cc scoped_ptr<BoxReader> reader( BoxReader 89 media/formats/mp4/box_reader_unittest.cc BoxReader::ReadTopLevelBox(&buf[0], buf.size(), LogCB(), &err)); BoxReader 116 media/formats/mp4/box_reader_unittest.cc scoped_ptr<BoxReader> r( BoxReader 117 media/formats/mp4/box_reader_unittest.cc BoxReader::ReadTopLevelBox(&buf[0], buf.size() - 2, LogCB(), &err)); BoxReader 129 media/formats/mp4/box_reader_unittest.cc scoped_ptr<BoxReader> reader( BoxReader 130 media/formats/mp4/box_reader_unittest.cc BoxReader::ReadTopLevelBox(&buf[0], buf.size(), LogCB(), &err)); BoxReader 142 media/formats/mp4/box_reader_unittest.cc scoped_ptr<BoxReader> reader( BoxReader 143 media/formats/mp4/box_reader_unittest.cc BoxReader::ReadTopLevelBox(&buf[0], buf.size(), LogCB(), &err)); BoxReader 151 media/formats/mp4/box_reader_unittest.cc scoped_ptr<BoxReader> reader( BoxReader 152 media/formats/mp4/box_reader_unittest.cc BoxReader::ReadTopLevelBox(&buf[0], buf.size(), LogCB(), &err)); BoxReader 175 media/formats/mp4/box_reader_unittest.cc scoped_ptr<BoxReader> reader( BoxReader 176 media/formats/mp4/box_reader_unittest.cc BoxReader::ReadTopLevelBox(&buf[0], buf.size(), LogCB(), &err)); BoxReader 189 media/formats/mp4/box_reader_unittest.cc scoped_ptr<BoxReader> reader( BoxReader 190 media/formats/mp4/box_reader_unittest.cc BoxReader::ReadTopLevelBox(&buf[0], buf.size(), LogCB(), &err)); BoxReader 130 media/formats/mp4/mp4_stream_parser.cc scoped_ptr<BoxReader> reader( BoxReader 131 media/formats/mp4/mp4_stream_parser.cc BoxReader::ReadTopLevelBox(buf, size, log_cb_, err)); BoxReader 158 media/formats/mp4/mp4_stream_parser.cc bool MP4StreamParser::ParseMoov(BoxReader* reader) { BoxReader 310 media/formats/mp4/mp4_stream_parser.cc bool MP4StreamParser::ParseMoof(BoxReader* reader) { BoxReader 558 media/formats/mp4/mp4_stream_parser.cc if (!BoxReader::StartTopLevelBox(buf, size, log_cb_, BoxReader 24 media/formats/mp4/mp4_stream_parser.h class BoxReader; BoxReader 50 media/formats/mp4/mp4_stream_parser.h bool ParseMoov(mp4::BoxReader* reader); BoxReader 51 media/formats/mp4/mp4_stream_parser.h bool ParseMoof(mp4::BoxReader* reader);