removed unneeded mutex from ffmpeg decoder

This commit is contained in:
Alexander Eckart committed 2012-03-07 18:30:19 +01:00
1 parent 7381d3de20
commit ecb981e237
1 file changed
-10
-10
View File
@@ -260,7 +260,6 @@ namespace Vocaluxe.Lib.Video
AutoResetEvent EventDecode = new AutoResetEvent(false); AutoResetEvent EventDecode = new AutoResetEvent(false);
SFrameBuffer[] _FrameBuffer = new SFrameBuffer[5]; SFrameBuffer[] _FrameBuffer = new SFrameBuffer[5];
Object MutexFramebuffer = new Object(); Object MutexFramebuffer = new Object();
Object MutexFrame = new Object();
Object MutexSyncSignals = new Object(); Object MutexSyncSignals = new Object();
public Decoder() public Decoder()
@@ -594,8 +593,6 @@ namespace Vocaluxe.Lib.Video
} }
if (!_BeforeLoop && (!DropFrame || FrameFinished != 0)) if (!_BeforeLoop && (!DropFrame || FrameFinished != 0))
{
lock (MutexFrame)
{ {
try try
{ {
@@ -605,8 +602,6 @@ namespace Vocaluxe.Lib.Video
{ {
CLog.LogError("Error AcGetFrame " + _FileName); CLog.LogError("Error AcGetFrame " + _FileName);
} }
}
} }
if (FrameFinished == 0) if (FrameFinished == 0)
@@ -672,9 +667,6 @@ namespace Vocaluxe.Lib.Video
if (num == -1) if (num == -1)
_waiting = true; _waiting = true;
else else
{
lock (MutexFrame)
{ {
TAc_decoder Videodecoder = (TAc_decoder)Marshal.PtrToStructure(_videodecoder, typeof(TAc_decoder)); TAc_decoder Videodecoder = (TAc_decoder)Marshal.PtrToStructure(_videodecoder, typeof(TAc_decoder));
@@ -687,8 +679,6 @@ namespace Vocaluxe.Lib.Video
_FrameBuffer[num].displayed = false; _FrameBuffer[num].displayed = false;
} }
}
_waiting = false; _waiting = false;
} }