diff --git a/viddec.cpp b/viddec.cpp index ca479fc..320cc78 100644 --- a/viddec.cpp +++ b/viddec.cpp @@ -178,8 +178,7 @@ void MoonlightInstance::DispatchGetPicture(uint32_t unused) { void MoonlightInstance::VidDecCleanup(void) { free(s_DecodeBuffer); - // Flush and delete the decoder - g_Instance->m_VideoDecoder->Flush(pp::BlockUntilComplete()); + // Delete the decoder delete g_Instance->m_VideoDecoder; // Delete shader programs