Nikolay Sivov (@nsivov) commented about dlls/mfmediaengine/tests/mfmediaengine.c:
+done:
- IMFMediaEngineEx_Shutdown(media_engine_ex);
- ref = IMFMediaEngineEx_Release(media_engine_ex);
- todo_wine ok(!ref, "Unexpected ref %lu.\n", ref);
- ID3D11Texture2D_Release(texture);
- ID3D11Device_Release(device);
- ref = IMFTransform_Release(&video_effect3->IMFTransform_iface);
- todo_wine ok(!ref, "Unexpected ref %lu.\n", ref);
- ref = IMFTransform_Release(&video_effect2->IMFTransform_iface);
- todo_wine ok(!ref, "Unexpected ref %lu.\n", ref);
- ref = IMFTransform_Release(&video_effect->IMFTransform_iface);
- todo_wine ok(!ref, "Unexpected ref %lu.\n", ref);
Why are these not released? I know we have an issue with sinks/IMFActivate, but what's wrong with transforms?