Maarten Lankhorst : quartz: Skip filtergraph tests when filtergraph cannot be created.

Alexandre Julliard julliard at winehq.org
Fri Jun 24 13:54:01 CDT 2011


Module: wine
Branch: master
Commit: f991daf188247466ffe3353e3843ab0f04947d5d
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=f991daf188247466ffe3353e3843ab0f04947d5d

Author: Maarten Lankhorst <m.b.lankhorst at gmail.com>
Date:   Fri Jun 24 16:51:11 2011 +0200

quartz: Skip filtergraph tests when filtergraph cannot be created.

---

 dlls/quartz/tests/filtergraph.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/dlls/quartz/tests/filtergraph.c b/dlls/quartz/tests/filtergraph.c
index 596d115..7031199 100644
--- a/dlls/quartz/tests/filtergraph.c
+++ b/dlls/quartz/tests/filtergraph.c
@@ -1872,7 +1872,14 @@ static void test_render_filter_priority(void)
 
 START_TEST(filtergraph)
 {
+    HRESULT hr;
     CoInitializeEx(NULL, COINIT_MULTITHREADED);
+    hr = CoCreateInstance(&CLSID_FilterGraph, NULL, CLSCTX_INPROC_SERVER,
+                          &IID_IGraphBuilder, (LPVOID*)&pgraph);
+    if (FAILED(hr)) {
+        skip("Creating filtergraph returned %08x, skipping tests\n", hr);
+        return;
+    }
     test_render_run(avifile);
     test_render_run(mpegfile);
     test_graph_builder();




More information about the wine-cvs mailing list