vdr  2.4.0
Classes | Macros | Functions
mtd.c File Reference
#include "mtd.h"
#include "receiver.h"
Include dependency graph for mtd.c:

Go to the source code of this file.

Classes

class  cMtdMapper
 

Macros

#define DBGMTD(a...)
 
#define MAX_REAL_PIDS   MAXPID
 
#define MAX_UNIQ_PIDS   256
 
#define UNIQ_PID_MASK   0x00FF
 
#define UNIQ_PID_SHIFT   8
 
#define MTD_INVALID_PID   0xFFFF
 
#define MTD_BUFFER_SIZE   MEGABYTE(1)
 

Functions

void MtdMapSid (uchar *p, cMtdMapper *MtdMapper)
 
void MtdMapPid (uchar *p, cMtdMapper *MtdMapper)
 

Macro Definition Documentation

◆ DBGMTD

#define DBGMTD (   a...)

Definition at line 17 of file mtd.c.

◆ MAX_REAL_PIDS

#define MAX_REAL_PIDS   MAXPID

Definition at line 22 of file mtd.c.

◆ MAX_UNIQ_PIDS

#define MAX_UNIQ_PIDS   256

Definition at line 27 of file mtd.c.

◆ MTD_BUFFER_SIZE

#define MTD_BUFFER_SIZE   MEGABYTE(1)

Definition at line 237 of file mtd.c.

◆ MTD_INVALID_PID

#define MTD_INVALID_PID   0xFFFF

Definition at line 145 of file mtd.c.

◆ UNIQ_PID_MASK

#define UNIQ_PID_MASK   0x00FF

Definition at line 28 of file mtd.c.

◆ UNIQ_PID_SHIFT

#define UNIQ_PID_SHIFT   8

Definition at line 29 of file mtd.c.

Function Documentation

◆ MtdMapPid()

void MtdMapPid ( uchar p,
cMtdMapper MtdMapper 
)

Definition at line 230 of file mtd.c.

References Peek13(), Poke13(), and cMtdMapper::RealToUniqPid().

Referenced by MtdMapCaDescriptor(), MtdMapStream(), and cCaPidReceiver::Receive().

Here is the caller graph for this function:

◆ MtdMapSid()

void MtdMapSid ( uchar p,
cMtdMapper MtdMapper 
)

Definition at line 225 of file mtd.c.

References Peek13(), Poke13(), and cMtdMapper::RealToUniqSid().

Referenced by cCiCaPmt::MtdMapPids().

Here is the caller graph for this function: