Changeset 182274 in webkit
- Timestamp:
- Apr 2, 2015, 10:15:48 AM (11 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 3 edited
-
ChangeLog (modified) (1 diff)
-
html/HTMLMediaSession.cpp (modified) (1 diff)
-
html/HTMLVideoElement.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r182272 r182274 1 2015-04-02 Eric Carlson <eric.carlson@apple.com> 2 3 [iOS] Fix AirPlay problem caused by r182240 4 https://bugs.webkit.org/show_bug.cgi?id=143337 5 6 Reviewed by Jer Noble. 7 8 * html/HTMLMediaSession.cpp: 9 (WebCore::HTMLMediaSession::wirelessVideoPlaybackDisabled): Return false if the legacy attribute 10 "x-webkit-airplay" has the value "allow". 11 * html/HTMLVideoElement.cpp: 12 (WebCore::HTMLVideoElement::parseAttribute): Don't call webkitWirelessVideoPlaybackDisabled when 13 processing "x-webkit-airplay" and "x-webkit-wirelessvideoplaybackdisabled", just consider 14 the attribute/value. 15 1 16 2015-04-02 Commit Queue <commit-queue@webkit.org> 2 17 -
trunk/Source/WebCore/html/HTMLMediaSession.cpp
r182240 r182274 242 242 return true; 243 243 } 244 if (equalIgnoringCase(legacyAirplayAttributeValue, "allow")) { 245 LOG(Media, "HTMLMediaSession::wirelessVideoPlaybackDisabled - returning FALSE because of legacy attribute"); 246 return false; 247 } 244 248 #endif 245 249 -
trunk/Source/WebCore/html/HTMLVideoElement.cpp
r182266 r182274 123 123 #if ENABLE(WIRELESS_PLAYBACK_TARGET) 124 124 else if (name == webkitwirelessvideoplaybackdisabledAttr) 125 mediaSession().setWirelessVideoPlaybackDisabled(*this, webkitWirelessVideoPlaybackDisabled());125 mediaSession().setWirelessVideoPlaybackDisabled(*this, true); 126 126 #endif 127 127 else { … … 129 129 130 130 #if PLATFORM(IOS) && ENABLE(WIRELESS_PLAYBACK_TARGET) 131 if (name == webkitairplayAttr) 132 mediaSession().setWirelessVideoPlaybackDisabled(*this, webkitWirelessVideoPlaybackDisabled()); 131 if (name == webkitairplayAttr) { 132 bool disabled = false; 133 if (equalIgnoringCase(fastGetAttribute(HTMLNames::webkitairplayAttr), "deny")) 134 disabled = true; 135 mediaSession().setWirelessVideoPlaybackDisabled(*this, disabled); 136 } 133 137 #endif 134 138 }
Note:
See TracChangeset
for help on using the changeset viewer.