fixup^2! [M120 Migration][EMSS] Fix play before open in LL when playing with TTvd 19/320919/3
authorPiotr Bałut <p.balut@samsung.com>
Thu, 21 Nov 2024 15:27:50 +0000 (16:27 +0100)
committerBot Blink <blinkbot@samsung.com>
Mon, 25 Nov 2024 16:14:56 +0000 (16:14 +0000)
Check added in the original fixup was missing `!` and delayed on play
was never properly applied.

Bug: https://jira-eu.sec.samsung.net/browse/VDWASM-1545
Signed-off-by: Piotr Bałut <p.balut@samsung.com>
Change-Id: Ied2c31a46b2715242918c081ca2369cda8790755

tizen_src/chromium_impl/third_party/blink/renderer/modules/elementary_media_stream_source/elementary_media_stream_source.cc

index 1d01858547854afb2687337cb78396cee89fbc3d..1632718c0dd4a6e8cc2dd47cb0245bb83618d3c7 100644 (file)
@@ -1502,7 +1502,7 @@ ElementaryMediaTrack* ElementaryMediaStreamSource::addVideoTrackCommon(
 void ElementaryMediaStreamSource::ApplyDelayedOnPlay() {
   EMSS_DEBUG() << "Applying play called before EMSS was attached";
 
-  if (is_on_play_delayed_) {
+  if (!is_on_play_delayed_) {
     // We're in an async ApplyDelayedOnPlay() scheduled by open(), however
     // is_on_play_delayed_ was already consumed synchronously by
     // SetWebElementaryStreamSourceAndAttach().