|
vdr 2.6.4
|
Public Member Functions | |
| cFrameChecker (void) | |
| void | SetFrameDelta (int FrameDelta) |
| void | CheckFrame (const uchar *Data, int Length) |
| void | ReportBroken (void) |
| int | Errors (void) |
Private Member Functions | |
| void | Report (const char *Message, int NumErrors=1) |
Private Attributes | |
| int | frameDelta |
| int64_t | lastPts |
| uint32_t | backRefs |
| int | lastFwdRef |
| int | errors |
Definition at line 84 of file recorder.c.
| cFrameChecker::cFrameChecker | ( | void | ) |
Definition at line 100 of file recorder.c.
References backRefs, DEFAULTFRAMESPERSECOND, errors, frameDelta, lastFwdRef, lastPts, and PTSTICKS.
| void cFrameChecker::CheckFrame | ( | const uchar * | Data, |
| int | Length | ||
| ) |
Definition at line 116 of file recorder.c.
References backRefs, frameDelta, lastFwdRef, lastPts, MAX_BACK_REFS, PtsDiff(), Report(), and TsGetPts().
Referenced by cRecorder::Action().
|
inline |
Definition at line 97 of file recorder.c.
References errors.
Referenced by cRecorder::HandleErrors().
|
private |
Definition at line 109 of file recorder.c.
References DebugChecks, errors, and TimeToString().
Referenced by CheckFrame(), and ReportBroken().
| void cFrameChecker::ReportBroken | ( | void | ) |
Definition at line 156 of file recorder.c.
References frameDelta, MAXBROKENTIMEOUT, PTSTICKS, and Report().
Referenced by cRecorder::Action().
|
inline |
|
private |
Definition at line 88 of file recorder.c.
Referenced by cFrameChecker(), and CheckFrame().
|
private |
Definition at line 90 of file recorder.c.
Referenced by cFrameChecker(), Errors(), and Report().
|
private |
Definition at line 86 of file recorder.c.
Referenced by cFrameChecker(), CheckFrame(), ReportBroken(), and SetFrameDelta().
|
private |
Definition at line 89 of file recorder.c.
Referenced by cFrameChecker(), and CheckFrame().
|
private |
Definition at line 87 of file recorder.c.
Referenced by cFrameChecker(), and CheckFrame().