From 843f02477c1df85db27d49338f0e3793cbeb9f32 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath <[email protected]> Date: Tue, 5 Jan 2021 10:51:01 +0530 Subject: [PATCH 2/5] crt: Update mfplat export library.
Signed-off-by: Biswapriyo Nath <[email protected]> --- mingw-w64-crt/lib-common/mfplat.def | 45 +++++++++++ mingw-w64-crt/lib32/mfplat.def | 119 +++++++++++++++++++++++++++- 2 files changed, 163 insertions(+), 1 deletion(-) 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 @@ MFBeginUnregisterWorkQueueWithMMCSS MFBlockThread MFCalculateBitmapImageSize MFCalculateImageSize +MFCallStackTracingClearSnapshot +MFCallStackTracingLogSessionErrors +MFCallStackTracingRestoreSnapshot +MFCallStackTracingTakeSnapshot MFCancelCreateFile MFCancelWorkItem +MFCheckEnabledViaAppService MFClearLocalMFTs +MFCombineSamples MFCompareFullToPartialMediaType MFCompareSockaddrAddresses MFConvertColorInfoFromDXVA @@ -46,19 +57,27 @@ MFConvertFromFP16Array 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 @@ MFCreateMediaEvent 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 @@ MFCreateVideoMediaTypeFromVideoInfoHeader MFCreateVideoMediaTypeFromVideoInfoHeader2 MFCreateVideoSampleAllocatorEx MFCreateWICBitmapBuffer +MFCreateWICDecoderProxy MFCreateWaveFormatExFromMFMediaType MFDeserializeAttributesFromStream MFDeserializeEvent @@ -115,6 +149,7 @@ MFFreeAdaptersAddresses MFGetAdaptersAddresses MFGetAttributesAsBlob MFGetAttributesAsBlobSize +MFGetCallStackTracingWeakReference MFGetConfigurationDWORD MFGetConfigurationPolicy MFGetConfigurationStore @@ -136,6 +171,8 @@ MFGetUncompressedVideoFormat MFGetWorkQueueMMCSSClass MFGetWorkQueueMMCSSPriority MFGetWorkQueueMMCSSTaskId +MFHasLocallyRegisteredByteStreamHandlers +MFHasLocallyRegisteredSchemeHandlers MFHeapAlloc MFHeapFree MFInitAMMediaTypeFromMFMediaType @@ -149,10 +186,13 @@ MFInitMediaTypeFromVideoInfoHeader2 MFInitMediaTypeFromWaveFormatEx MFInitVideoFormat MFInitVideoFormat_RGB +MFInvalidateMFTEnumCache MFInvokeCallback MFJoinIoPort MFIsBottomUpFormat +MFIsContentProtectionDeviceSupported MFIsLocallyRegisteredMimeType +MFIsLocallyRegisteredSchemeHandler MFJoinWorkQueue MFLockDXGIDeviceManager MFLockPlatform @@ -176,11 +216,15 @@ MFSerializeAttributesToStream MFSerializeEvent MFSerializeMediaTypeToStream MFSerializePresentationDescriptor +MFSetMinimumMemoryAlignment MFSetSockaddrAny +MFSetWindowForContentProtection MFShutdown +MFSplitSample MFStartup MFStreamDescriptorProtectMediaType MFTEnum +MFTEnum2 MFTEnumEx MFTGetInfo MFTRegister @@ -200,6 +244,7 @@ MFUnregisterPlatformFromMMCSS 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 @@ EXPORTS 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 @@ CopyPropVariant@12 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 @@ MFFreeAdaptersAddresses@4 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 @@ MFInitMediaTypeFromAMMediaType@8 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 @@ MFSerializeAttributesToStream@12 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 -- 2.29.2
_______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
