When new formats were added, a copy/paster forgot to update column 2 in Video Subtype GUIDs – Encoded Video Types: This should have been ‘VP80’ and ‘VP90’ respectively, of course.
// Oprogramowanie Roman Ryltsov
When new formats were added, a copy/paster forgot to update column 2 in Video Subtype GUIDs – Encoded Video Types: This should have been ‘VP80’ and ‘VP90’ respectively, of course.
An attempt to copy Media Foundation attribute collection to itself results in a deadlock. Well, it’s not a good idea and a practical one to do a nonsense like this, but the implementation should be resistant to such use either, esp. avoiding the unexpected deadlock. #include “stdafx.h” #include <mfapi.h> #pragma comment(lib, “mfplat.lib”) #pragma comment(lib, “mfuuid.lib”)…
Recent submissions of DirectShow and Media Foundation capture capabilities brought references to new interesting hardware. 1. Magewell USB Capture HDMI Gen 2 AKA XI100DUSB-HDMI — USB\VID_2935&PID_0001 Reports ability to capture up to 1920×1080 video at 60 frames per second in YUY2 and RGB pixel formats. XI100DUSB-HDMI Video Media Types (Windows 10; 10.0.15063) XI100DUSB-HDMI Video Media…
It might look weird why would someone try Direct3D mode with a DSP, which is not supposed to be Direct3D aware, but still. I am omitting the part why I even got to such scenario. The documentation says a few things about MFT_MESSAGE_SET_D3D_MANAGER: This message applies only to video transforms. The client should not send…
It should be good news for those interested in hardware assisted video encoding as AMD extends offering in their new hardware and offers H.265 encoder in already well-known form factor: as a Microsoft Media Foundation Transform “AMDh265Encoder”: # System * Version: 10.0.14393, Windows 10, VER_SUITE_SINGLEUSERTS, VER_NT_WORKSTATION * Product: PRODUCT_PROFESSIONAL […] # Display Devices * AMD…
Some recent update in Media Foundation platform introduced a new bug related to fragmented MP4 files and H.264 video. The bug shows up consistently with file versions: mfplat.dll – 10.0.14393.351 (rs1_release_inmarket.161014-1755)Â Â Â 15-Oct-16 05:48 mfmp4srcsnk.dll – 10.0.14393.351 (rs1_release_inmarket.161014-1755)Â Â Â 15-Oct-16 05:45 The nature of the problem is that MPEG-4 File Source is incorrectly time stamping the data:…
Video adapters currently offer a range of services which enables transcoding of H.264 content with certain modifications (including but not limited to flexible overlays, scaling, mirroring, effects and filters) end-to end on GPU keeping data as DirectX Graphics Infrastructure resource at all processing stages. Such specialized processing capabilities are pretty powerful compared to traditional CPU…