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?