Signed-off-by: Anton Baskanov baskanov@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);