Nikolay Sivov (@nsivov) commented about dlls/mf/evr.c:
renderer->mixer = NULL;- }
- if (renderer->presenter)
- {
video_renderer_release_presenter_services(renderer);IMFVideoPresenter_Release(renderer->presenter);renderer->presenter = NULL;- }
- if (renderer->device_manager)
- {
IUnknown_Release(renderer->device_manager);renderer->device_manager = NULL;- }
This is already done in video_renderer_initialize(). Maybe it's not triggered on shutdown?