From 5417e87a930f2e0cae1eb560cd07998d7f648b76 Mon Sep 17 00:00:00 2001 From: Jared Goodwin Date: Wed, 8 Apr 2020 15:44:18 -0700 Subject: [PATCH] Remove initial acquire frame in DX init. --- ScreenCast.Win/Services/ScreenCapturerWin.cs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/ScreenCast.Win/Services/ScreenCapturerWin.cs b/ScreenCast.Win/Services/ScreenCapturerWin.cs index 295d23bf..9ae8e264 100644 --- a/ScreenCast.Win/Services/ScreenCapturerWin.cs +++ b/ScreenCast.Win/Services/ScreenCapturerWin.cs @@ -300,15 +300,12 @@ namespace Remotely.ScreenCast.Win.Services }; var texture2D = new Texture2D(device, textureDesc); - var duplicatedOutput = output1.DuplicateOutput(device); - duplicatedOutput.TryAcquireNextFrame(50, out _, out _); - duplicatedOutput.ReleaseFrame(); directxScreens.Add( output1.Description.DeviceName, new DirectXOutput(adapter, device, - duplicatedOutput, + output1.DuplicateOutput(device), texture2D)); } catch (Exception ex)