[PATCH v2 0/3] MR310: mf: Fix several reference leaks.
Nikolay Sivov (@nsivov)
wine at gitlab.winehq.org
Mon Jun 27 02:52:49 CDT 2022
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?
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/310#note_2749
More information about the wine-devel
mailing list