vdr 2.7.3
|
Classes | |
struct | tPtsIndex |
Public Member Functions | |
cPtsIndex (void) | |
void | Clear (void) |
bool | IsEmpty (void) |
void | Put (uint32_t Pts, int Index, bool Independent) |
int | FindIndex (uint32_t Pts) |
int | FindFrameNumber (uint32_t Pts) |
Private Attributes | |
tPtsIndex | pi [PTSINDEX_ENTRIES] |
int | w |
int | r |
int | lastFound |
cMutex | mutex |
Definition at line 22 of file dvbplayer.c.
cPtsIndex::cPtsIndex | ( | void | ) |
Definition at line 42 of file dvbplayer.c.
void cPtsIndex::Clear | ( | void | ) |
int cPtsIndex::FindFrameNumber | ( | uint32_t | Pts | ) |
Definition at line 93 of file dvbplayer.c.
References FindIndex(), lastFound, mutex, pi, PTSINDEX_ENTRIES, r, and w.
int cPtsIndex::FindIndex | ( | uint32_t | Pts | ) |
Definition at line 71 of file dvbplayer.c.
References lastFound, mutex, pi, PTSINDEX_ENTRIES, r, and w.
Referenced by FindFrameNumber().
bool cPtsIndex::IsEmpty | ( | void | ) |
Definition at line 54 of file dvbplayer.c.
void cPtsIndex::Put | ( | uint32_t | Pts, |
int | Index, | ||
bool | Independent ) |
Definition at line 60 of file dvbplayer.c.
References mutex, pi, PTSINDEX_ENTRIES, r, and w.
|
private |
Definition at line 31 of file dvbplayer.c.
Referenced by cPtsIndex(), FindFrameNumber(), and FindIndex().
|
private |
Definition at line 32 of file dvbplayer.c.
Referenced by Clear(), FindFrameNumber(), FindIndex(), IsEmpty(), and Put().
|
private |
Definition at line 29 of file dvbplayer.c.
Referenced by FindFrameNumber(), FindIndex(), and Put().
|
private |
Definition at line 30 of file dvbplayer.c.
Referenced by Clear(), FindFrameNumber(), FindIndex(), IsEmpty(), and Put().
|
private |
Definition at line 30 of file dvbplayer.c.
Referenced by Clear(), FindFrameNumber(), FindIndex(), IsEmpty(), and Put().