From cd1770bd29f9df4abff34865c4e1fc9631668dce Mon Sep 17 00:00:00 2001 From: Jared Goodwin Date: Fri, 27 Dec 2019 17:59:03 -0800 Subject: [PATCH] Disable DXCapture for now due to memory leak in WPF app. --- ScreenCast.Win/Services/WinScreenCaster.cs | 38 ++++++++++++---------- 1 file changed, 20 insertions(+), 18 deletions(-) diff --git a/ScreenCast.Win/Services/WinScreenCaster.cs b/ScreenCast.Win/Services/WinScreenCaster.cs index 7b831ed8..6ec9c9b1 100644 --- a/ScreenCast.Win/Services/WinScreenCaster.cs +++ b/ScreenCast.Win/Services/WinScreenCaster.cs @@ -31,25 +31,27 @@ namespace Remotely.ScreenCast.Win.Services private static ICapturer GetCapturer() { - ICapturer capturer; - try - { - if (Conductor.Current.Viewers.Count == 0) - { - capturer = new DXCapture(); - } - else - { - capturer = new BitBltCapture(); - } - } - catch (Exception ex) - { - Logger.Write(ex); - capturer = new BitBltCapture(); - } + return new BitBltCapture(); + // TODO: DXCapture is leaking in the WPF app. + //ICapturer capturer; + //try + //{ + // if (Conductor.Current.Viewers.Count == 0) + // { + // capturer = new DXCapture(); + // } + // else + // { + // capturer = new BitBltCapture(); + // } + //} + //catch (Exception ex) + //{ + // Logger.Write(ex); + // capturer = new BitBltCapture(); + //} - return capturer; + //return capturer; } } }