removed unneeded code lines
This commit is contained in:
1 parent
eefdac3b53
commit
06cc04dc45
2 files changed
+1
-64
No files matched your search
@@ -11,10 +11,6 @@ namespace Vocaluxe.Lib.Sound.Decoder
|
|||||||
{
|
{
|
||||||
class CAudioDecoderFFmpeg: CAudioDecoder
|
class CAudioDecoderFFmpeg: CAudioDecoder
|
||||||
{
|
{
|
||||||
private TAc_read_callback _rc;
|
|
||||||
private TAc_seek_callback _sc;
|
|
||||||
private FileStream _fs;
|
|
||||||
|
|
||||||
private IntPtr _instance = IntPtr.Zero;
|
private IntPtr _instance = IntPtr.Zero;
|
||||||
private IntPtr _audiodecoder = IntPtr.Zero;
|
private IntPtr _audiodecoder = IntPtr.Zero;
|
||||||
|
|
||||||
@@ -27,11 +23,7 @@ namespace Vocaluxe.Lib.Sound.Decoder
|
|||||||
|
|
||||||
public override void Init()
|
public override void Init()
|
||||||
{
|
{
|
||||||
//_rc = new TAc_read_callback(read_proc);
|
|
||||||
//_sc = new TAc_seek_callback(seek_proc);
|
|
||||||
|
|
||||||
_FileOpened = false;
|
_FileOpened = false;
|
||||||
|
|
||||||
_Initialized = true;
|
_Initialized = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -41,11 +33,9 @@ namespace Vocaluxe.Lib.Sound.Decoder
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
_FileName = FileName;
|
_FileName = FileName;
|
||||||
//_fs = new FileStream(FileName, FileMode.Open, FileAccess.Read, FileShare.Read);
|
|
||||||
|
|
||||||
_instance = CAcinerella.ac_init();
|
_instance = CAcinerella.ac_init();
|
||||||
|
|
||||||
int ret = 0;
|
int ret = 0;
|
||||||
//CAcinerella.ac_open(_instance, IntPtr.Zero, null, _rc, _sc, null, IntPtr.Zero);
|
|
||||||
if ((ret = CAcinerella.ac_open2(_instance, _FileName)) < 0)
|
if ((ret = CAcinerella.ac_open2(_instance, _FileName)) < 0)
|
||||||
{
|
{
|
||||||
CLog.LogError("Error opening sound file (Errorcode: " + ret.ToString() + "): " + _FileName);
|
CLog.LogError("Error opening sound file (Errorcode: " + ret.ToString() + "): " + _FileName);
|
||||||
@@ -189,23 +179,5 @@ namespace Vocaluxe.Lib.Sound.Decoder
|
|||||||
Buffer = null;
|
Buffer = null;
|
||||||
TimeStamp = 0f;
|
TimeStamp = 0f;
|
||||||
}
|
}
|
||||||
|
|
||||||
#region Callbacks
|
|
||||||
private Int32 read_proc(IntPtr sender, IntPtr buf, Int32 size)
|
|
||||||
{
|
|
||||||
Int32 r = 0;
|
|
||||||
|
|
||||||
byte[] bb = new byte[size];
|
|
||||||
r = _fs.Read(bb, 0, size);
|
|
||||||
Marshal.Copy(bb, 0, buf, size);
|
|
||||||
|
|
||||||
return r;
|
|
||||||
}
|
|
||||||
|
|
||||||
private Int64 seek_proc(IntPtr sender, Int64 pos, Int32 whence)
|
|
||||||
{
|
|
||||||
return (Int64)_fs.Seek((long)pos, (SeekOrigin)whence);
|
|
||||||
}
|
|
||||||
#endregion Callbacks
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -223,10 +223,6 @@ namespace Vocaluxe.Lib.Video
|
|||||||
private int _StreamID; // stream ID for stream closing
|
private int _StreamID; // stream ID for stream closing
|
||||||
private string _FileName; // current video file name
|
private string _FileName; // current video file name
|
||||||
|
|
||||||
private FileStream _fs; // video file stream
|
|
||||||
private TAc_read_callback _rc; // read callback for acinerella
|
|
||||||
private TAc_seek_callback _sc; // seek callback for acinerella
|
|
||||||
|
|
||||||
private bool _FileOpened = false;
|
private bool _FileOpened = false;
|
||||||
|
|
||||||
private float _VideoTimeBase = 0f; // frame time
|
private float _VideoTimeBase = 0f; // frame time
|
||||||
@@ -259,7 +255,6 @@ namespace Vocaluxe.Lib.Video
|
|||||||
private bool _terminated = false;
|
private bool _terminated = false;
|
||||||
|
|
||||||
private Thread _thread;
|
private Thread _thread;
|
||||||
//AutoResetEvent EventDecode = new AutoResetEvent(false);
|
|
||||||
SFrameBuffer[] _FrameBuffer = new SFrameBuffer[5];
|
SFrameBuffer[] _FrameBuffer = new SFrameBuffer[5];
|
||||||
private bool _NewFrame = false;
|
private bool _NewFrame = false;
|
||||||
Object MutexFramebuffer = new Object();
|
Object MutexFramebuffer = new Object();
|
||||||
@@ -267,8 +262,6 @@ namespace Vocaluxe.Lib.Video
|
|||||||
|
|
||||||
public Decoder()
|
public Decoder()
|
||||||
{
|
{
|
||||||
//_rc = new TAc_read_callback(read_proc);
|
|
||||||
//_sc = new TAc_seek_callback(seek_proc);
|
|
||||||
_thread = new Thread(Execute);
|
_thread = new Thread(Execute);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -361,7 +354,6 @@ namespace Vocaluxe.Lib.Video
|
|||||||
|
|
||||||
|
|
||||||
UploadNewFrame(ref frame);
|
UploadNewFrame(ref frame);
|
||||||
//EventDecode.Set();
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -373,7 +365,6 @@ namespace Vocaluxe.Lib.Video
|
|||||||
}
|
}
|
||||||
UploadNewFrame(ref frame);
|
UploadNewFrame(ref frame);
|
||||||
VideoTime = _CurrentVideoTime;
|
VideoTime = _CurrentVideoTime;
|
||||||
//EventDecode.Set();
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
@@ -389,7 +380,6 @@ namespace Vocaluxe.Lib.Video
|
|||||||
_NoMoreFrames = false;
|
_NoMoreFrames = false;
|
||||||
_Finished = false;
|
_Finished = false;
|
||||||
}
|
}
|
||||||
//EventDecode.Set();
|
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
@@ -444,17 +434,14 @@ namespace Vocaluxe.Lib.Video
|
|||||||
_BufferFull = false;
|
_BufferFull = false;
|
||||||
_skip = false;
|
_skip = false;
|
||||||
_NewFrame = false;
|
_NewFrame = false;
|
||||||
//EventDecode.Set();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void Execute()
|
private void Execute()
|
||||||
{
|
{
|
||||||
DoOpen();
|
DoOpen();
|
||||||
//EventDecode.Set();
|
|
||||||
|
|
||||||
while (!_terminated)
|
while (!_terminated)
|
||||||
{
|
{
|
||||||
//if (EventDecode.WaitOne(10))
|
|
||||||
{
|
{
|
||||||
lock (MutexSyncSignals)
|
lock (MutexSyncSignals)
|
||||||
{
|
{
|
||||||
@@ -690,9 +677,6 @@ namespace Vocaluxe.Lib.Video
|
|||||||
_NewFrame = false;
|
_NewFrame = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//if (!_BufferFull)
|
|
||||||
// EventDecode.Set();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void UploadNewFrame(ref STexture frame)
|
private void UploadNewFrame(ref STexture frame)
|
||||||
@@ -721,7 +705,6 @@ namespace Vocaluxe.Lib.Video
|
|||||||
_CurrentVideoTime = _FrameBuffer[num].time;
|
_CurrentVideoTime = _FrameBuffer[num].time;
|
||||||
}
|
}
|
||||||
_Finished = false;
|
_Finished = false;
|
||||||
//EventDecode.Set();
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -775,23 +758,5 @@ namespace Vocaluxe.Lib.Video
|
|||||||
_Closeproc(_StreamID);
|
_Closeproc(_StreamID);
|
||||||
}
|
}
|
||||||
#endregion Threading
|
#endregion Threading
|
||||||
|
|
||||||
#region Callbacks
|
|
||||||
private Int32 read_proc(IntPtr sender, IntPtr buf, Int32 size)
|
|
||||||
{
|
|
||||||
Int32 r = 0;
|
|
||||||
|
|
||||||
byte[] bb = new byte[size];
|
|
||||||
r = _fs.Read(bb, 0, size);
|
|
||||||
Marshal.Copy(bb, 0, buf, size);
|
|
||||||
|
|
||||||
return r;
|
|
||||||
}
|
|
||||||
|
|
||||||
private Int64 seek_proc(IntPtr sender, Int64 pos, Int32 whence)
|
|
||||||
{
|
|
||||||
return (Int64)_fs.Seek((long)pos, (SeekOrigin)whence);
|
|
||||||
}
|
|
||||||
#endregion Callbacks
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in new issue
Block a user