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.