gecko-dev/dom/media/mp4
Bryce Seager van Dyk d9f0575073 Bug 1747760 - P8: Handle Opus data using Opus codec specific variant. r=kinetik.
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
2022-05-17 23:09:07 +00:00
..
Atom.h
AtomType.h
Box.cpp
Box.h
BufferStream.cpp
BufferStream.h
ByteStream.h
DecoderData.cpp Bug 1747760 - P8: Handle Opus data using Opus codec specific variant. r=kinetik. 2022-05-17 23:09:07 +00:00
DecoderData.h
Index.cpp
Index.h
MP4Decoder.cpp Bug 1762378 Allow to use AV1 in mp4 container r=alwu 2022-04-28 09:18:02 +00:00
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