Module: wine Branch: master Commit: 7e30b443678bb3ef2236dc6bff4e08255c89fb9a URL: https://gitlab.winehq.org/wine/wine/-/commit/7e30b443678bb3ef2236dc6bff4e082...
Author: Nikolay Sivov nsivov@codeweavers.com Date: Mon Jan 8 15:21:00 2024 +0100
mf/tests: Skip tests if D3D9 is unusable.
Signed-off-by: Nikolay Sivov nsivov@codeweavers.com
---
dlls/mf/tests/mf.c | 7 +++++++ 1 file changed, 7 insertions(+)
diff --git a/dlls/mf/tests/mf.c b/dlls/mf/tests/mf.c index 84f5e69ac25..3dd0d9b076d 100644 --- a/dlls/mf/tests/mf.c +++ b/dlls/mf/tests/mf.c @@ -3756,6 +3756,13 @@ static void test_topology_loader_evr(void) ok(hr == S_OK, "Failed to create activate object, hr %#lx.\n", hr);
hr = IMFActivate_ActivateObject(activate, &IID_IMFMediaSink, (void **)&sink); + if (FAILED(hr)) + { + skip("Failed to create an EVR sink, skipping tests.\n"); + DestroyWindow(window); + IMFActivate_Release(activate); + return; + } ok(hr == S_OK, "Unexpected hr %#lx.\n", hr);
hr = IMFMediaSink_GetStreamSinkById(sink, 0, &stream_sink);