22 Jan
2026
22 Jan
'26
7:32 p.m.
Nikolay Sivov (@nsivov) commented about dlls/mf/tests/transform.c:
ret = IMFSample_Release(output_sample); ok(ret == 0, "Release returned %lu\n", ret);
+ /* setting the input type to null does not set the output type to null */ + hr = IMFTransform_SetInputType(transform, 0, NULL, 0); + ok(hr == S_OK, "SetInputType returned %#lx\n", hr); + hr = IMFTransform_GetOutputCurrentType(transform, 0, &media_type); + ok(hr == S_OK, "GetOutputCurrentType returned hr %#lx.\n", hr); + IMFMediaType_Release(media_type);
Does this make GetInputCurrentType() return NULL as well? Or maybe it simply ignores NULL input. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/9935#note_127707