From: Nikolay Sivov nsivov@codeweavers.com
--- dlls/mf/tests/mf.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/dlls/mf/tests/mf.c b/dlls/mf/tests/mf.c index 3dd0d9b076d..13b55b1f836 100644 --- a/dlls/mf/tests/mf.c +++ b/dlls/mf/tests/mf.c @@ -5799,7 +5799,12 @@ static void test_evr(void) ok(hr == S_OK, "Startup failure, hr %#lx.\n", hr);
hr = MFCreateVideoRenderer(&IID_IMFVideoRenderer, (void **)&video_renderer); - ok(hr == S_OK, "Unexpected hr %#lx.\n", hr); + if (FAILED(hr)) + { + skip("Failed to create video renderer object, skipping tests.\n"); + MFShutdown(); + return; + }
hr = IMFVideoRenderer_InitializeRenderer(video_renderer, NULL, NULL); ok(hr == S_OK, "Unexpected hr %#lx.\n", hr);