crt: Update mfplat export library.
Signed-off-by: Biswapriyo Nath <nathbappai@gmail.com>
Signed-off-by: Liu Hao <lh_mouse@126.com>
diff --git a/mingw-w64-crt/lib-common/mfplat.def b/mingw-w64-crt/lib-common/mfplat.def
index 3dff967..6634e55 100644
--- a/mingw-w64-crt/lib-common/mfplat.def
+++ b/mingw-w64-crt/lib-common/mfplat.def
@@ -1,3 +1,8 @@
+;
+; Definition file of MFPlat.DLL
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
LIBRARY "MFPlat.DLL"
EXPORTS
FormatTagFromWfx
@@ -35,9 +40,15 @@
MFBlockThread
MFCalculateBitmapImageSize
MFCalculateImageSize
+MFCallStackTracingClearSnapshot
+MFCallStackTracingLogSessionErrors
+MFCallStackTracingRestoreSnapshot
+MFCallStackTracingTakeSnapshot
MFCancelCreateFile
MFCancelWorkItem
+MFCheckEnabledViaAppService
MFClearLocalMFTs
+MFCombineSamples
MFCompareFullToPartialMediaType
MFCompareSockaddrAddresses
MFConvertColorInfoFromDXVA
@@ -46,19 +57,27 @@
MFConvertToFP16Array
MFCopyImage
MFCreate2DMediaBuffer
+MFCreate2DMediaBufferOn1DMediaBuffer
MFCreateAMMediaTypeFromMFMediaType
MFCreateAlignedMemoryBuffer
+MFCreateAlignedSharedMemoryBuffer
MFCreateAsyncResult
MFCreateAttributes
MFCreateAudioMediaType
+MFCreateByteStreamHandlerAppServiceActivate
MFCreateCollection
+MFCreateContentDecryptorContext
+MFCreateContentProtectionDevice
+MFCreateD3D12SynchronizationObject
MFCreateDXGIDeviceManager
MFCreateDXGISurfaceBuffer
MFCreateDXSurfaceBuffer
+MFCreateEMEStoreObject
MFCreateEventQueue
MFCreateFile
MFCreateFileFromHandle
MFCreateLegacyMediaBufferOnMFMediaBuffer
+MFCreateMFByteStreamOnIStreamWithFlags
MFCreateMFByteStreamOnStream
MFCreateMFByteStreamOnStreamEx
MFCreateMFByteStreamWrapper
@@ -69,30 +88,44 @@
MFCreateMediaEventResult
MFCreateMediaExtensionActivate
MFCreateMediaExtensionActivateNoInit
+MFCreateMediaExtensionAppServiceActivate
+MFCreateMediaExtensionInprocActivate
MFCreateMediaType
MFCreateMediaTypeFromProperties
MFCreateMediaTypeFromRepresentation
MFCreateMemoryBuffer
+MFCreateMemoryBufferFromRawBuffer
MFCreateMemoryStream
+MFCreateMuxStreamAttributes
+MFCreateMuxStreamMediaType
+MFCreateMuxStreamSample
+MFCreateOOPMFTProxy
+MFCreateOOPMFTRemote
MFCreatePathFromURL
MFCreatePresentationDescriptor
MFCreatePropertiesFromMediaType
MFCreateReusableByteStream
+MFCreateReusableByteStreamWithSharedLock
MFCreateSample
+MFCreateSecureBufferAllocator
+MFCreateSharedMemoryMediaBufferFromMediaType
MFCreateSocket
MFCreateSocketListener
MFCreateSourceResolver
MFCreateSourceResolverInternal
+MFCreateStagingSurfaceWrapper
MFCreateStreamDescriptor
MFCreateStreamOnMFByteStream
MFCreateStreamOnMFByteStreamEx
MFCreateSystemTimeSource
MFCreateSystemUnderlyingClock
+MFCreateTelemetrySession
MFCreateTempFile
MFCreateTrackedSample
MFCreateTransformActivate
MFCreateURLFromPath
MFCreateUdpSockets
+MFCreateVideoDecryptorContext
MFCreateVideoMediaType
MFCreateVideoMediaTypeFromBitMapInfoHeader
MFCreateVideoMediaTypeFromBitMapInfoHeaderEx
@@ -101,6 +134,7 @@
MFCreateVideoMediaTypeFromVideoInfoHeader2
MFCreateVideoSampleAllocatorEx
MFCreateWICBitmapBuffer
+MFCreateWICDecoderProxy
MFCreateWaveFormatExFromMFMediaType
MFDeserializeAttributesFromStream
MFDeserializeEvent
@@ -115,6 +149,7 @@
MFGetAdaptersAddresses
MFGetAttributesAsBlob
MFGetAttributesAsBlobSize
+MFGetCallStackTracingWeakReference
MFGetConfigurationDWORD
MFGetConfigurationPolicy
MFGetConfigurationStore
@@ -136,6 +171,8 @@
MFGetWorkQueueMMCSSClass
MFGetWorkQueueMMCSSPriority
MFGetWorkQueueMMCSSTaskId
+MFHasLocallyRegisteredByteStreamHandlers
+MFHasLocallyRegisteredSchemeHandlers
MFHeapAlloc
MFHeapFree
MFInitAMMediaTypeFromMFMediaType
@@ -149,10 +186,13 @@
MFInitMediaTypeFromWaveFormatEx
MFInitVideoFormat
MFInitVideoFormat_RGB
+MFInvalidateMFTEnumCache
MFInvokeCallback
MFJoinIoPort
MFIsBottomUpFormat
+MFIsContentProtectionDeviceSupported
MFIsLocallyRegisteredMimeType
+MFIsLocallyRegisteredSchemeHandler
MFJoinWorkQueue
MFLockDXGIDeviceManager
MFLockPlatform
@@ -176,11 +216,15 @@
MFSerializeEvent
MFSerializeMediaTypeToStream
MFSerializePresentationDescriptor
+MFSetMinimumMemoryAlignment
MFSetSockaddrAny
+MFSetWindowForContentProtection
MFShutdown
+MFSplitSample
MFStartup
MFStreamDescriptorProtectMediaType
MFTEnum
+MFTEnum2
MFTEnumEx
MFTGetInfo
MFTRegister
@@ -200,6 +244,7 @@
MFUnwrapMediaType
MFValidateMediaTypeSize
MFWrapMediaType
+MFWrapSocket
MFllMulDiv
PropVariantFromStream
PropVariantToStream
diff --git a/mingw-w64-crt/lib32/mfplat.def b/mingw-w64-crt/lib32/mfplat.def
index 2e29ad8..d08bc83 100644
--- a/mingw-w64-crt/lib32/mfplat.def
+++ b/mingw-w64-crt/lib32/mfplat.def
@@ -8,7 +8,11 @@
FormatTagFromWfx@4
MFCreateGuid@4
MFGetIoPortHandle@0
+MFEnumLocalMFTRegistrations@4
+MFGetPlatformFlags@0
+MFGetPlatformVersion@0
MFGetRandomNumber@8
+MFIsFeatureEnabled@4
MFIsQueueThread@4
MFPlatformBigEndian@0
MFPlatformLittleEndian@0
@@ -19,49 +23,118 @@
CreatePropVariant@16
CreatePropertyStore@4
DestroyPropVariant@4
+GetAMSubtypeFromD3DFormat@8
+GetD3DFormatFromMFSubtype@4
LFGetGlobalPool@8
MFAddPeriodicCallback@12
+MFAllocateSerialWorkQueue@8
MFAllocateWorkQueue@4
+MFAllocateWorkQueueEx@8
MFAppendCollection@8
MFAverageTimePerFrameToFrameRate@16
MFBeginCreateFile@28
MFBeginGetHostByName@12
MFBeginRegisterWorkQueueWithMMCSS@20
+MFBeginRegisterWorkQueueWithMMCSSEx@24
MFBeginUnregisterWorkQueueWithMMCSS@12
MFBlockThread@0
MFCalculateBitmapImageSize@16
MFCalculateImageSize@16
+MFCallStackTracingClearSnapshot@4
+MFCallStackTracingLogSessionErrors@28
+MFCallStackTracingRestoreSnapshot@4
+MFCallStackTracingTakeSnapshot@4
MFCancelCreateFile@4
MFCancelWorkItem@8
+MFCheckEnabledViaAppService@12
+MFClearLocalMFTs@0
+MFCombineSamples@16
MFCompareFullToPartialMediaType@8
MFCompareSockaddrAddresses@8
+MFConvertColorInfoFromDXVA@8
+MFConvertColorInfoToDXVA@8
+MFConvertFromFP16Array@12
+MFConvertToFP16Array@12
+MFCopyImage@24
+MFCreate2DMediaBuffer@20
+MFCreate2DMediaBufferOn1DMediaBuffer@28
MFCreateAMMediaTypeFromMFMediaType@24
MFCreateAlignedMemoryBuffer@12
+MFCreateAlignedSharedMemoryBuffer@20
MFCreateAsyncResult@16
MFCreateAttributes@8
MFCreateAudioMediaType@8
+MFCreateByteStreamHandlerAppServiceActivate@4
MFCreateCollection@4
+MFCreateContentDecryptorContext@16
+MFCreateContentProtectionDevice@8
+MFCreateD3D12SynchronizationObject@12
+MFCreateDXGIDeviceManager@8
+MFCreateDXGISurfaceBuffer@20
+MFCreateDXSurfaceBuffer@16
+MFCreateEMEStoreObject@4
MFCreateEventQueue@4
MFCreateFile@20
+MFCreateFileFromHandle@24
MFCreateLegacyMediaBufferOnMFMediaBuffer@16
+MFCreateMFByteStreamOnIStreamWithFlags@12
+MFCreateMFByteStreamOnStream@8
+MFCreateMFByteStreamOnStreamEx@8
+MFCreateMFByteStreamWrapper@8
MFCreateMFVideoFormatFromMFMediaType@12
+MFCreateMediaBufferFromMediaType@24
MFCreateMediaBufferWrapper@16
MFCreateMediaEvent@20
+MFCreateMediaEventResult@8
+MFCreateMediaExtensionActivate@16
+MFCreateMediaExtensionActivateNoInit@8
+MFCreateMediaExtensionAppServiceActivate@4
+MFCreateMediaExtensionInprocActivate@4
MFCreateMediaType@4
+MFCreateMediaTypeFromProperties@8
MFCreateMediaTypeFromRepresentation@24
MFCreateMemoryBuffer@8
+MFCreateMemoryBufferFromRawBuffer@24
MFCreateMemoryStream@16
+MFCreateMuxStreamAttributes@8
+MFCreateMuxStreamMediaType@8
+MFCreateMuxStreamSample@8
+MFCreateOOPMFTProxy@16
+MFCreateOOPMFTRemote@8
MFCreatePathFromURL@8
MFCreatePresentationDescriptor@12
+MFCreatePropertiesFromMediaType@12
+MFCreateReusableByteStream@8
+MFCreateReusableByteStreamWithSharedLock@12
MFCreateSample@4
+MFCreateSecureBufferAllocator@4
+MFCreateSharedMemoryMediaBufferFromMediaType@32
MFCreateSocket@16
MFCreateSocketListener@12
+MFCreateSourceResolver@4
+MFCreateSourceResolverInternal@4
+MFCreateStagingSurfaceWrapper@12
MFCreateStreamDescriptor@16
+MFCreateStreamOnMFByteStream@8
+MFCreateStreamOnMFByteStreamEx@12
MFCreateSystemTimeSource@4
MFCreateSystemUnderlyingClock@4
+MFCreateTelemetrySession@36
MFCreateTempFile@16
+MFCreateTrackedSample@4
+MFCreateTransformActivate@4
MFCreateURLFromPath@8
MFCreateUdpSockets@36
+MFCreateVideoDecryptorContext@16
+MFCreateVideoMediaType@8
+MFCreateVideoMediaTypeFromBitMapInfoHeader@48
+MFCreateVideoMediaTypeFromBitMapInfoHeaderEx@44
+MFCreateVideoMediaTypeFromSubtype@8
+MFCreateVideoMediaTypeFromVideoInfoHeader@36
+MFCreateVideoMediaTypeFromVideoInfoHeader2@24
+MFCreateVideoSampleAllocatorEx@8
+MFCreateWICBitmapBuffer@12
+MFCreateWICDecoderProxy@24
MFCreateWaveFormatExFromMFMediaType@16
MFDeserializeAttributesFromStream@12
MFDeserializeEvent@12
@@ -76,18 +149,30 @@
MFGetAdaptersAddresses@8
MFGetAttributesAsBlob@12
MFGetAttributesAsBlobSize@8
+MFGetCallStackTracingWeakReference@0
MFGetConfigurationDWORD@12
MFGetConfigurationPolicy@16
MFGetConfigurationStore@16
MFGetConfigurationString@16
+MFGetContentProtectionSystemCLSID@8
+MFGetMFTMerit@16
MFGetNumericNameFromSockaddr@20
+MFGetPlaneSize@16
MFGetPlatform@0
+MFGetPluginControl@4
MFGetPrivateWorkqueues@4
MFGetSockaddrFromNumericName@12
+MFGetStrideForBitmapInfoHeader@12
+MFGetSupportedMimeTypes@4
+MFGetSupportedSchemes@4
MFGetSystemTime@0
MFGetTimerPeriodicity@4
+MFGetUncompressedVideoFormat@4
MFGetWorkQueueMMCSSClass@12
+MFGetWorkQueueMMCSSPriority@8
MFGetWorkQueueMMCSSTaskId@8
+MFHasLocallyRegisteredByteStreamHandlers@4
+MFHasLocallyRegisteredSchemeHandlers@4
MFHeapAlloc@20
MFHeapFree@4
MFInitAMMediaTypeFromMFMediaType@24
@@ -96,16 +181,34 @@
MFInitMediaTypeFromMFVideoFormat@12
MFInitMediaTypeFromMPEG1VideoInfo@16
MFInitMediaTypeFromMPEG2VideoInfo@16
-MFInitMediaTypeFromVideoInfoHeader2@16
MFInitMediaTypeFromVideoInfoHeader@16
+MFInitMediaTypeFromVideoInfoHeader2@16
MFInitMediaTypeFromWaveFormatEx@12
+MFInitVideoFormat@8
+MFInitVideoFormat_RGB@16
+MFInvalidateMFTEnumCache@0
MFInvokeCallback@4
MFJoinIoPort@4
+MFIsBottomUpFormat@8
+MFIsContentProtectionDeviceSupported@8
+MFIsLocallyRegisteredMimeType@8
+MFIsLocallyRegisteredSchemeHandler@8
+MFJoinWorkQueue@0
+MFLockDXGIDeviceManager@8
MFLockPlatform@0
+MFLockSharedWorkQueue@16
MFLockWorkQueue@4
+MFMapDX9FormatToDXGIFormat@4
+MFMapDXGIFormatToDX9Format@4
+MFPutWaitingWorkItem@16
MFPutWorkItem@12
+MFPutWorkItem2@16
MFPutWorkItemEx@8
+MFPutWorkItemEx2@12
MFRecordError@4
+MFRegisterLocalByteStreamHandler@12
+MFRegisterLocalSchemeHandler@8
+MFRegisterPlatformWithMMCSS@12
MFRemovePeriodicCallback@4
MFScheduleWorkItem@20
MFScheduleWorkItemEx@16
@@ -113,21 +216,35 @@
MFSerializeEvent@12
MFSerializeMediaTypeToStream@8
MFSerializePresentationDescriptor@12
+MFSetMinimumMemoryAlignment@4
MFSetSockaddrAny@8
+MFSetWindowForContentProtection@4
MFShutdown@0
+MFSplitSample@16
MFStartup@8
MFStreamDescriptorProtectMediaType@8
MFTEnum@40
+MFTEnum2@40
MFTEnumEx@36
MFTGetInfo@40
MFTRegister@60
+MFTRegisterLocal@32
+MFTRegisterLocalByCLSID@32
MFTUnregister@16
+MFTUnregisterLocal@4
+MFTUnregisterLocalByCLSID@16
+MFTraceError@24
MFTraceFuncEnter@16
MFUnblockThread@0
+MFUnjoinWorkQueue@0
+MFUnlockDXGIDeviceManager@0
MFUnlockPlatform@0
MFUnlockWorkQueue@4
+MFUnregisterPlatformFromMMCSS@0
MFUnwrapMediaType@8
MFValidateMediaTypeSize@24
MFWrapMediaType@16
+MFWrapSocket@28
+MFllMulDiv@32
PropVariantFromStream@8
PropVariantToStream@8