MythTV  master
Macros | Functions | Variables
dvbcam.cpp File Reference
#include <iostream>
#include <vector>
#include <map>
#include <cstdlib>
#include <cstdio>
#include <fcntl.h>
#include <sys/ioctl.h>
#include <sys/poll.h>
#include <linux/dvb/ca.h>
#include <dvbci.h>
#include "recorderbase.h"
#include "cardutil.h"
#include "dvbcam.h"
#include "mthread.h"
#include "dvbchannel.h"
#include "dvbrecorder.h"
#include "mythlogging.h"
Include dependency graph for dvbcam.cpp:

Go to the source code of this file.

Macros

#define LOC   QString("DVB#%1 CA: ").arg(m_device)
 

Functions

cCiCaPmt CreateCAPMT (const ProgramMapTable &, const unsigned short *, uint)
 
static void process_desc (cCiCaPmt &capmt, const unsigned short *casids, const desc_list_t &desc)
 

Variables

static const char * cplm_info []
 

Macro Definition Documentation

◆ LOC

#define LOC   QString("DVB#%1 CA: ").arg(m_device)

Definition at line 60 of file dvbcam.cpp.

Function Documentation

◆ CreateCAPMT()

cCiCaPmt CreateCAPMT ( const ProgramMapTable pmt,
const unsigned short *  casids,
uint  cplm 
)

Definition at line 404 of file dvbcam.cpp.

Referenced by DVBCam::SendPMT().

◆ process_desc()

static void process_desc ( cCiCaPmt capmt,
const unsigned short *  casids,
const desc_list_t desc 
)
static

Definition at line 380 of file dvbcam.cpp.

Referenced by CreateCAPMT().

Variable Documentation

◆ cplm_info

const char* cplm_info[]
static
Initial value:
=
{
"CPLM_MORE",
"CPLM_FIRST",
"CPLM_LAST",
"CPLM_ONLY",
"CPLM_ADD",
"CPLM_UPDATE"
}

Definition at line 323 of file dvbcam.cpp.

Referenced by DVBCam::SendPMT().