Removed unnecessary lock

This commit is contained in:
Flamefire committed 2013-05-26 00:40:59 +02:00
1 parent 517db7d43b
commit 91ebcce18c
1 file changed
+6 -9
+6 -9
View File
@@ -344,15 +344,12 @@ namespace Vocaluxe.Lib.Video.Acinerella
private void _Copy() private void _Copy()
{ {
lock (_MutexFramebuffer) var videodecoder = (SACDecoder)Marshal.PtrToStructure(_Videodecoder, typeof(SACDecoder));
{ if (videodecoder.Buffer == IntPtr.Zero)
var videodecoder = (SACDecoder)Marshal.PtrToStructure(_Videodecoder, typeof(SACDecoder)); return;
if (videodecoder.Buffer == IntPtr.Zero) _LastDecodedTime = (float)videodecoder.Timecode;
return; _Framebuffer.Put(videodecoder.Buffer, _LastDecodedTime);
_LastDecodedTime = (float)videodecoder.Timecode; _FrameAvailable = false;
_Framebuffer.Put(videodecoder.Buffer, _LastDecodedTime);
_FrameAvailable = false;
}
} }
private void _UploadNewFrame(ref CTexture frame) private void _UploadNewFrame(ref CTexture frame)