From 400ba3c7e52b47d061a6abd95999c47da539ec4b Mon Sep 17 00:00:00 2001 From: Stenzek Date: Wed, 5 Oct 2016 22:03:43 +1000 Subject: [PATCH] Vulkan: Stop dumping frames on shutdown if left enabled --- Source/Core/VideoBackends/Vulkan/Renderer.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Source/Core/VideoBackends/Vulkan/Renderer.cpp b/Source/Core/VideoBackends/Vulkan/Renderer.cpp index 36be733b39..74e2707a5d 100644 --- a/Source/Core/VideoBackends/Vulkan/Renderer.cpp +++ b/Source/Core/VideoBackends/Vulkan/Renderer.cpp @@ -65,6 +65,15 @@ Renderer::Renderer(std::unique_ptr swap_chain) : m_swap_chain(std::mo Renderer::~Renderer() { +#if defined(HAVE_LIBAV) || defined(_WIN32) + // Stop frame dumping if it was left enabled at shutdown time. + if (bAVIDumping) + { + AVIDump::Stop(); + bAVIDumping = false; + } +#endif + g_Config.bRunning = false; UpdateActiveConfig(); DestroyScreenshotResources();