gecko-dev/dom/media/mediasource
Bryce Van Dyk 7928956283 Bug 1450952 - If TrackBuffersManager is sent the same init segment, reuse same StreamID. r=jya
Some MSE streams will resend the same init segment. In these cases we can treat
the following data as belonging to the already existing stream. We do this by
reusing the same stream id. This stops us tearing down and restarting decoders
in these cases.  This has the benefit of stopping us introducing gaps to audio
and/or video.

Differential Revision: https://phabricator.services.mozilla.com/D1837

--HG--
extra : moz-landing-system : lando
2018-06-29 07:33:23 +00:00
..
gtest Bug 1407919 - Part3 - Add a gtest for testing the extraction function. r=gerald 2017-10-13 21:17:35 +08:00
test Bug 1467018 - Remove callback argument from fetchWithXHR() and once() helpers. r=bryce 2018-05-25 11:25:45 -04:00
AsyncEventRunner.h
AutoTaskQueue.h Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
ContainerParser.cpp Bug 547707: replaced hardcoded strings by definitions in nsMimeTypes.h r=gerald 2018-03-06 17:43:57 +01:00
ContainerParser.h Bug 1407810 - Use DDMOZ_LOG in media stack - r=jwwang 2017-10-13 16:31:59 +11:00
MediaSource.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
MediaSource.h Bug 1456743 - P3. Add SourceBuffer.changeType experimental method. r=bryce,bz 2018-04-30 19:13:15 +02:00
MediaSourceDecoder.cpp Bug 1424973. P1 - propagate 'IsLiveStream' changes to MDSM in MediaDecoder subclasses. r=bechen,gerald 2017-12-06 16:00:20 +08:00
MediaSourceDecoder.h Bug 1427931. P1 - remove MediaDecoder::PinForSeek/UnpinForSeek. r=bechen,gerald 2017-12-19 17:56:52 +08:00
MediaSourceDemuxer.cpp Bug 1466606 - Revert "Add diagnostic code.". r=bryce 2018-06-06 14:12:25 +02:00
MediaSourceDemuxer.h Bug 1407810 - Use DDLogger in media stack - r=jwwang 2017-10-10 17:55:27 +11:00
MediaSourceUtils.cpp
MediaSourceUtils.h
moz.build Bug 1394734 - Replace CONFIG['GNU_C*'] by CONFIG['CC_TYPE'] r=glandium 2017-12-07 22:09:15 +01:00
ResourceQueue.cpp Bug 1406687 Pass return values from fwrite to Unused to silence the warn-unused-result warning r=njn 2017-10-09 15:01:48 -05:00
ResourceQueue.h
SourceBuffer.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
SourceBuffer.h Bug 1280613 - P2. Add experimental SourceBuffer.removeAsync. r=bz 2018-05-11 04:07:24 +02:00
SourceBufferAttributes.h
SourceBufferList.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
SourceBufferList.h
SourceBufferResource.cpp Bug 1407810 - Use DDMOZ_LOG in media stack - r=jwwang 2017-10-13 16:31:59 +11:00
SourceBufferResource.h Bug 1407810 - Use DDLogger in media stack - r=jwwang 2017-10-10 17:55:27 +11:00
SourceBufferTask.h Bug 1456743 - P4. Actual implementation of SourceBuffer.changeType. r=bryce 2018-04-30 19:16:31 +02:00
TrackBuffersManager.cpp Bug 1450952 - If TrackBuffersManager is sent the same init segment, reuse same StreamID. r=jya 2018-06-29 07:33:23 +00:00
TrackBuffersManager.h Bug 1466606 - P1. Calculate the current GetSample index when needed. r=bryce 2018-06-06 15:14:24 +02:00