Changeset 217113 in webkit
- Timestamp:
- May 19, 2017 2:50:48 AM (7 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r217108 r217113 1 2017-05-19 Jer Noble <jer.noble@apple.com> 2 3 Unreviewed build fix; add undefined functions and constants to the CoreMediaSoftLink.h, and use the 4 correct (and previously soft-linked) method in WebCoreDecompressionSession. 5 6 * platform/cf/CoreMediaSoftLink.cpp: 7 * platform/cf/CoreMediaSoftLink.h: 8 * platform/graphics/cocoa/WebCoreDecompressionSession.mm: 9 (WebCore::WebCoreDecompressionSession::imageForTime): 10 1 11 2017-05-19 Yusuke Suzuki <utatane.tea@gmail.com> 2 12 -
trunk/Source/WebCore/platform/cf/CoreMediaSoftLink.cpp
r217098 r217113 56 56 SOFT_LINK_FUNCTION_FOR_SOURCE(WebCore, CoreMedia, CMBufferQueueGetBufferCount, CMItemCount, (CMBufferQueueRef queue), (queue)) 57 57 SOFT_LINK_FUNCTION_FOR_SOURCE(WebCore, CoreMedia, CMBufferQueueGetFirstPresentationTimeStamp, CMTime, (CMBufferQueueRef queue), (queue)) 58 SOFT_LINK_FUNCTION_FOR_SOURCE(WebCore, CoreMedia, CMBufferQueueGetEndPresentationTimeStamp, CMTime, (CMBufferQueueRef queue), (queue)) 58 59 SOFT_LINK_FUNCTION_FOR_SOURCE(WebCore, CoreMedia, CMBufferQueueInstallTriggerWithIntegerThreshold, OSStatus, (CMBufferQueueRef queue, CMBufferQueueTriggerCallback triggerCallback, void* triggerRefcon, CMBufferQueueTriggerCondition triggerCondition, CMItemCount triggerThreshold, CMBufferQueueTriggerToken* triggerTokenOut), (queue, triggerCallback, triggerRefcon, triggerCondition, triggerThreshold, triggerTokenOut)) 59 60 … … 80 81 SOFT_LINK_CONSTANT_FOR_SOURCE(WebCore, CoreMedia, kCMTimeInvalid, CMTime) 81 82 SOFT_LINK_CONSTANT_FOR_SOURCE(WebCore, CoreMedia, kCMTimeZero, CMTime) 83 SOFT_LINK_CONSTANT_FOR_SOURCE(WebCore, CoreMedia, kCMTimePositiveInfinity, CMTime) 82 84 83 85 #if PLATFORM(COCOA) -
trunk/Source/WebCore/platform/cf/CoreMediaSoftLink.h
r217098 r217113 80 80 SOFT_LINK_FUNCTION_FOR_HEADER(WebCore, CoreMedia, CMBufferQueueGetFirstPresentationTimeStamp, CMTime, (CMBufferQueueRef queue), (queue)) 81 81 #define CMBufferQueueGetFirstPresentationTimeStamp softLink_CoreMedia_CMBufferQueueGetFirstPresentationTimeStamp 82 SOFT_LINK_FUNCTION_FOR_HEADER(WebCore, CoreMedia, CMBufferQueueGetEndPresentationTimeStamp, CMTime, (CMBufferQueueRef queue), (queue)) 83 #define CMBufferQueueGetEndPresentationTimeStamp softLink_CoreMedia_CMBufferQueueGetEndPresentationTimeStamp 82 84 SOFT_LINK_FUNCTION_FOR_HEADER(WebCore, CoreMedia, CMBufferQueueInstallTriggerWithIntegerThreshold, OSStatus, (CMBufferQueueRef queue, CMBufferQueueTriggerCallback triggerCallback, void* triggerRefcon, CMBufferQueueTriggerCondition triggerCondition, CMItemCount triggerThreshold, CMBufferQueueTriggerToken* triggerTokenOut), (queue, triggerCallback, triggerRefcon, triggerCondition, triggerThreshold, triggerTokenOut)) 83 85 #define CMBufferQueueInstallTriggerWithIntegerThreshold softLink_CoreMedia_CMBufferQueueInstallTriggerWithIntegerThreshold … … 127 129 SOFT_LINK_CONSTANT_FOR_HEADER(WebCore, CoreMedia, kCMTimeZero, CMTime) 128 130 #define kCMTimeZero get_CoreMedia_kCMTimeZero() 131 SOFT_LINK_CONSTANT_FOR_HEADER(WebCore, CoreMedia, kCMTimePositiveInfinity, CMTime) 132 #define kCMTimePositiveInfinity get_CoreMedia_kCMTimePositiveInfinity() 129 133 130 134 #if PLATFORM(COCOA) -
trunk/Source/WebCore/platform/graphics/cocoa/WebCoreDecompressionSession.mm
r217098 r217113 361 361 bool allowLater = flags == WebCoreDecompressionSession::AllowLater; 362 362 363 MediaTime startTime = toMediaTime(CMBufferQueueGetFirst DecodeTimeStamp(m_producerQueue.get()));363 MediaTime startTime = toMediaTime(CMBufferQueueGetFirstPresentationTimeStamp(m_producerQueue.get())); 364 364 MediaTime endTime = toMediaTime(CMBufferQueueGetEndPresentationTimeStamp(m_producerQueue.get())); 365 365 if (!allowLater && time < startTime) {
Note: See TracChangeset
for help on using the changeset viewer.