vdr 2.6.3
|
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().