[Bug 50020] New: mf:mf tests crash on Windows 7
WineHQ Bugzilla
wine-bugs at winehq.org
Sat Oct 17 05:41:34 CDT 2020
https://bugs.winehq.org/show_bug.cgi?id=50020
Bug ID: 50020
Summary: mf:mf tests crash on Windows 7
Product: Wine
Version: 5.19
Hardware: x86-64
OS: Windows
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: mfplat
Assignee: wine-bugs at winehq.org
Reporter: sven.wine at gmail.com
I feel like these tests don't actually test the right thing. If I change
https://source.winehq.org/git/wine.git/blob/0c249e6125fc9dc6ee86b4ef6ae0d9fa2fc6291b:/dlls/mf/tests/mf.c#l3008
to
hr = IMFMediaTypeHandler_GetMediaTypeByIndex(handler, count-1,
&mediatype2);
ok(hr == S_OK, "Failed to get media type, hr %#x.\n", hr);
hr = IMFMediaTypeHandler_GetMediaTypeByIndex(handler, count-1,
&mediatype3);
ok(hr == S_OK, "Failed to get media type, hr %#x.\n", hr);
I get
Windows 7:
mf.c:3017: Test failed: Unexpected hr 0.
mf.c:3049: Test failed: Failed to set current type, hr 0xc00d36b4.
mf.c:3053: Test failed: Unexpected instance.
mf.c:3125: Test failed: Failed to get interface, hr 0.
Windows 8:
mf.c:3017: Test failed: Unexpected hr 0.
mf.c:3049: Test failed: Failed to set current type, hr 0xc00d4650.
mf.c:3053: Test failed: Unexpected instance.
mf.c:3125: Test failed: Failed to get interface, hr 0.
Windows 10 1507:
mf.c:3017: Test failed: Unexpected hr 0.
mf.c:3049: Test failed: Failed to set current type, hr 0xc00d4650.
mf.c:3053: Test failed: Unexpected instance.
mf.c:3125: Test failed: Failed to get interface, hr 0.
Windows 10 1809:
mf.c:3017: Test failed: Unexpected hr 0.
This is sort of consistent across all versions. So I feel like Wine is
currently mimicking behaviour that holds only for some random media type which
happens to not work on Windows 7 (Wine currently only has one media type
available from GetMediaTypeByIndex).
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
More information about the wine-bugs
mailing list