gecko-dev/dom/media/webm
Bryce Van Dyk a0436efae3 Bug 1232045 - WebMDemuxer handles resolution changes. r=jya
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
2016-03-15 00:28:47 +13:00
..
EbmlComposer.cpp Bug 1230054: Remove unused WebMReader. r=kinetik 2015-12-23 01:15:46 +11:00
EbmlComposer.h Bug 1182996 - Fix and add missing namespace comments. rs=ehsan 2015-07-13 08:25:42 -07:00
NesteggPacketHolder.h Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
WebMBufferedParser.cpp Bug 657791 - Update WebM demuxer to clamp cueless seeks instead of failing. r=kinetik 2016-02-01 13:46:02 +13:00
WebMBufferedParser.h Bug 657791 - Update WebM demuxer to clamp cueless seeks instead of failing. r=kinetik 2016-02-01 13:46:02 +13:00
WebMDecoder.cpp Bug 1236703: P2. Add methods to retrieve debugging data on plain readers. r=jwwang 2016-01-20 09:50:26 +11:00
WebMDecoder.h Bug 1236703: P2. Add methods to retrieve debugging data on plain readers. r=jwwang 2016-01-20 09:50:26 +11:00
WebMDemuxer.cpp Bug 1232045 - WebMDemuxer handles resolution changes. r=jya 2016-03-15 00:28:47 +13:00
WebMDemuxer.h Bug 1232045 - WebMDemuxer handles resolution changes. r=jya 2016-03-15 00:28:47 +13:00
WebMWriter.cpp Bug 1182996 - Fix and add missing namespace comments. rs=ehsan 2015-07-13 08:25:42 -07:00
WebMWriter.h Bug 1182996 - Fix and add missing namespace comments. rs=ehsan 2015-07-13 08:25:42 -07:00
moz.build Bug 1230054: Remove unused WebMReader. r=kinetik 2015-12-23 01:15:46 +11:00