Title: [265501] trunk
Revision
265501
Author
you...@apple.com
Date
2020-08-11 10:07:29 -0700 (Tue, 11 Aug 2020)

Log Message

Add JS console log message in case of capture failure
https://bugs.webkit.org/show_bug.cgi?id=215370

Reviewed by Eric Carlson.

Source/WebCore:

Covered by rebased test.

* Modules/mediastream/MediaStreamTrack.cpp:
(WebCore::MediaStreamTrack::trackEnded):

LayoutTests:

* fast/mediastream/media-stream-track-source-failure-expected.txt:

Modified Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (265500 => 265501)


--- trunk/LayoutTests/ChangeLog	2020-08-11 17:06:31 UTC (rev 265500)
+++ trunk/LayoutTests/ChangeLog	2020-08-11 17:07:29 UTC (rev 265501)
@@ -1,3 +1,12 @@
+2020-08-11  Youenn Fablet  <you...@apple.com>
+
+        Add JS console log message in case of capture failure
+        https://bugs.webkit.org/show_bug.cgi?id=215370
+
+        Reviewed by Eric Carlson.
+
+        * fast/mediastream/media-stream-track-source-failure-expected.txt:
+
 2020-08-11  Zalan Bujtas  <za...@apple.com>
 
         [AutoTableLayout] REGRESSION(r263855) Paypal email is rendered right aligned on Safari

Modified: trunk/LayoutTests/fast/mediastream/media-stream-track-source-failure-expected.txt (265500 => 265501)


--- trunk/LayoutTests/fast/mediastream/media-stream-track-source-failure-expected.txt	2020-08-11 17:06:31 UTC (rev 265500)
+++ trunk/LayoutTests/fast/mediastream/media-stream-track-source-failure-expected.txt	2020-08-11 17:07:29 UTC (rev 265501)
@@ -1,3 +1,5 @@
+CONSOLE MESSAGE: A MediaStreamTrack ended due to a capture failure
+CONSOLE MESSAGE: A MediaStreamTrack ended due to a capture failure
 
 
 PASS Create stream 

Modified: trunk/Source/WebCore/ChangeLog (265500 => 265501)


--- trunk/Source/WebCore/ChangeLog	2020-08-11 17:06:31 UTC (rev 265500)
+++ trunk/Source/WebCore/ChangeLog	2020-08-11 17:07:29 UTC (rev 265501)
@@ -1,3 +1,15 @@
+2020-08-11  Youenn Fablet  <you...@apple.com>
+
+        Add JS console log message in case of capture failure
+        https://bugs.webkit.org/show_bug.cgi?id=215370
+
+        Reviewed by Eric Carlson.
+
+        Covered by rebased test.
+
+        * Modules/mediastream/MediaStreamTrack.cpp:
+        (WebCore::MediaStreamTrack::trackEnded):
+
 2020-08-11  Zalan Bujtas  <za...@apple.com>
 
         [AutoTableLayout] REGRESSION(r263855) Paypal email is rendered right aligned on Safari

Modified: trunk/Source/WebCore/Modules/mediastream/MediaStreamTrack.cpp (265500 => 265501)


--- trunk/Source/WebCore/Modules/mediastream/MediaStreamTrack.cpp	2020-08-11 17:06:31 UTC (rev 265500)
+++ trunk/Source/WebCore/Modules/mediastream/MediaStreamTrack.cpp	2020-08-11 17:07:29 UTC (rev 265501)
@@ -535,6 +535,9 @@
     if (m_ended)
         return;
 
+    if (m_isCaptureTrack && m_private->source().captureDidFail())
+        scriptExecutionContext()->addConsoleMessage(MessageSource::JS, MessageLevel::Error, "A MediaStreamTrack ended due to a capture failure"_s);
+
     // 2. Set track's readyState attribute to ended.
     m_ended = true;
 
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to