Changeset 271214 in webkit
- Timestamp:
- Jan 6, 2021, 2:36:06 PM (6 years ago)
- Location:
- trunk/Source
- Files:
-
- 24 edited
-
WTF/ChangeLog (modified) (1 diff)
-
WTF/Scripts/Preferences/WebPreferencesExperimental.yaml (modified) (1 diff)
-
WTF/wtf/PlatformEnableCocoa.h (modified) (1 diff)
-
WebCore/ChangeLog (modified) (1 diff)
-
WebCore/page/RuntimeEnabledFeatures.h (modified) (2 diffs)
-
WebCore/platform/audio/PlatformMediaSessionManager.cpp (modified) (3 diffs)
-
WebCore/platform/audio/PlatformMediaSessionManager.h (modified) (1 diff)
-
WebCore/platform/graphics/avfoundation/objc/AVAssetMIMETypeCache.mm (modified) (2 diffs)
-
WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm (modified) (2 diffs)
-
WebCore/platform/graphics/cocoa/SourceBufferParserWebM.cpp (modified) (1 diff)
-
WebKit/ChangeLog (modified) (1 diff)
-
WebKit/Shared/API/c/mac/WKFormatReader.cpp (modified) (2 diffs)
-
WebKit/Shared/WebPreferencesDefaultValues.cpp (modified) (2 diffs)
-
WebKit/Shared/WebPreferencesDefaultValues.h (modified) (1 diff)
-
WebKit/Shared/mac/MediaFormatReader/CoreMediaWrapped.cpp (modified) (2 diffs)
-
WebKit/Shared/mac/MediaFormatReader/CoreMediaWrapped.h (modified) (2 diffs)
-
WebKit/Shared/mac/MediaFormatReader/FormatReader.cpp (modified) (2 diffs)
-
WebKit/Shared/mac/MediaFormatReader/FormatReader.h (modified) (2 diffs)
-
WebKit/Shared/mac/MediaFormatReader/SampleCursor.cpp (modified) (2 diffs)
-
WebKit/Shared/mac/MediaFormatReader/SampleCursor.h (modified) (2 diffs)
-
WebKit/Shared/mac/MediaFormatReader/TrackReader.cpp (modified) (2 diffs)
-
WebKit/Shared/mac/MediaFormatReader/TrackReader.h (modified) (2 diffs)
-
WebKit/WebProcess/WebPage/WebPage.cpp (modified) (1 diff)
-
WebKit/WebProcess/cocoa/WebProcessCocoa.mm (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WTF/ChangeLog
r271192 r271214 1 2021-01-06 Andy Estes <aestes@apple.com> 2 3 [Mac] Replace most uses of HAVE(MT_PLUGIN_FORMAT_READER) with ENABLE(WEBM_FORMAT_READER) 4 https://bugs.webkit.org/show_bug.cgi?id=220374 5 <rdar://problem/72600426> 6 7 Reviewed by Eric Carlson. 8 9 * Scripts/Preferences/WebPreferencesExperimental.yaml: 10 * wtf/PlatformEnableCocoa.h: 11 1 12 2021-01-05 Kate Cheney <katherine_cheney@apple.com> 2 13 -
trunk/Source/WTF/Scripts/Preferences/WebPreferencesExperimental.yaml
r270854 r271214 1003 1003 humanReadableName: "WebM format reader" 1004 1004 humanReadableDescription: "Enable MediaToolbox format reader plug-in for WebM" 1005 condition: ENABLE( MEDIA_SOURCE) && HAVE(MT_PLUGIN_FORMAT_READER)1005 condition: ENABLE(WEBM_FORMAT_READER) 1006 1006 defaultValue: 1007 1007 WebKit: -
trunk/Source/WTF/wtf/PlatformEnableCocoa.h
r270722 r271214 638 638 #define ENABLE_SET_WEBCONTENT_PROCESS_INFORMATION_IN_NETWORK_PROCESS 1 639 639 #endif 640 641 #if !defined(ENABLE_WEBM_FORMAT_READER) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MAX_ALLOWED >= 110300 642 #define ENABLE_WEBM_FORMAT_READER 1 643 #endif -
trunk/Source/WebCore/ChangeLog
r271210 r271214 1 2021-01-06 Andy Estes <aestes@apple.com> 2 3 [Mac] Replace most uses of HAVE(MT_PLUGIN_FORMAT_READER) with ENABLE(WEBM_FORMAT_READER) 4 https://bugs.webkit.org/show_bug.cgi?id=220374 5 <rdar://problem/72600426> 6 7 Reviewed by Eric Carlson. 8 9 * page/RuntimeEnabledFeatures.h: 10 * platform/audio/PlatformMediaSessionManager.cpp: 11 (WebCore::PlatformMediaSessionManager::webMFormatReaderEnabled): 12 (WebCore::PlatformMediaSessionManager::setWebMFormatReaderEnabled): 13 * platform/audio/PlatformMediaSessionManager.h: 14 * platform/graphics/avfoundation/objc/AVAssetMIMETypeCache.mm: 15 (WebCore::AVAssetMIMETypeCache::canDecodeExtendedType): 16 (WebCore::AVAssetMIMETypeCache::initializeCache): 17 * platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm: 18 (WebCore::registerFormatReaderIfNecessary): 19 (WebCore::willUseWebMFormatReaderForType): 20 * platform/graphics/cocoa/SourceBufferParserWebM.cpp: 21 (WebCore::canLoadFormatReader): 22 1 23 2021-01-06 Zalan Bujtas <zalan@apple.com> 2 24 -
trunk/Source/WebCore/page/RuntimeEnabledFeatures.h
r270758 r271214 246 246 #endif 247 247 248 #if HAVE(MT_PLUGIN_FORMAT_READER)248 #if ENABLE(WEBM_FORMAT_READER) 249 249 void setWebMFormatReaderEnabled(bool isEnabled) { m_webMFormatReaderEnabled = isEnabled; } 250 250 bool webMFormatReaderEnabled() const { return m_webMFormatReaderEnabled; } … … 393 393 #endif 394 394 395 #if HAVE(MT_PLUGIN_FORMAT_READER)395 #if ENABLE(WEBM_FORMAT_READER) 396 396 bool m_webMFormatReaderEnabled { false }; 397 397 #endif -
trunk/Source/WebCore/platform/audio/PlatformMediaSessionManager.cpp
r271194 r271214 36 36 #if ENABLE(VIDEO) || ENABLE(WEB_AUDIO) 37 37 38 #if ENABLE( MEDIA_SOURCE) && HAVE(MT_PLUGIN_FORMAT_READER)38 #if ENABLE(WEBM_FORMAT_READER) 39 39 bool PlatformMediaSessionManager::m_webMFormatReaderEnabled; 40 40 #endif … … 621 621 bool PlatformMediaSessionManager::webMFormatReaderEnabled() 622 622 { 623 #if ENABLE( MEDIA_SOURCE) && HAVE(MT_PLUGIN_FORMAT_READER)623 #if ENABLE(WEBM_FORMAT_READER) 624 624 return m_webMFormatReaderEnabled; 625 625 #else … … 630 630 void PlatformMediaSessionManager::setWebMFormatReaderEnabled(bool enabled) 631 631 { 632 #if ENABLE( MEDIA_SOURCE) && HAVE(MT_PLUGIN_FORMAT_READER)632 #if ENABLE(WEBM_FORMAT_READER) 633 633 m_webMFormatReaderEnabled = enabled; 634 634 #else -
trunk/Source/WebCore/platform/audio/PlatformMediaSessionManager.h
r271194 r271214 207 207 GenericTaskQueue<Timer> updateSessionStateQueue; 208 208 209 #if ENABLE( MEDIA_SOURCE) && HAVE(MT_PLUGIN_FORMAT_READER)209 #if ENABLE(WEBM_FORMAT_READER) 210 210 static bool m_webMFormatReaderEnabled; 211 211 #endif -
trunk/Source/WebCore/platform/graphics/avfoundation/objc/AVAssetMIMETypeCache.mm
r271194 r271214 68 68 return true; 69 69 70 #if ENABLE( MEDIA_SOURCE) && HAVE(MT_PLUGIN_FORMAT_READER)70 #if ENABLE(WEBM_FORMAT_READER) 71 71 if (SourceBufferParserWebM::isContentTypeSupported(type) == MediaPlayerEnums::SupportsType::IsSupported) 72 72 return true; … … 157 157 cache.add(type); 158 158 159 #if ENABLE( MEDIA_SOURCE) && HAVE(MT_PLUGIN_FORMAT_READER)159 #if ENABLE(WEBM_FORMAT_READER) 160 160 if (SourceBufferParserWebM::isWebMFormatReaderAvailable()) { 161 161 auto webmTypes = SourceBufferParserWebM::webmMIMETypes(); -
trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm
r271194 r271214 271 271 static void registerFormatReaderIfNecessary() 272 272 { 273 #if ENABLE( MEDIA_SOURCE) && HAVE(MT_PLUGIN_FORMAT_READER)273 #if ENABLE(WEBM_FORMAT_READER) 274 274 static dispatch_once_t onceToken; 275 275 dispatch_once(&onceToken, ^{ … … 807 807 static bool willUseWebMFormatReaderForType(const String& type) 808 808 { 809 #if ENABLE( MEDIA_SOURCE) && HAVE(MT_PLUGIN_FORMAT_READER)809 #if ENABLE(WEBM_FORMAT_READER) 810 810 if (!SourceBufferParserWebM::isWebMFormatReaderAvailable()) 811 811 return false; -
trunk/Source/WebCore/platform/graphics/cocoa/SourceBufferParserWebM.cpp
r271194 r271214 467 467 static bool canLoadFormatReader() 468 468 { 469 #if ! HAVE(MT_PLUGIN_FORMAT_READER)469 #if !ENABLE(WEBM_FORMAT_READER) 470 470 return false; 471 471 #elif USE(APPLE_INTERNAL_SDK) -
trunk/Source/WebKit/ChangeLog
r271213 r271214 1 2021-01-06 Andy Estes <aestes@apple.com> 2 3 [Mac] Replace most uses of HAVE(MT_PLUGIN_FORMAT_READER) with ENABLE(WEBM_FORMAT_READER) 4 https://bugs.webkit.org/show_bug.cgi?id=220374 5 <rdar://problem/72600426> 6 7 Reviewed by Eric Carlson. 8 9 * Shared/API/c/mac/WKFormatReader.cpp: 10 (WKFormatReaderCreate): 11 (WKFormatReaderStartOnMainThread): 12 * Shared/WebPreferencesDefaultValues.cpp: 13 * Shared/WebPreferencesDefaultValues.h: 14 * Shared/mac/MediaFormatReader/CoreMediaWrapped.cpp: 15 * Shared/mac/MediaFormatReader/CoreMediaWrapped.h: 16 * Shared/mac/MediaFormatReader/FormatReader.cpp: 17 * Shared/mac/MediaFormatReader/FormatReader.h: 18 * Shared/mac/MediaFormatReader/SampleCursor.cpp: 19 * Shared/mac/MediaFormatReader/SampleCursor.h: 20 * Shared/mac/MediaFormatReader/TrackReader.cpp: 21 * Shared/mac/MediaFormatReader/TrackReader.h: 22 * WebProcess/WebPage/WebPage.cpp: 23 (WebKit::WebPage::updatePreferences): 24 * WebProcess/cocoa/WebProcessCocoa.mm: 25 (WebKit::WebProcess::platformInitializeWebProcess): 26 1 27 2021-01-06 Chris Dumez <cdumez@apple.com> 2 28 -
trunk/Source/WebKit/Shared/API/c/mac/WKFormatReader.cpp
r270758 r271214 33 33 OSStatus WKFormatReaderCreate(CFAllocatorRef allocator, MTPluginFormatReaderRef* formatReaderRef) 34 34 { 35 #if HAVE(MT_PLUGIN_FORMAT_READER)35 #if ENABLE(WEBM_FORMAT_READER) 36 36 auto formatReader = WebKit::FormatReader::create(allocator); 37 37 if (!formatReader) … … 48 48 OSStatus WKFormatReaderStartOnMainThread(MTPluginFormatReaderRef formatReaderRef, MTPluginByteSourceRef byteSource) 49 49 { 50 #if HAVE(MT_PLUGIN_FORMAT_READER)50 #if ENABLE(WEBM_FORMAT_READER) 51 51 auto formatReader = WebKit::FormatReader::unwrap(formatReaderRef); 52 52 if (!formatReader) -
trunk/Source/WebKit/Shared/WebPreferencesDefaultValues.cpp
r270974 r271214 274 274 #endif // ENABLE(WEBXR) 275 275 276 #if ENABLE( MEDIA_SOURCE) && HAVE(MT_PLUGIN_FORMAT_READER)276 #if ENABLE(WEBM_FORMAT_READER) 277 277 278 278 bool defaultWebMFormatReaderEnabled() … … 285 285 } 286 286 287 #endif 287 #endif // ENABLE(WEBM_FORMAT_READER) 288 288 289 289 #if ENABLE(VP9) -
trunk/Source/WebKit/Shared/WebPreferencesDefaultValues.h
r270974 r271214 103 103 #endif 104 104 105 #if ENABLE( MEDIA_SOURCE) && HAVE(MT_PLUGIN_FORMAT_READER)105 #if ENABLE(WEBM_FORMAT_READER) 106 106 bool defaultWebMFormatReaderEnabled(); 107 107 #endif -
trunk/Source/WebKit/Shared/mac/MediaFormatReader/CoreMediaWrapped.cpp
r270758 r271214 27 27 #include "CoreMediaWrapped.h" 28 28 29 #if HAVE(MT_PLUGIN_FORMAT_READER)29 #if ENABLE(WEBM_FORMAT_READER) 30 30 31 31 #include <pal/cf/CoreMediaSoftLink.h> … … 50 50 } // namespace WebKit 51 51 52 #endif // HAVE(MT_PLUGIN_FORMAT_READER)52 #endif // ENABLE(WEBM_FORMAT_READER) -
trunk/Source/WebKit/Shared/mac/MediaFormatReader/CoreMediaWrapped.h
r270760 r271214 26 26 #pragma once 27 27 28 #if HAVE(MT_PLUGIN_FORMAT_READER)28 #if ENABLE(WEBM_FORMAT_READER) 29 29 30 30 #include <pal/spi/cocoa/MediaToolboxSPI.h> … … 156 156 } // namespace WebKit 157 157 158 #endif // HAVE(MT_PLUGIN_FORMAT_READER)158 #endif // ENABLE(WEBM_FORMAT_READER) -
trunk/Source/WebKit/Shared/mac/MediaFormatReader/FormatReader.cpp
r271194 r271214 27 27 #include "FormatReader.h" 28 28 29 #if HAVE(MT_PLUGIN_FORMAT_READER)29 #if ENABLE(WEBM_FORMAT_READER) 30 30 31 31 #include "TrackReader.h" … … 237 237 } // namespace WebKit 238 238 239 #endif // HAVE(MT_PLUGIN_FORMAT_READER)239 #endif // ENABLE(WEBM_FORMAT_READER) -
trunk/Source/WebKit/Shared/mac/MediaFormatReader/FormatReader.h
r270758 r271214 26 26 #pragma once 27 27 28 #if HAVE(MT_PLUGIN_FORMAT_READER)28 #if ENABLE(WEBM_FORMAT_READER) 29 29 30 30 #include "CoreMediaWrapped.h" … … 93 93 } // namespace WebKit 94 94 95 #endif // HAVE(MT_PLUGIN_FORMAT_READER)95 #endif // ENABLE(WEBM_FORMAT_READER) -
trunk/Source/WebKit/Shared/mac/MediaFormatReader/SampleCursor.cpp
r270758 r271214 27 27 #include "SampleCursor.h" 28 28 29 #if HAVE(MT_PLUGIN_FORMAT_READER)29 #if ENABLE(WEBM_FORMAT_READER) 30 30 31 31 #include "TrackReader.h" … … 366 366 } // namespace WebKit 367 367 368 #endif // HAVE(MT_PLUGIN_FORMAT_READER)368 #endif // ENABLE(WEBM_FORMAT_READER) -
trunk/Source/WebKit/Shared/mac/MediaFormatReader/SampleCursor.h
r270761 r271214 26 26 #pragma once 27 27 28 #if HAVE(MT_PLUGIN_FORMAT_READER)28 #if ENABLE(WEBM_FORMAT_READER) 29 29 30 30 #include "CoreMediaWrapped.h" … … 149 149 } // namespace WebKit 150 150 151 #endif // HAVE(MT_PLUGIN_FORMAT_READER)151 #endif // ENABLE(WEBM_FORMAT_READER) -
trunk/Source/WebKit/Shared/mac/MediaFormatReader/TrackReader.cpp
r271194 r271214 27 27 #include "TrackReader.h" 28 28 29 #if HAVE(MT_PLUGIN_FORMAT_READER)29 #if ENABLE(WEBM_FORMAT_READER) 30 30 31 31 #include "FormatReader.h" … … 289 289 } // namespace WebKit 290 290 291 #endif // HAVE(MT_PLUGIN_FORMAT_READER)291 #endif // ENABLE(WEBM_FORMAT_READER) -
trunk/Source/WebKit/Shared/mac/MediaFormatReader/TrackReader.h
r271194 r271214 26 26 #pragma once 27 27 28 #if HAVE(MT_PLUGIN_FORMAT_READER)28 #if ENABLE(WEBM_FORMAT_READER) 29 29 30 30 #include "CoreMediaWrapped.h" … … 123 123 } // namespace WebKit 124 124 125 #endif // HAVE(MT_PLUGIN_FORMAT_READER)125 #endif // ENABLE(WEBM_FORMAT_READER) -
trunk/Source/WebKit/WebProcess/WebPage/WebPage.cpp
r271206 r271214 3840 3840 #endif 3841 3841 3842 #if ENABLE( MEDIA_SOURCE) && HAVE(MT_PLUGIN_FORMAT_READER)3842 #if ENABLE(WEBM_FORMAT_READER) 3843 3843 PlatformMediaSessionManager::setWebMFormatReaderEnabled(RuntimeEnabledFeatures::sharedFeatures().webMFormatReaderEnabled()); 3844 3844 #endif -
trunk/Source/WebKit/WebProcess/cocoa/WebProcessCocoa.mm
r271194 r271214 331 331 #endif 332 332 333 #if ENABLE( MEDIA_SOURCE) && HAVE(MT_PLUGIN_FORMAT_READER)333 #if ENABLE(WEBM_FORMAT_READER) 334 334 PlatformMediaSessionManager::setWebMFormatReaderEnabled(RuntimeEnabledFeatures::sharedFeatures().webMFormatReaderEnabled()); 335 335 #endif
Note:
See TracChangeset
for help on using the changeset viewer.