quartz: Silence requests for IVideoWindow.
authorMaarten Lankhorst <m.b.lankhorst@gmail.com>
Thu, 10 Apr 2008 22:38:56 +0000 (15:38 -0700)
committerAlexandre Julliard <julliard@winehq.org>
Mon, 14 Apr 2008 21:50:13 +0000 (23:50 +0200)
dlls/quartz/dsoundrender.c
dlls/quartz/filesource.c
dlls/quartz/nullrenderer.c
dlls/quartz/parser.c
dlls/quartz/transform.c

index 529f836323bbb062f928fe76a56c085add9c4dc3..a199e5f65ad87a64c319dfe0ce57a8a9d78360db 100644 (file)
@@ -372,7 +372,7 @@ static HRESULT WINAPI DSoundRender_QueryInterface(IBaseFilter * iface, REFIID ri
         return S_OK;
     }
 
-    if (!IsEqualIID(riid, &IID_IPin))
+    if (!IsEqualIID(riid, &IID_IPin) && !IsEqualIID(riid, &IID_IVideoWindow))
         FIXME("No interface for %s!\n", qzdebugstr_guid(riid));
 
     return E_NOINTERFACE;
index b2d6838a1096b1937fa249d027622f66d85cb2cc..2bb5fa7e7a892b585cf6f6284ec47da65078b44a 100644 (file)
@@ -394,7 +394,7 @@ static HRESULT WINAPI AsyncReader_QueryInterface(IBaseFilter * iface, REFIID rii
         return S_OK;
     }
 
-    if (!IsEqualIID(riid, &IID_IPin) && !IsEqualIID(riid, &IID_IMediaSeeking))
+    if (!IsEqualIID(riid, &IID_IPin) && !IsEqualIID(riid, &IID_IMediaSeeking) && !IsEqualIID(riid, &IID_IVideoWindow))
         FIXME("No interface for %s!\n", qzdebugstr_guid(riid));
 
     return E_NOINTERFACE;
index 191771b8c403eb58ddb0b43ae57305162704091b..d871e679db73e8ab75e14793d544f03911a4a528 100644 (file)
@@ -249,7 +249,7 @@ static HRESULT WINAPI NullRendererInner_QueryInterface(IUnknown * iface, REFIID
         return S_OK;
     }
 
-    if (!IsEqualIID(riid, &IID_IPin))
+    if (!IsEqualIID(riid, &IID_IPin) && !IsEqualIID(riid, &IID_IVideoWindow))
         FIXME("No interface for %s!\n", qzdebugstr_guid(riid));
 
     return E_NOINTERFACE;
index a369de2ea0e7a64778a603ad5b7392781c96a4eb..37cf8eebb477bbdcd8c79c8a8aac654d5c319eb1 100644 (file)
@@ -132,7 +132,7 @@ static HRESULT WINAPI Parser_QueryInterface(IBaseFilter * iface, REFIID riid, LP
         return S_OK;
     }
 
-    if (!IsEqualIID(riid, &IID_IPin))
+    if (!IsEqualIID(riid, &IID_IPin) && !IsEqualIID(riid, &IID_IVideoWindow))
         FIXME("No interface for %s!\n", qzdebugstr_guid(riid));
 
     return E_NOINTERFACE;
index dbb84a74dceef6a8a852cae408bd4fdc8d447cd8..df5c746a4814039bcd4b565c4946f6b4e16b1809 100644 (file)
@@ -248,7 +248,7 @@ static HRESULT WINAPI TransformFilter_QueryInterface(IBaseFilter * iface, REFIID
         return S_OK;
     }
 
-    if (!IsEqualIID(riid, &IID_IPin))
+    if (!IsEqualIID(riid, &IID_IPin) && !IsEqualIID(riid, &IID_IVideoWindow))
         FIXME("No interface for %s!\n", qzdebugstr_guid(riid));
 
     return E_NOINTERFACE;