Nikolay Sivov (@nsivov) commented about dlls/mfplat/tests/mfplat.c:
+ ok(SUCCEEDED(hr), "failed to reset device manager, hr %#lx.\n", hr); + + hr = CoCreateInstance(&CLSID_VideoProcessorMFT, NULL, 1, &IID_IMFTransform, (void **) &xvp); + ok(SUCCEEDED(hr), "failed to create video processor MFT, hr %#lx.\n", hr); + + hr = IMFTransform_GetAttributes(xvp, &xvp_attrs); + ok(SUCCEEDED(hr), "failed to get video processor attributes\n"); + + if (FAILED(IMFAttributes_GetUINT32(xvp_attrs, &MF_SA_D3D11_AWARE, (UINT32 *) &d3d_aware))) + d3d_aware = FALSE; + + if (!d3d_aware) + { + skip("video processor MFT is not D3D11 aware\n"); + return; + } When is it not d3d-aware?
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/7796#note_100698