From a4fbb49ef363bc828d7391fdda45676f5178593e Mon Sep 17 00:00:00 2001 From: Seungha Yang Date: Tue, 5 May 2020 20:32:53 +0900 Subject: [PATCH] d3d11window: Fix processor output view resource leak Because this object holds reference to native d3d11 device handle internally, related native d3d11 objects would be leaked as well. Part-of: --- sys/d3d11/gstd3d11window.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/sys/d3d11/gstd3d11window.cpp b/sys/d3d11/gstd3d11window.cpp index b0f0664e29..e6756a1f30 100644 --- a/sys/d3d11/gstd3d11window.cpp +++ b/sys/d3d11/gstd3d11window.cpp @@ -253,6 +253,11 @@ gst_d3d11_window_release_resources (GstD3D11Device * device, window->rtv = NULL; } + if (window->pov) { + window->pov->Release (); + window->pov = NULL; + } + if (window->swap_chain) { window->swap_chain->Release (); window->swap_chain = NULL;