|
vdr 2.8.3
|
Public Member Functions | |
| cTsChecker (void) | |
| void | Reset (void) |
| void | Clear (void) |
| int | Errors (void) |
| bool | NewErrors (void) |
| void | CheckTs (const uchar *Data, int Length) |
Private Member Functions | |
| void | Report (int Pid, const char *Message) |
Private Attributes | |
| uchar | counter [MAXPID] |
| int | errors |
| int | oldErrors |
| cTsChecker::cTsChecker | ( | void | ) |
| void cTsChecker::CheckTs | ( | const uchar * | Data, |
| int | Length ) |
Definition at line 2016 of file remux.c.
References counter, Report(), TS_CC_UNKNOWN, TS_CONT_CNT_MASK, TS_SIZE, TsContinuityCounter(), TsError(), TsHasPayload(), TsIsScrambled(), and TsPid().
Referenced by cFrameDetector::Analyze(), and cFrameChecker::Check().
| void cTsChecker::Clear | ( | void | ) |
Definition at line 1996 of file remux.c.
References errors, and oldErrors.
Referenced by cTsChecker().
|
inline |
Definition at line 1980 of file remux.c.
References errors.
Referenced by cFrameDetector::Errors(), and cFrameChecker::TotalErrors().
| bool cTsChecker::NewErrors | ( | void | ) |
Definition at line 2009 of file remux.c.
References errors, and oldErrors.
Referenced by cFrameDetector::Analyze(), cFrameChecker::Check(), and cFrameDetector::Errors().
|
private |
Definition at line 2002 of file remux.c.
References DebugChecks, errors, and TimeToString().
Referenced by CheckTs().
| void cTsChecker::Reset | ( | void | ) |
Definition at line 1991 of file remux.c.
References counter, and TS_CC_UNKNOWN.
Referenced by cTsChecker(), cFrameChecker::Reset(), and cFrameDetector::SetPid().
|
private |
|
private |
Definition at line 1974 of file remux.c.
Referenced by Clear(), and NewErrors().