Changeset 236525 in webkit
- Timestamp:
- Sep 26, 2018, 2:53:08 PM (8 years ago)
- Location:
- tags/Safari-607.1.7.3/Source/WebCore
- Files:
-
- 4 edited
-
ChangeLog (modified) (1 diff)
-
PAL/ChangeLog (modified) (1 diff)
-
PAL/pal/spi/mac/AVFoundationSPI.h (modified) (3 diffs)
-
platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
tags/Safari-607.1.7.3/Source/WebCore/ChangeLog
r236510 r236525 1 2018-09-26 Babak Shafiei <bshafiei@apple.com> 2 3 Cherry-pick r236350. rdar://problem/44808777 4 5 Move AVVideoPerformanceMetrics into AVFoundationSPI.h 6 https://bugs.webkit.org/show_bug.cgi?id=189842 7 8 Reviewed by Jon Lee. 9 10 Source/WebCore: 11 12 * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm: 13 14 Source/WebCore/PAL: 15 16 * pal/spi/mac/AVFoundationSPI.h: 17 18 19 git-svn-id: https://svn.webkit.org/repository/webkit/trunk@236350 268f45cc-cd09-0410-ab3c-d52691b4dbfc 20 21 2018-09-21 Jer Noble <jer.noble@apple.com> 22 23 Move AVVideoPerformanceMetrics into AVFoundationSPI.h 24 https://bugs.webkit.org/show_bug.cgi?id=189842 25 26 Reviewed by Jon Lee. 27 28 * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm: 29 1 30 2018-09-26 Babak Shafiei <bshafiei@apple.com> 2 31 -
tags/Safari-607.1.7.3/Source/WebCore/PAL/ChangeLog
r236015 r236525 1 2018-09-26 Babak Shafiei <bshafiei@apple.com> 2 3 Cherry-pick r236350. rdar://problem/44808777 4 5 Move AVVideoPerformanceMetrics into AVFoundationSPI.h 6 https://bugs.webkit.org/show_bug.cgi?id=189842 7 8 Reviewed by Jon Lee. 9 10 Source/WebCore: 11 12 * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm: 13 14 Source/WebCore/PAL: 15 16 * pal/spi/mac/AVFoundationSPI.h: 17 18 19 git-svn-id: https://svn.webkit.org/repository/webkit/trunk@236350 268f45cc-cd09-0410-ab3c-d52691b4dbfc 20 21 2018-09-21 Jer Noble <jer.noble@apple.com> 22 23 Move AVVideoPerformanceMetrics into AVFoundationSPI.h 24 https://bugs.webkit.org/show_bug.cgi?id=189842 25 26 Reviewed by Jon Lee. 27 28 * pal/spi/mac/AVFoundationSPI.h: 29 1 30 2018-09-14 Eric Carlson <eric.carlson@apple.com> 2 31 -
tags/Safari-607.1.7.3/Source/WebCore/PAL/pal/spi/mac/AVFoundationSPI.h
r233501 r236525 157 157 158 158 #endif // !PLATFORM(IOS) 159 160 @interface AVVideoPerformanceMetrics : NSObject 161 @property (nonatomic, readonly) unsigned long totalNumberOfVideoFrames; 162 @property (nonatomic, readonly) unsigned long numberOfDroppedVideoFrames; 163 @property (nonatomic, readonly) unsigned long numberOfCorruptedVideoFrames; 164 @property (nonatomic, readonly) unsigned long numberOfNonDisplayCompositedVideoFrames; 165 @property (nonatomic, readonly) double totalFrameDelay; 166 @end 167 159 168 #endif // USE(APPLE_INTERNAL_SDK) 160 169 … … 228 237 #if ((PLATFORM(MAC) && __MAC_OS_X_VERSION_MAX_ALLOWED < 101300) || (PLATFORM(IOS) && __IPHONE_OS_VERSION_MAX_ALLOWED < 110000)) && __has_include(<AVFoundation/AVQueuedSampleBufferRendering.h>) 229 238 #import <AVFoundation/AVQueuedSampleBufferRendering.h> 239 #elif __has_include(<AVFoundation/AVSampleBufferDisplayLayer_Private.h>) 240 #import <AVFoundation/AVSampleBufferDisplayLayer_Private.h> 230 241 #elif __has_include(<AVFoundation/AVSampleBufferDisplayLayer.h>) 231 242 #import <AVFoundation/AVSampleBufferDisplayLayer.h> 243 NS_ASSUME_NONNULL_BEGIN 244 @interface AVSampleBufferDisplayLayer (VideoPerformanceMetrics) 245 - (AVVideoPerformanceMetrics *)videoPerformanceMetrics; 246 @end 247 NS_ASSUME_NONNULL_END 232 248 #else 233 249 … … 246 262 - (void)requestMediaDataWhenReadyOnQueue:(dispatch_queue_t)queue usingBlock:(void (^)(void))block; 247 263 - (void)stopRequestingMediaData; 248 @end 249 250 NS_ASSUME_NONNULL_END 251 264 - (AVVideoPerformanceMetrics *)videoPerformanceMetrics; 265 @end 266 NS_ASSUME_NONNULL_END 252 267 #endif // __has_include(<AVFoundation/AVSampleBufferDisplayLayer.h>) 253 268 -
tags/Safari-607.1.7.3/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm
r235935 r236525 81 81 82 82 #pragma mark - 83 #pragma mark AVVideoPerformanceMetrics84 85 @interface AVVideoPerformanceMetrics : NSObject86 - (unsigned long)totalNumberOfVideoFrames;87 - (unsigned long)numberOfDroppedVideoFrames;88 - (unsigned long)numberOfCorruptedVideoFrames;89 - (double)totalFrameDelay;90 @end91 92 @interface AVSampleBufferDisplayLayer (WebCoreAVSampleBufferDisplayLayerPrivate)93 - (AVVideoPerformanceMetrics *)videoPerformanceMetrics;94 @end95 96 #pragma mark -97 83 #pragma mark AVStreamSession 98 84
Note:
See TracChangeset
for help on using the changeset viewer.