Rémi Bernon (@rbernon) commented about dlls/mfmediaengine/tests/mfmediaengine.c:
+ } + + texture = NULL; + + memset(&desc, 0, sizeof(desc)); + desc.Width = 64; + desc.Height = 64; + desc.ArraySize = 1; + desc.Format = tested_formats[i].output_fmt; + desc.BindFlags = D3D11_BIND_RENDER_TARGET; + desc.SampleDesc.Count = 1; + hr = ID3D11Device_CreateTexture2D(device, &desc, NULL, &texture); + ok(hr == S_OK, "Unexpected hr %#lx.\n", hr); + + if (hr == E_INVALIDARG) + goto skip_transfer; /* Skip when texture can't be created. */ This is tested above and shouldn't happen, you don't need to include code paths that aren't supposed to be taken.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/1046#note_17230