vdr 2.6.6
Classes | Macros | Functions
device.c File Reference
#include "device.h"
#include <errno.h>
#include <math.h>
#include <sys/ioctl.h>
#include <sys/mman.h>
#include "audio.h"
#include "channels.h"
#include "i18n.h"
#include "player.h"
#include "receiver.h"
#include "status.h"
#include "transfer.h"

Go to the source code of this file.

Classes

class  cLiveSubtitle
 

Macros

#define MIN_PRE_1_3_19_PRIVATESTREAM   10
 
#define PRINTPIDS(s)
 
#define TS_SCRAMBLING_TIMEOUT   3
 
#define TS_SCRAMBLING_TIME_OK   3
 
#define EIT_INJECTION_TIME   10
 

Functions

static int GetClippedNumProvidedSystems (int AvailableBits, cDevice *Device)
 

Macro Definition Documentation

◆ EIT_INJECTION_TIME

#define EIT_INJECTION_TIME   10

Definition at line 1690 of file device.c.

Referenced by cDevice::Action().

◆ MIN_PRE_1_3_19_PRIVATESTREAM

#define MIN_PRE_1_3_19_PRIVATESTREAM   10

Definition at line 69 of file device.c.

Referenced by cDevice::PlayPesPacket().

◆ PRINTPIDS

#define PRINTPIDS ( s)

Definition at line 540 of file device.c.

Referenced by cDevice::AddPid(), and cDevice::DelPid().

◆ TS_SCRAMBLING_TIME_OK

#define TS_SCRAMBLING_TIME_OK   3

Definition at line 1689 of file device.c.

Referenced by cDevice::Action().

◆ TS_SCRAMBLING_TIMEOUT

#define TS_SCRAMBLING_TIMEOUT   3

Definition at line 1688 of file device.c.

Referenced by cDevice::AttachReceiver().

Function Documentation

◆ GetClippedNumProvidedSystems()

static int GetClippedNumProvidedSystems ( int AvailableBits,
cDevice * Device )
static

Definition at line 233 of file device.c.

References cDevice::DeviceNumber(), esyslog, and cDevice::NumProvidedSystems().

Referenced by cDevice::GetDevice().