mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-21 01:05:45 +00:00
a0436efae3
Update the WebMDemuxer to detect changes in resolution. When it does so it changes the streamID so that we get a new decoder created to handle the resolution change. The demuxer will also update media info in these cases, so the new decoder has the correct information. The demuxer will only handle resolution changes on key frames, files that attempt changes other times are not considered valid at this stage. If a resolution change cannot be performed because nest_egg cannot read track info, or because the new resolution is invalid, a change will not take place. MozReview-Commit-ID: 1JKz3mGbEvi --HG-- extra : rebase_source : aebd609651dfbd48d2f6ea3e33986a7e12b1495e |
||
---|---|---|
.. | ||
EbmlComposer.cpp | ||
EbmlComposer.h | ||
moz.build | ||
NesteggPacketHolder.h | ||
WebMBufferedParser.cpp | ||
WebMBufferedParser.h | ||
WebMDecoder.cpp | ||
WebMDecoder.h | ||
WebMDemuxer.cpp | ||
WebMDemuxer.h | ||
WebMWriter.cpp | ||
WebMWriter.h |