vdr 2.7.3
|
Public Member Functions | |
cFrameChecker (void) | |
void | SetMissing (void) |
void | SetFrameDelta (int FrameDelta) |
void | CheckTs (const uchar *Data, int Length) |
void | CheckFrame (const uchar *Data, int Length, bool IndependentFrame) |
int | PreviousErrors (void) |
int | MissingFrames (void) |
Private Member Functions | |
void | Report (const char *Message, int NumErrors=1) |
Private Attributes | |
cTsChecker | tsChecker |
int | frameDelta |
int64_t | lastPts |
uint32_t | backRefs |
int | lastFwdRef |
int | errors |
int | previousErrors |
int | missingFrames |
cFrameChecker::cFrameChecker | ( | void | ) |
Definition at line 2022 of file remux.c.
References backRefs, DEFAULTFRAMESPERSECOND, errors, frameDelta, lastFwdRef, lastPts, missingFrames, previousErrors, and PTSTICKS.
void cFrameChecker::CheckFrame | ( | const uchar * | Data, |
int | Length, | ||
bool | IndependentFrame ) |
Definition at line 2045 of file remux.c.
References backRefs, errors, frameDelta, lastFwdRef, lastPts, MAX_BACK_REFS, missingFrames, previousErrors, PtsDiff(), Report(), tsChecker, and TsGetPts().
void cFrameChecker::CheckTs | ( | const uchar * | Data, |
int | Length ) |
|
inline |
Definition at line 2019 of file remux.c.
References missingFrames.
|
inline |
Definition at line 2018 of file remux.c.
References previousErrors.
|
private |
Definition at line 2033 of file remux.c.
References DebugChecks, errors, and TimeToString().
Referenced by CheckFrame().
|
inline |
Definition at line 2015 of file remux.c.
References frameDelta.
|
inline |
Definition at line 2014 of file remux.c.
References missingFrames.
|
private |
Definition at line 2006 of file remux.c.
Referenced by cFrameChecker(), and CheckFrame().
|
private |
Definition at line 2008 of file remux.c.
Referenced by cFrameChecker(), CheckFrame(), and Report().
|
private |
Definition at line 2004 of file remux.c.
Referenced by cFrameChecker(), CheckFrame(), and SetFrameDelta().
|
private |
Definition at line 2007 of file remux.c.
Referenced by cFrameChecker(), and CheckFrame().
|
private |
Definition at line 2005 of file remux.c.
Referenced by cFrameChecker(), and CheckFrame().
|
private |
Definition at line 2010 of file remux.c.
Referenced by cFrameChecker(), CheckFrame(), MissingFrames(), and SetMissing().
|
private |
Definition at line 2009 of file remux.c.
Referenced by cFrameChecker(), CheckFrame(), and PreviousErrors().
|
private |
Definition at line 2003 of file remux.c.
Referenced by CheckFrame(), and CheckTs().