Nikolay Sivov : mf: Fix stream IID loader should be testing for.

Alexandre Julliard julliard at winehq.org
Fri Sep 27 15:56:30 CDT 2019


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

Author: Nikolay Sivov <nsivov at codeweavers.com>
Date:   Fri Sep 27 17:00:44 2019 +0300

mf: Fix stream IID loader should be testing for.

Signed-off-by: Nikolay Sivov <nsivov at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/mf/topology.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dlls/mf/topology.c b/dlls/mf/topology.c
index e48792eab6..926fd48747 100644
--- a/dlls/mf/topology.c
+++ b/dlls/mf/topology.c
@@ -1726,7 +1726,7 @@ static HRESULT WINAPI topology_loader_Load(IMFTopoLoader *iface, IMFTopology *in
         IMFTopology **output_topology, IMFTopology *current_topology)
 {
     struct topology *topology = unsafe_impl_from_IMFTopology(input_topology);
-    IMFMediaSink *sink;
+    IMFStreamSink *sink;
     HRESULT hr;
     size_t i;
 
@@ -1745,9 +1745,9 @@ static HRESULT WINAPI topology_loader_Load(IMFTopoLoader *iface, IMFTopology *in
                 if (node->object)
                 {
                     /* Sinks must be bound beforehand. */
-                    if (FAILED(IUnknown_QueryInterface(node->object, &IID_IMFMediaSink, (void **)&sink)))
+                    if (FAILED(IUnknown_QueryInterface(node->object, &IID_IMFStreamSink, (void **)&sink)))
                         return MF_E_TOPO_SINK_ACTIVATES_UNSUPPORTED;
-                    IMFMediaSink_Release(sink);
+                    IMFStreamSink_Release(sink);
                 }
                 break;
             case MF_TOPOLOGY_SOURCESTREAM_NODE:




More information about the wine-cvs mailing list