mirror of
https://github.com/VDR4Arch/vdr.git
synced 2023-10-10 13:36:52 +02:00
In case of incomplete sections an error message is now logged only every 10 seconds
This commit is contained in:
parent
37a73ed5b4
commit
00d52b12c6
2
HISTORY
2
HISTORY
@ -2562,3 +2562,5 @@ Video Disk Recorder Revision History
|
||||
user name to appear before the command option (thanks to Robert Huitl).
|
||||
- Fixed testing for matching section filters in case they are turned off (thanks
|
||||
to Marcel Wiesweg).
|
||||
- In case of incomplete sections an error message is now logged only every 10
|
||||
seconds.
|
||||
|
@ -4,7 +4,7 @@
|
||||
* See the main source file 'vdr.c' for copyright information and
|
||||
* how to reach the author.
|
||||
*
|
||||
* $Id: sections.c 1.2 2004/01/03 12:54:01 kls Exp $
|
||||
* $Id: sections.c 1.3 2004/01/10 11:45:42 kls Exp $
|
||||
*/
|
||||
|
||||
#include "sections.h"
|
||||
@ -39,6 +39,7 @@ cSectionHandler::cSectionHandler(cDevice *Device)
|
||||
transponder = 0;
|
||||
statusCount = 0;
|
||||
on = false;
|
||||
lastIncompleteSection = 0;
|
||||
Start();
|
||||
}
|
||||
|
||||
@ -176,8 +177,10 @@ void cSectionHandler::Action(void)
|
||||
fi->Process(pid, tid, buf, len);
|
||||
}
|
||||
}
|
||||
else
|
||||
else if (time(NULL) - lastIncompleteSection > 10) { // log them only every 10 seconds
|
||||
dsyslog("read incomplete section - len = %d, r = %d", len, r);
|
||||
lastIncompleteSection = time(NULL);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -4,12 +4,13 @@
|
||||
* See the main source file 'vdr.c' for copyright information and
|
||||
* how to reach the author.
|
||||
*
|
||||
* $Id: sections.h 1.1 2003/12/21 14:37:00 kls Exp $
|
||||
* $Id: sections.h 1.2 2004/01/10 11:42:49 kls Exp $
|
||||
*/
|
||||
|
||||
#ifndef __SECTIONS_H
|
||||
#define __SECTIONS_H
|
||||
|
||||
#include <time.h>
|
||||
#include "filter.h"
|
||||
#include "thread.h"
|
||||
#include "tools.h"
|
||||
@ -26,6 +27,7 @@ private:
|
||||
int transponder;
|
||||
int statusCount;
|
||||
bool on;
|
||||
time_t lastIncompleteSection;
|
||||
cList<cFilter> filters;
|
||||
cList<cFilterHandle> filterHandles;
|
||||
void Add(const cFilterData *FilterData);
|
||||
|
Loading…
Reference in New Issue
Block a user