Module: wine Branch: master Commit: 5f71e720fd7532e72b6e506d5a856d63f51959b7 URL: https://source.winehq.org/git/wine.git/?a=commit;h=5f71e720fd7532e72b6e506d5...
Author: Zebediah Figura z.figura12@gmail.com Date: Sat Aug 29 12:37:38 2020 -0500
amstream/tests: Get rid of test_renderfile().
It's not testing anything anymore that's not tested elsewhere.
Signed-off-by: Zebediah Figura z.figura12@gmail.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/amstream/tests/amstream.c | 122 ----------------------------------------- 1 file changed, 122 deletions(-)
diff --git a/dlls/amstream/tests/amstream.c b/dlls/amstream/tests/amstream.c index 746a956303..b9b4092197 100644 --- a/dlls/amstream/tests/amstream.c +++ b/dlls/amstream/tests/amstream.c @@ -102,9 +102,6 @@ static void _expect_ref(IUnknown* obj, ULONG ref, int line) ok_(__FILE__,line)(rc == ref, "expected refcount %d, got %d\n", ref, rc); }
-static IDirectDraw7* pdd7; -static IDirectDrawSurface7* pdds7; - static IAMMultiMediaStream *create_ammultimediastream(void) { IAMMultiMediaStream *stream = NULL; @@ -114,50 +111,6 @@ static IAMMultiMediaStream *create_ammultimediastream(void) return stream; }
-static int create_directdraw(void) -{ - HRESULT hr; - IDirectDraw* pdd = NULL; - DDSURFACEDESC2 ddsd; - - hr = DirectDrawCreate(NULL, &pdd, NULL); - ok(hr==DD_OK, "DirectDrawCreate returned: %x\n", hr); - if (hr != DD_OK) - goto error; - - hr = IDirectDraw_QueryInterface(pdd, &IID_IDirectDraw7, (LPVOID*)&pdd7); - ok(hr==DD_OK, "QueryInterface returned: %x\n", hr); - if (hr != DD_OK) goto error; - - hr = IDirectDraw7_SetCooperativeLevel(pdd7, GetDesktopWindow(), DDSCL_NORMAL); - ok(hr==DD_OK, "SetCooperativeLevel returned: %x\n", hr); - - ZeroMemory(&ddsd, sizeof(ddsd)); - ddsd.dwSize = sizeof(ddsd); - ddsd.dwFlags = DDSD_CAPS; - ddsd.ddsCaps.dwCaps = DDSCAPS_PRIMARYSURFACE; - hr = IDirectDraw7_CreateSurface(pdd7, &ddsd, &pdds7, NULL); - ok(hr==DD_OK, "CreateSurface returned: %x\n", hr); - - return TRUE; - -error: - if (pdds7) - IDirectDrawSurface7_Release(pdds7); - if (pdd7) - IDirectDraw7_Release(pdd7); - if (pdd) - IDirectDraw_Release(pdd); - - return FALSE; -} - -static void release_directdraw(void) -{ - IDirectDrawSurface7_Release(pdds7); - IDirectDraw7_Release(pdd7); -} - static ULONG get_refcount(void *iface) { IUnknown *unknown = iface; @@ -449,74 +402,6 @@ static void test_mmstream_get_duration(const WCHAR *test_avi_path) ok(!ref, "Got outstanding refcount %d.\n", ref); }
-static void test_renderfile(const WCHAR *test_avi_path) -{ - IAMMultiMediaStream *pams; - HRESULT hr; - IMediaStream *pvidstream = NULL; - IDirectDrawMediaStream *pddstream = NULL; - IDirectDrawStreamSample *pddsample = NULL; - IDirectDrawSurface *surface; - RECT rect; - - if (!(pams = create_ammultimediastream())) - return; - if (!create_directdraw()) - { - IAMMultiMediaStream_Release(pams); - return; - } - - hr = IAMMultiMediaStream_Initialize(pams, STREAMTYPE_READ, 0, NULL); - ok(hr==S_OK, "IAMMultiMediaStream_Initialize returned: %x\n", hr); - - hr = IAMMultiMediaStream_AddMediaStream(pams, (IUnknown*)pdd7, &MSPID_PrimaryVideo, 0, NULL); - ok(hr==S_OK, "IAMMultiMediaStream_AddMediaStream returned: %x\n", hr); - - hr = IAMMultiMediaStream_AddMediaStream(pams, NULL, &MSPID_PrimaryAudio, AMMSF_ADDDEFAULTRENDERER, NULL); - ok(hr == S_OK || hr == VFW_E_NO_AUDIO_HARDWARE, "Got hr %#x.\n", hr); - - hr = IAMMultiMediaStream_OpenFile(pams, test_avi_path, 0); - ok(hr==S_OK, "IAMMultiMediaStream_OpenFile returned: %x\n", hr); - - hr = IAMMultiMediaStream_GetMediaStream(pams, &MSPID_PrimaryVideo, &pvidstream); - ok(hr==S_OK, "IAMMultiMediaStream_GetMediaStream returned: %x\n", hr); - if (FAILED(hr)) goto error; - - hr = IMediaStream_QueryInterface(pvidstream, &IID_IDirectDrawMediaStream, (LPVOID*)&pddstream); - ok(hr==S_OK, "IMediaStream_QueryInterface returned: %x\n", hr); - if (FAILED(hr)) goto error; - - hr = IDirectDrawMediaStream_CreateSample(pddstream, NULL, NULL, 0, &pddsample); - ok(hr == S_OK, "IDirectDrawMediaStream_CreateSample returned: %x\n", hr); - - surface = NULL; - hr = IDirectDrawStreamSample_GetSurface(pddsample, &surface, &rect); - ok(hr == S_OK, "got 0x%08x\n", hr); - ok(surface != NULL, "Expected non-NULL surface.\n"); - IDirectDrawSurface_Release(surface); - IDirectDrawStreamSample_Release(pddsample); - - hr = IDirectDrawSurface7_QueryInterface(pdds7, &IID_IDirectDrawSurface, (void**)&surface); - ok(hr == S_OK, "got 0x%08x\n", hr); - - EXPECT_REF(surface, 1); - hr = IDirectDrawMediaStream_CreateSample(pddstream, surface, &rect, 0, &pddsample); - ok(hr == S_OK, "IDirectDrawMediaStream_CreateSample returned: %x\n", hr); - EXPECT_REF(surface, 2); - IDirectDrawStreamSample_Release(pddsample); - IDirectDrawSurface_Release(surface); - -error: - if (pddstream) - IDirectDrawMediaStream_Release(pddstream); - if (pvidstream) - IMediaStream_Release(pvidstream); - - release_directdraw(); - IAMMultiMediaStream_Release(pams); -} - static const GUID test_mspid = {0x88888888};
struct teststream @@ -1405,11 +1290,6 @@ static void test_media_streams(void)
if (!(pams = create_ammultimediastream())) return; - if (!create_directdraw()) - { - IAMMultiMediaStream_Release(pams); - return; - }
hr = IAMMultiMediaStream_Initialize(pams, STREAMTYPE_READ, 0, NULL); ok(hr == S_OK, "IAMMultiMediaStream_Initialize returned: %x\n", hr); @@ -1604,7 +1484,6 @@ static void test_media_streams(void) if (media_stream_filter) IMediaStreamFilter_Release(media_stream_filter);
- release_directdraw(); IAMMultiMediaStream_Release(pams); }
@@ -5906,7 +5785,6 @@ START_TEST(amstream)
test_openfile(test_avi_path); test_mmstream_get_duration(test_avi_path); - test_renderfile(test_avi_path);
unload_resource(test_avi_path);