Changeset 264719 in webkit
- Timestamp:
- Jul 22, 2020, 12:27:05 PM (5 years ago)
- Location:
- trunk/Source
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WTF/ChangeLog
r264696 r264719 1 2020-07-22 Jer Noble <jer.noble@apple.com> 2 3 Unreviewed build fix after r264710; add a HAVE_AVPLAYER_VIDEORANGEOVERRIDE guard. 4 5 * wtf/PlatformHave.h: 6 1 7 2020-07-22 Geoffrey Garen <ggaren@apple.com> 2 8 -
trunk/Source/WTF/wtf/PlatformHave.h
r264663 r264719 551 551 #endif 552 552 553 #if PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 101600 554 #define HAVE_AVPLAYER_VIDEORANGEOVERRIDE 1 555 #endif 556 553 557 #if PLATFORM(COCOA) && !PLATFORM(WATCHOS) && !PLATFORM(APPLETV) 554 558 #define HAVE_CG_PATH_UNEVEN_CORNERS_ROUNDEDRECT 1 -
trunk/Source/WebCore/ChangeLog
r264714 r264719 1 2020-07-22 Jer Noble <jer.noble@apple.com> 2 3 Unreviewed build fix after r264710; add a HAVE_AVPLAYER_VIDEORANGEOVERRIDE guard. 4 5 * platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm: 6 (WebCore::MediaPlayerPrivateAVFoundationObjC::createAVPlayer): 7 (WebCore::MediaPlayerPrivateAVFoundationObjC::setPreferredDynamicRangeMode): 8 1 9 2020-07-22 Myles C. Maxfield <mmaxfield@apple.com> 2 10 -
trunk/Source/WebCore/PAL/ChangeLog
r264710 r264719 1 2020-07-22 Jer Noble <jer.noble@apple.com> 2 3 Unreviewed build fix after r264710; add a HAVE_AVPLAYER_VIDEORANGEOVERRIDE guard. 4 5 * pal/spi/cocoa/AVFoundationSPI.h: 6 1 7 2020-07-22 Jer Noble <jer.noble@apple.com> 2 8 -
trunk/Source/WebCore/PAL/pal/spi/cocoa/AVFoundationSPI.h
r264710 r264719 65 65 NS_ASSUME_NONNULL_END 66 66 67 #if HAVE(AVPLAYER_VIDEORANGEOVERRIDE) 67 68 typedef NSString * AVVideoRange NS_TYPED_ENUM; 68 69 @interface AVPlayer (AVPlayerVideoRangeOverride) … … 70 71 + (nullable AVVideoRange)preferredVideoRangeForDisplays:(nonnull NSArray <NSNumber *>*)displays; 71 72 @end 73 #endif 72 74 73 75 #if ENABLE(WIRELESS_PLAYBACK_TARGET) || PLATFORM(IOS_FAMILY) -
trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm
r264710 r264719 913 913 914 914 m_avPlayer.get().appliesMediaSelectionCriteriaAutomatically = NO; 915 #if HAVE(AVPLAYER_VIDEORANGEOVERRIDE) 915 916 if ([m_avPlayer respondsToSelector:@selector(setVideoRangeOverride:)]) 916 917 m_avPlayer.get().videoRangeOverride = convertDynamicRangeModeEnumToAVVideoRange(player()->preferredDynamicRangeMode()); 918 #endif 917 919 918 920 #if ENABLE(WIRELESS_PLAYBACK_TARGET) … … 3272 3274 void MediaPlayerPrivateAVFoundationObjC::setPreferredDynamicRangeMode(DynamicRangeMode mode) 3273 3275 { 3276 #if HAVE(AVPLAYER_VIDEORANGEOVERRIDE) 3274 3277 if (m_avPlayer && [m_avPlayer respondsToSelector:@selector(setVideoRangeOverride:)]) 3275 3278 m_avPlayer.get().videoRangeOverride = convertDynamicRangeModeEnumToAVVideoRange(mode); 3279 #else 3280 UNUSED_PARAM(mode); 3281 #endif 3276 3282 } 3277 3283 -
trunk/Source/WebKit/ChangeLog
r264710 r264719 1 2020-07-22 Jer Noble <jer.noble@apple.com> 2 3 Unreviewed build fix after r264710; add a HAVE_AVPLAYER_VIDEORANGEOVERRIDE guard. 4 5 * WebProcess/cocoa/WebProcessCocoa.mm: 6 (WebKit::WebProcess::updatePageScreenProperties): 7 1 8 2020-07-22 Jer Noble <jer.noble@apple.com> 2 9 -
trunk/Source/WebKit/WebProcess/cocoa/WebProcessCocoa.mm
r264710 r264719 1015 1015 void WebProcess::updatePageScreenProperties() 1016 1016 { 1017 #if HAVE(AVPLAYER_VIDEORANGEOVERRIDE) 1017 1018 // If AVPlayer.videoRangeOverride support is present, there's no need to override HDR mode 1018 1019 // at the MediaToolbox level, as the MediaToolbox override functionality is both duplicative … … 1020 1021 if (PAL::isAVFoundationFrameworkAvailable() && [PAL::getAVPlayerClass() instancesRespondToSelector:@selector(setVideoRangeOverride:)]) 1021 1022 return; 1023 #endif 1022 1024 1023 1025 if (hasProcessPrivilege(ProcessPrivilege::CanCommunicateWithWindowServer)) {
Note:
See TracChangeset
for help on using the changeset viewer.