From 91ebcce18c03c98ae76170c11bad5f016ba2a760 Mon Sep 17 00:00:00 2001 From: Flamefire Date: Sun, 26 May 2013 00:40:59 +0200 Subject: [PATCH] Removed unnecessary lock --- Vocaluxe/Lib/Video/Acinerella/CDecoder.cs | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/Vocaluxe/Lib/Video/Acinerella/CDecoder.cs b/Vocaluxe/Lib/Video/Acinerella/CDecoder.cs index f5a1d581..d9b52c2e 100644 --- a/Vocaluxe/Lib/Video/Acinerella/CDecoder.cs +++ b/Vocaluxe/Lib/Video/Acinerella/CDecoder.cs @@ -344,15 +344,12 @@ namespace Vocaluxe.Lib.Video.Acinerella private void _Copy() { - lock (_MutexFramebuffer) - { - var videodecoder = (SACDecoder)Marshal.PtrToStructure(_Videodecoder, typeof(SACDecoder)); - if (videodecoder.Buffer == IntPtr.Zero) - return; - _LastDecodedTime = (float)videodecoder.Timecode; - _Framebuffer.Put(videodecoder.Buffer, _LastDecodedTime); - _FrameAvailable = false; - } + var videodecoder = (SACDecoder)Marshal.PtrToStructure(_Videodecoder, typeof(SACDecoder)); + if (videodecoder.Buffer == IntPtr.Zero) + return; + _LastDecodedTime = (float)videodecoder.Timecode; + _Framebuffer.Put(videodecoder.Buffer, _LastDecodedTime); + _FrameAvailable = false; } private void _UploadNewFrame(ref CTexture frame)