Title: [200266] trunk/LayoutTests
Revision
200266
Author
[email protected]
Date
2016-04-29 15:40:05 -0700 (Fri, 29 Apr 2016)

Log Message

[Mac] AirPlay fails if target is set before AVPlayer has been created
https://bugs.webkit.org/show_bug.cgi?id=157147
<rdar://problem/24197592>

Unreviewed, update test so the results are consistent on different machines.

* media/media-source/media-source-airplay-expected.txt:
* media/media-source/media-source-airplay.html:

Modified Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (200265 => 200266)


--- trunk/LayoutTests/ChangeLog	2016-04-29 21:48:43 UTC (rev 200265)
+++ trunk/LayoutTests/ChangeLog	2016-04-29 22:40:05 UTC (rev 200266)
@@ -1,3 +1,14 @@
+2016-04-29  Eric Carlson  <[email protected]>
+
+        [Mac] AirPlay fails if target is set before AVPlayer has been created
+        https://bugs.webkit.org/show_bug.cgi?id=157147
+        <rdar://problem/24197592>
+
+        Unreviewed, update test so the results are consistent on different machines.
+
+        * media/media-source/media-source-airplay-expected.txt:
+        * media/media-source/media-source-airplay.html:
+
 2016-04-29  Antonio Gomes  <[email protected]>
 
         <select multiple> padding should react when scrolling

Modified: trunk/LayoutTests/media/media-source/media-source-airplay-expected.txt (200265 => 200266)


--- trunk/LayoutTests/media/media-source/media-source-airplay-expected.txt	2016-04-29 21:48:43 UTC (rev 200265)
+++ trunk/LayoutTests/media/media-source/media-source-airplay-expected.txt	2016-04-29 22:40:05 UTC (rev 200266)
@@ -3,7 +3,6 @@
 RUN(source = new MediaSource())
 RUN(source.addEventListener('sourceopen', startLoad))
 RUN(video.src = ""
-EVENT( webkitplaybacktargetavailabilitychanged ) : event.availability = 'not-available'
 
 ** create a source buffer, add an init segment with 1 video track
 RUN(sourceBuffer = source.addSourceBuffer('video/mock; codecs="mock"'))
@@ -13,10 +12,10 @@
 EVENT(canplaythrough)
 
 ** simulate choosing a device from the menu
-EVENT( webkitplaybacktargetavailabilitychanged ) : event.availability = 'available'
 
 ** change video.src to one that supports AirPlay
 EXPECTED (video.webkitCurrentPlaybackTargetIsWireless == 'true') OK
+EXPECTED (wirelessPlaybackTargetAvailability == 'available') OK
 
 END OF TEST
 

Modified: trunk/LayoutTests/media/media-source/media-source-airplay.html (200265 => 200266)


--- trunk/LayoutTests/media/media-source/media-source-airplay.html	2016-04-29 21:48:43 UTC (rev 200265)
+++ trunk/LayoutTests/media/media-source/media-source-airplay.html	2016-04-29 22:40:05 UTC (rev 200266)
@@ -11,7 +11,7 @@
     var requestLength = 200000;
     var nextRequest = 0;
     var totalLength = 100;
-    var previousAvailable = '';
+    var wirelessPlaybackTargetAvailability = '';
 
     if (window.internals) {
         internals.initializeMockMediaSource();
@@ -69,7 +69,8 @@
     function currentTargetChanged()
     {
         if (video.src.indexOf("/test.") > 0) {
-            testExpected("video.webkitCurrentPlaybackTargetIsWireless", true);
+            testExpected('video.webkitCurrentPlaybackTargetIsWireless', true);
+            testExpected('wirelessPlaybackTargetAvailability', 'available');
             consoleWrite('');
             endTest();
             return;
@@ -81,11 +82,7 @@
 
     function targetAvailabilityChanged(event)
     {
-        if (previousAvailable == event.availability)
-            return;
-
-        consoleWrite(`EVENT( ${event.type} ) : event.availability = '${event.availability}'`);
-        previousAvailable = event.availability;
+        wirelessPlaybackTargetAvailability = event.availability;
     }
     
     </script>
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to