13 Oct
2022
13 Oct
'22
11:31 a.m.
Nikolay Sivov (@nsivov) 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); It's easier to pass in initialized device manager instance.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/1046#note_10535