Stefan Dösinger (@stefan) commented about dlls/mfmediaengine/tests/mfmediaengine.c:
- IMFAttributes *attributes;
IMFDXGIDeviceManager *manager = NULL;
IMFMediaEngine *media_engine = NULL;
IMFAttributes *attributes = NULL; UINT token; HRESULT hr;
hr = pMFCreateDXGIDeviceManager(&token, &manager); ok(hr == S_OK, "Unexpected hr %#lx.\n", hr);
- hr = MFCreateAttributes(&attributes, 3);
- ok(hr == S_OK, "Unexpected hr %#lx.\n", hr);
- if (d3d11_dev)
- {
hr = pMFCreateDXGIDeviceManager(&token, &manager);
ok(hr == S_OK, "Unexpected hr %#lx.\n", hr);
Is gitlab showing this in a weird way or do you create two IMFDXGIDeviceManager instances here? Above the if condition you unconditionally create one, and here again