Changeset 201522 in webkit
- Timestamp:
- May 31, 2016, 1:47:53 PM (10 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 4 edited
-
LayoutTests/ChangeLog (modified) (1 diff)
-
LayoutTests/media/airplay-autoplay-expected.txt (added)
-
LayoutTests/media/airplay-autoplay.html (added)
-
LayoutTests/platform/mac/TestExpectations (modified) (1 diff)
-
Source/WebCore/ChangeLog (modified) (1 diff)
-
Source/WebCore/html/HTMLMediaElement.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r201516 r201522 1 2016-05-31 Eric Carlson <eric.carlson@apple.com> 2 3 [Mac] AirPlay route is sometimes reset when changing video.src 4 https://bugs.webkit.org/show_bug.cgi?id=158226 5 <rdar://problem/24197592> 6 7 Reviewed by Jer Noble. 8 9 * media/airplay-autoplay-expected.txt: Added. 10 * media/airplay-autoplay.html: Added. 11 1 12 2016-05-31 Dave Hyatt <hyatt@apple.com> 2 13 -
trunk/LayoutTests/platform/mac/TestExpectations
r201411 r201522 1294 1294 [ Yosemite ] media/airplay-target-availability.html 1295 1295 [ Yosemite ] media/controls/airplay-picker.html 1296 [ Yosemite ] media/airplay-autoplay.html 1296 1297 1297 1298 webkit.org/b/153086 sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.3/15.1.3.3_encodeURI/S15.1.3.3_A2.4_T2.html [ Pass Crash ] -
trunk/Source/WebCore/ChangeLog
r201521 r201522 1 2016-05-31 Eric Carlson <eric.carlson@apple.com> 2 3 [Mac] AirPlay route is sometimes reset when changing video.src 4 https://bugs.webkit.org/show_bug.cgi?id=158226 5 <rdar://problem/24197592> 6 7 Reviewed by Jer Noble. 8 9 Test: media/airplay-autoplay.html 10 11 * html/HTMLMediaElement.cpp: 12 (WebCore::HTMLMediaElement::webkitShowPlaybackTargetPicker): Remove the gesture requirement 13 if currently processing a user gesture. 14 (WebCore::HTMLMediaElement::dispatchEvent): Set m_failedToPlayToWirelessTarget to false when 15 dispatching webkitcurrentplaybacktargetiswirelesschanged so an element can succeed after failing. 16 1 17 2016-05-31 Chris Dumez <cdumez@apple.com> 2 18 -
trunk/Source/WebCore/html/HTMLMediaElement.cpp
r201497 r201522 5187 5187 { 5188 5188 LOG(Media, "HTMLMediaElement::webkitShowPlaybackTargetPicker(%p)", this); 5189 if (ScriptController::processingUserGestureForMedia()) 5190 removeBehaviorsRestrictionsAfterFirstUserGesture(); 5189 5191 m_mediaSession->showPlaybackTargetPicker(*this); 5190 5192 } … … 5214 5216 bool HTMLMediaElement::dispatchEvent(Event& event) 5215 5217 { 5216 if (event.type() == eventNames().webkitcurrentplaybacktargetiswirelesschangedEvent) 5218 if (event.type() == eventNames().webkitcurrentplaybacktargetiswirelesschangedEvent) { 5219 m_failedToPlayToWirelessTarget = false; 5217 5220 scheduleDelayedAction(CheckPlaybackTargetCompatablity); 5221 } 5218 5222 return HTMLElement::dispatchEvent(event); 5219 5223 }
Note:
See TracChangeset
for help on using the changeset viewer.