Microsoft Looking To Add Windows Media Foundation Transforms "MFTs" To Mesa

Written by Michael Larabel in Microsoft on 21 November 2023 at 07:05 AM EST. 29 Comments
MICROSOFT
In addition to Microsoft enabling OpenGL 4.6 over Direct3D 12 via Mesa, Microsoft engineers have also been working on some video improvements within the Mesa code-base.

Merged yesterday into Mesa 24.0-devel was implementing several optional video features into the Direct3D 12 video acceleration code. Among these new features wired up for the D3D12 Gallium3D driver were intra-refresh coding, VUI header writing, missing codec seq/pic parameters, supporting multiple VA coded buffer segments, and supporting other features as well.

With the merge request that added these new D3D12 video acceleration features, the concluding remark is perhaps the most interesting bit:
"Part of the reason for some of these changes is also staging new features for adding a new frontend, for Windows Media Foundation Transforms (MFT) that we can contribute in the future if upstream is interested."

Microsoft is looking at adding a Windows Media Foundation Transforms front-end to Mesa.

MFTs


Microsoft documentation describes the Windows Media Foundation Transforms as:
"Media Foundation transforms (MFTs) provide a generic model for processing media data. MFTs are used for decoders, encoders, and digital signal processors (DSPs). In short, anything that sits in the media pipeline between the media source and the media sink is an MFT."

Interesting although this MFT support would likely not be of use outside the confines of Windows. In any event, it will be interesting to see ultimately what the Mesa developers think of this possible addition to the code-base.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week