08-02-2009 18:06:50.573 [ee4]Adding file O:\VID.TIME\live1-0.ts.tsbuffer9.ts (400000000)
08-02-2009 18:06:50.573 [ee4]Opened File O:\VID.TIME\live1-0.ts.tsbuffer9.ts
08-02-2009 18:08:16.538 [c]MultiFileReader has error 0x80 in Loop 0. Try to clear SMB Cache.
08-02-2009 18:08:16.533 [ee4]MultiFileReader has error 0x80 in Loop 0. Try to clear SMB Cache.
08-02-2009 18:08:17.445 [c]Files Added 1, Removed 0
08-02-2009 18:08:17.445 [ee4]Files Added 1, Removed 0
08-02-2009 18:08:17.446 [ee4]Opened File O:\VID.TIME\live1-0.ts.tsbuffer9.ts
08-02-2009 18:08:17.446 [c]Opened File O:\VID.TIME\live1-0.ts.tsbuffer9.ts
{
- Sleep(10) ;
Error=0x80;
+
+ LogDebug("MultiFileReader has error 0x80 in Loop %d. Try to clear SMB Cache.", 10-Loop) ;
+ // try to clear local / remote smb file cache. This should happen when we close the filehandle
+ m_TSBufferFile.CloseFile();
+ m_TSBufferFile.OpenFile();
+ Sleep(2);
}
[/CLOSE]
The original is a sleep(10) i lowered it to (2) also remember that it is milliseconds not seconds
Devs? Will you integrate this?
https://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/ForTheRecord4TR is not open source isn't it? Otherwise perhaps someone can borrow the code