mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-21 01:05:45 +00:00
3e9f43b0a2
The sample we got from demuxer are all guaranteed to be valid because they are returned in a `SamplesHolder`, which has assertion to make sure all samples appended are valid [1]. `ProcessFrame()` might be a possible place where we incorrectly change sample from valid to invalid, because we modify sample's time and duration there. Therefore, adding an assertion to make sure all samples are still valid. [1] https://searchfox.org/mozilla-central/source/dom/media/MediaDataDemuxer.h#103-106 Differential Revision: https://phabricator.services.mozilla.com/D58393 --HG-- extra : moz-landing-system : lando |
||
---|---|---|
.. | ||
gtest | ||
test | ||
AsyncEventRunner.h | ||
ContainerParser.cpp | ||
ContainerParser.h | ||
MediaSource.cpp | ||
MediaSource.h | ||
MediaSourceDecoder.cpp | ||
MediaSourceDecoder.h | ||
MediaSourceDemuxer.cpp | ||
MediaSourceDemuxer.h | ||
MediaSourceUtils.cpp | ||
MediaSourceUtils.h | ||
moz.build | ||
ResourceQueue.cpp | ||
ResourceQueue.h | ||
SourceBuffer.cpp | ||
SourceBuffer.h | ||
SourceBufferAttributes.h | ||
SourceBufferList.cpp | ||
SourceBufferList.h | ||
SourceBufferResource.cpp | ||
SourceBufferResource.h | ||
SourceBufferTask.h | ||
TrackBuffersManager.cpp | ||
TrackBuffersManager.h |