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;