From 77c7eda0bfe659fde191d0bb48cf6b124a5f4fd6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADctor=20Manuel=20J=C3=A1quez=20Leal?= Date: Tue, 21 Aug 2018 17:59:09 +0200 Subject: [PATCH] HACK: don't call media_source_failure_steps when eos Because gstreamer's appsrc queue might be big enough to swallow the whole video holding the metadata extraction until EOS. --- components/script/dom/htmlmediaelement.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/components/script/dom/htmlmediaelement.rs b/components/script/dom/htmlmediaelement.rs index f726648f5d2..292d1b8a6a5 100644 --- a/components/script/dom/htmlmediaelement.rs +++ b/components/script/dom/htmlmediaelement.rs @@ -1138,8 +1138,8 @@ impl FetchResponseListener for HTMLMediaElementContext { // format, or can otherwise not be rendered at all" if !elem.have_metadata.get() { // FIXME(victor): adjust player's max-size (or buffering) - elem.queue_dedicated_media_source_failure_steps(); - // => "Once the entire media resource has been fetched..." + //elem.queue_dedicated_media_source_failure_steps(); + // => "Once the entire media resource has been fetched..." } else if status.is_ok() { elem.change_ready_state(ReadyState::HaveEnoughData);