[*KONA] DF240621-00553 IP Video manipulation causes native playback issue 04/314404/6
authorKajetan Brzuszczak <k.brzuszczak@partner.samsung.com>
Fri, 5 Jul 2024 10:12:36 +0000 (12:12 +0200)
committerBot Blink <blinkbot@samsung.com>
Thu, 11 Jul 2024 08:54:39 +0000 (08:54 +0000)
Deactivate stream after pause. Deactivation stream before pause forced
  player to reload data which cause lags in video.

Bug: https://jira-eu.sec.samsung.net/browse/VDWASM-1616
Signed-off-by: Kajetan Brzuszczak <k.brzuszczak@partner.samsung.com>
Change-Id: I85d2ed097c2e3528c4ff704fd9609b40030e7267

tizen_src/chromium_impl/media/filters/media_player_bridge_capi_tv.cc

index db4b0b91b970eca5b226433750e6bf1b280c70c4..f855a7b3d1149524c15150d8a68591af10d7450d 100644 (file)
@@ -626,15 +626,12 @@ void MediaPlayerBridgeCapiTV::Pause(bool is_media_related_action) {
     return;
   }
 
-  if (blink::IsHbbTV() && (GetMediaType() & MediaType::Video)) {
-    if (!DeactivateAudioStreamIfNeeded()) {
-      return;
-    }
-  }
-
   MediaPlayerBridgeCapi::Pause(is_media_related_action);
 
   NotifySubtitleState(blink::WebMediaPlayer::kSubtitlePause);
+  if (blink::IsHbbTV() && (GetMediaType() & MediaType::Video)) {
+    DeactivateAudioStreamIfNeeded();
+  }
 }
 
 void MediaPlayerBridgeCapiTV::SetVolume(double volume) {