зеркало из https://github.com/mozilla/gecko-dev.git
d9f0575073
This means as of this patch - All mp4 specific audio codecs are handled. There's some more we could theoretically get, stuff like ALAC, but it's not clear to me we handle them following demuxing. I've left a catch all in the mp4 demuxing code just in case. - We no longer pack the codec-delay/preskip at the head of the opus binary blob. This means that the binary blob is just the opus header data and the container specific preskip has its own member. My hope is this is clearer and easier to understand. It also means we can drop some of the code we had for packing the delay/preskip into a binary blob. Differential Revision: https://phabricator.services.mozilla.com/D145521 |
||
---|---|---|
.. | ||
Atom.h | ||
AtomType.h | ||
Box.cpp | ||
Box.h | ||
BufferStream.cpp | ||
BufferStream.h | ||
ByteStream.h | ||
DecoderData.cpp | ||
DecoderData.h | ||
Index.cpp | ||
Index.h | ||
MP4Decoder.cpp | ||
MP4Decoder.h | ||
MP4Demuxer.cpp | ||
MP4Demuxer.h | ||
MP4Interval.h | ||
MP4Metadata.cpp | ||
MP4Metadata.h | ||
MoofParser.cpp | ||
MoofParser.h | ||
ResourceStream.cpp | ||
ResourceStream.h | ||
SinfParser.cpp | ||
SinfParser.h | ||
moz.build |