From: Rémi Bernon rbernon@codeweavers.com
--- dlls/mf/tests/transform.c | 8 ++++++++ 1 file changed, 8 insertions(+)
diff --git a/dlls/mf/tests/transform.c b/dlls/mf/tests/transform.c index c086ae6e7a4..ac76f1e7d63 100644 --- a/dlls/mf/tests/transform.c +++ b/dlls/mf/tests/transform.c @@ -4235,12 +4235,20 @@ static void test_h264_encoder(void) const BYTE *nv12frame_data; IMFMediaType *media_type; IMFTransform *transform; + BOOL is_wow64 = FALSE; ICodecAPI *codec_api; DWORD output_status; HRESULT hr; ULONG ret; DWORD i;
+ IsWow64Process(GetCurrentProcess(), &is_wow64); + if (sizeof(void *) == 4 && winetest_platform_is_wine && !is_wow64) + { + skip("Skipping 32bit H264 encoder tests\n"); + return; + } + hr = CoInitialize(NULL); ok(hr == S_OK, "Failed to initialize, hr %#lx.\n", hr);