[PATCH 3/7] quartz/tests: Test that EC_COMPLETE is deferred until the renderer is running.
Anton Baskanov
baskanov at gmail.com
Mon May 24 02:27:33 CDT 2021
Signed-off-by: Anton Baskanov <baskanov at gmail.com>
---
dlls/quartz/tests/dsoundrender.c | 2 ++
dlls/quartz/tests/videorenderer.c | 2 ++
dlls/quartz/tests/vmr9.c | 2 ++
3 files changed, 6 insertions(+)
diff --git a/dlls/quartz/tests/dsoundrender.c b/dlls/quartz/tests/dsoundrender.c
index 87c3706b145..093e901ffa4 100644
--- a/dlls/quartz/tests/dsoundrender.c
+++ b/dlls/quartz/tests/dsoundrender.c
@@ -909,6 +909,8 @@ static void test_eos(IPin *pin, IMemInputPin *input, IMediaControl *control)
IMediaControl_QueryInterface(control, &IID_IMediaEvent, (void **)&eventsrc);
+ /* Test that EC_COMPLETE is deferred until the renderer is running. */
+
hr = IMediaControl_Pause(control);
ok(hr == S_FALSE, "Got hr %#x.\n", hr);
ret = check_ec_complete(eventsrc, 0);
diff --git a/dlls/quartz/tests/videorenderer.c b/dlls/quartz/tests/videorenderer.c
index 470652543ad..2130c8f1122 100644
--- a/dlls/quartz/tests/videorenderer.c
+++ b/dlls/quartz/tests/videorenderer.c
@@ -1132,6 +1132,8 @@ static void test_eos(IPin *pin, IMemInputPin *input, IMediaControl *control)
IMediaControl_QueryInterface(control, &IID_IMediaEvent, (void **)&eventsrc);
+ /* Test that EC_COMPLETE is deferred until the renderer is running. */
+
hr = IMediaControl_Pause(control);
ok(hr == S_FALSE, "Got hr %#x.\n", hr);
ret = check_ec_complete(eventsrc, 0);
diff --git a/dlls/quartz/tests/vmr9.c b/dlls/quartz/tests/vmr9.c
index c7a84d65b7b..811392beee5 100644
--- a/dlls/quartz/tests/vmr9.c
+++ b/dlls/quartz/tests/vmr9.c
@@ -1283,6 +1283,8 @@ static void test_eos(IPin *pin, IMemInputPin *input, IMediaControl *control)
IMediaControl_QueryInterface(control, &IID_IMediaEvent, (void **)&eventsrc);
+ /* Test that EC_COMPLETE is deferred until the renderer is running. */
+
commit_allocator(input);
hr = IMediaControl_Pause(control);
ok(hr == S_FALSE, "Got hr %#x.\n", hr);
--
2.25.1
More information about the wine-devel
mailing list