removed unneeded mutex from ffmpeg decoder
This commit is contained in:
1 parent
7381d3de20
commit
ecb981e237
1 file changed
-10
@@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user