[HbbTV] Fix for MSE live playing 99/318899/2
authorThomas Daniel <t.daniel@samsung.com>
Thu, 10 Oct 2024 16:51:30 +0000 (17:51 +0100)
committerBot Blink <blinkbot@samsung.com>
Tue, 15 Oct 2024 09:20:34 +0000 (09:20 +0000)
This change:
https://review.tizen.org/gerrit/#/c/platform/framework/web/chromium-efl/+/301256/
meant that the app was stuck waiting for the loadedmetadata event.

Tested org.hbbtv_HTML5-DASH010, 012, 014, 015.  They still pass.

Change-Id: If9674a4f0a44b4742a4e29d0b572b7cef4b152b1

third_party/blink/renderer/core/html/media/html_media_element.cc

index 7ec9464bf2cd203931fe37857337e8dfce005f19..7fa6afae415d3a38ef1a5e758d788f1898e3b55a 100644 (file)
@@ -2313,8 +2313,7 @@ void HTMLMediaElement::SetReadyState(ReadyState state) {
     if (IsHTMLVideoElement())
       ScheduleEvent(event_type_names::kResize);
 #if BUILDFLAG(IS_TIZEN_TV)
-    if ((!IsHbbTV()) ||
-        (ready_state_ > kHaveMetadata && old_max_state <= kHaveMetadata))
+    if (!IsHbbTV() || old_max_state <= kHaveMetadata)
 #endif
       ScheduleEvent(event_type_names::kLoadedmetadata);