vdr 2.7.7
dvbplayer.c File Reference
#include "dvbplayer.h"
#include <math.h>
#include <stdlib.h>
#include "remux.h"
#include "ringbuffer.h"
#include "thread.h"
#include "tools.h"

Go to the source code of this file.

Classes

class  cPtsIndex
struct  cPtsIndex::tPtsIndex
class  cNonBlockingFileReader
class  cDvbPlayer

Macros

#define PTSINDEX_ENTRIES   1024
#define PLAYERBUFSIZE   (MAXFRAMESIZE * 5)
#define RESUMEBACKUP   10
#define MAXSTUCKATEOF   3
#define MAX_VIDEO_SLOWMOTION   63
#define NORMAL_SPEED   4
#define MAX_SPEEDS   3
#define SPEED_MULT   12

Macro Definition Documentation

◆ MAX_SPEEDS

#define MAX_SPEEDS   3

Definition at line 298 of file dvbplayer.c.

Referenced by cDvbPlayer::Backward(), and cDvbPlayer::Forward().

◆ MAX_VIDEO_SLOWMOTION

#define MAX_VIDEO_SLOWMOTION   63

Definition at line 296 of file dvbplayer.c.

Referenced by cDvbPlayer::TrickSpeed().

◆ MAXSTUCKATEOF

#define MAXSTUCKATEOF   3

Definition at line 240 of file dvbplayer.c.

Referenced by cDvbPlayer::Action().

◆ NORMAL_SPEED

#define NORMAL_SPEED   4

◆ PLAYERBUFSIZE

#define PLAYERBUFSIZE   (MAXFRAMESIZE * 5)

Definition at line 237 of file dvbplayer.c.

Referenced by cDvbPlayer::cDvbPlayer().

◆ PTSINDEX_ENTRIES

#define PTSINDEX_ENTRIES   1024

Definition at line 20 of file dvbplayer.c.

Referenced by cPtsIndex::FindFrameNumber(), cPtsIndex::FindIndex(), and cPtsIndex::Put().

◆ RESUMEBACKUP

#define RESUMEBACKUP   10

Definition at line 239 of file dvbplayer.c.

Referenced by cDvbPlayer::Save().

◆ SPEED_MULT

#define SPEED_MULT   12

Definition at line 299 of file dvbplayer.c.

Referenced by cDvbPlayer::TrickSpeed().