Anton Baskanov : amstream: Return E_NOTIMPL from AMAudioStream::QueryInterface.

Alexandre Julliard julliard at winehq.org
Thu Jun 25 16:14:25 CDT 2020


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

Author: Anton Baskanov <baskanov at gmail.com>
Date:   Thu Jun 25 22:21:10 2020 +0700

amstream: Return E_NOTIMPL from AMAudioStream::QueryInterface.

Signed-off-by: Anton Baskanov <baskanov at gmail.com>
Signed-off-by: Zebediah Figura <z.figura12 at gmail.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/amstream/audiostream.c    | 2 +-
 dlls/amstream/tests/amstream.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dlls/amstream/audiostream.c b/dlls/amstream/audiostream.c
index a19cb4ea96..60a2572b3b 100644
--- a/dlls/amstream/audiostream.c
+++ b/dlls/amstream/audiostream.c
@@ -1073,7 +1073,7 @@ static HRESULT WINAPI audio_sink_QueryId(IPin *iface, WCHAR **id)
 static HRESULT WINAPI audio_sink_QueryAccept(IPin *iface, const AM_MEDIA_TYPE *mt)
 {
     TRACE("iface %p, mt %p.\n", iface, mt);
-    return S_OK;
+    return E_NOTIMPL;
 }
 
 static HRESULT WINAPI audio_sink_EnumMediaTypes(IPin *iface, IEnumMediaTypes **enum_media_types)
diff --git a/dlls/amstream/tests/amstream.c b/dlls/amstream/tests/amstream.c
index 03c8660a42..43da41ae89 100644
--- a/dlls/amstream/tests/amstream.c
+++ b/dlls/amstream/tests/amstream.c
@@ -1989,7 +1989,7 @@ static void test_media_types(void)
     ok(!memcmp(pmt->pbFormat, &expect_wfx, pmt->cbFormat), "Format blocks didn't match.\n");
 
     hr = IPin_QueryAccept(pin, pmt);
-    todo_wine ok(hr == E_NOTIMPL, "Got hr %#x.\n", hr);
+    ok(hr == E_NOTIMPL, "Got hr %#x.\n", hr);
 
     CoTaskMemFree(pmt);
 




More information about the wine-cvs mailing list