mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-23 10:15:41 +00:00
023ff53978
A MediaDataDemuxer is now not to resolve the init promise until it has all the metadata. Except MediaSource, all demuxers would be doing blocking read to scan for the metadata, and having partial metadata would be an error. For MediaSource, we pass the NotifyDataArrived message which will cause the MediaSourceDemuxer to re-attempt to search for the metadata. When used within MediaSource's TrackBuffersManager, a demuxer will never be created until we have received a complete init segment (this task is performed by the various ContainerParsers) |
||
---|---|---|
.. | ||
moz.build | ||
MP4Decoder.cpp | ||
MP4Decoder.h | ||
MP4Demuxer.cpp | ||
MP4Demuxer.h | ||
MP4Stream.cpp | ||
MP4Stream.h |