Bug 1297580: [MSE] P3. Increase gap threshold to 500ms. r?gerald,r?kentuckyfriedtakahe draft
authorJean-Yves Avenard <jyavenard@mozilla.com>
Wed, 24 Aug 2016 17:21:57 +1200
changeset 405246 696d461f777f24895815351c7bb61c845f3f7ced
parent 405245 de89c070188423990b1a01aad7a5f2b392acae9a
child 405247 a8af1ddd57ba1c8e69c6e463ff6fcf6f12877464
push id27443
push userbmo:jyavenard@mozilla.com
push dateThu, 25 Aug 2016 04:44:40 +0000
reviewersgerald, kentuckyfriedtakahe
bugs1297580
milestone51.0a1
Bug 1297580: [MSE] P3. Increase gap threshold to 500ms. r?gerald,r?kentuckyfriedtakahe MozReview-Commit-ID: Ii9YjJ7YaJB
dom/media/mediasource/MediaSourceDemuxer.cpp
--- a/dom/media/mediasource/MediaSourceDemuxer.cpp
+++ b/dom/media/mediasource/MediaSourceDemuxer.cpp
@@ -24,19 +24,18 @@ MediaSourceDemuxer::MediaSourceDemuxer()
   : mTaskQueue(new AutoTaskQueue(GetMediaThreadPool(MediaThreadType::PLAYBACK),
                                  /* aSupportsTailDispatch = */ false))
   , mMonitor("MediaSourceDemuxer")
 {
   MOZ_ASSERT(NS_IsMainThread());
 }
 
 // Due to inaccuracies in determining buffer end
-// frames (Bug 1065207). This value is based on the end of frame
-// default value used in Blink, kDefaultBufferDurationInMs.
-const TimeUnit MediaSourceDemuxer::EOS_FUZZ = media::TimeUnit::FromMicroseconds(125000);
+// frames (Bug 1065207). This value is based on videos seen in the wild.
+const TimeUnit MediaSourceDemuxer::EOS_FUZZ = media::TimeUnit::FromMicroseconds(500000);
 
 RefPtr<MediaSourceDemuxer::InitPromise>
 MediaSourceDemuxer::Init()
 {
   return InvokeAsync(GetTaskQueue(), this, __func__,
                      &MediaSourceDemuxer::AttemptInit);
 }