openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
demux.cpp File Reference
#include <stdio.h>
#include <fcntl.h>
#include <sys/ioctl.h>
#include <errno.h>
#include <unistd.h>
#include <signal.h>
#include <sys/sysinfo.h>
#include <sys/mman.h>
#include <linux/dvb/dmx.h>
#include <lib/base/eerror.h>
#include <lib/base/cfile.h>
#include <lib/dvb/idvb.h>
#include <lib/dvb/demux.h>
#include <lib/dvb/esection.h>
#include <lib/dvb/decoder.h>
#include "crc32.h"

Macros

#define DMX_SET_SOURCE   _IOW('o', 49, enum dmx_source)
 

Enumerations

enum  dmx_source {
  DMX_SOURCE_FRONT0 = 0 , DMX_SOURCE_FRONT1 , DMX_SOURCE_FRONT2 , DMX_SOURCE_FRONT3 ,
  DMX_SOURCE_DVR0 = 16 , DMX_SOURCE_DVR1 , DMX_SOURCE_DVR2 , DMX_SOURCE_DVR3
}
 

Functions

static int determineBufferCount ()
 
 DEFINE_REF (eDVBTSRecorder)
 

Variables

static int recordingBufferCount = determineBufferCount()
 

Macro Definition Documentation

◆ DMX_SET_SOURCE

#define DMX_SET_SOURCE   _IOW('o', 49, enum dmx_source)

Enumeration Type Documentation

◆ dmx_source

enum dmx_source

DMX_SET_SOURCE and dmx_source enum removed on 4.14 kernel Check commit 13adefbe9e566c6db91579e4ce17f1e5193d6f2c

Enumerator
DMX_SOURCE_FRONT0 
DMX_SOURCE_FRONT1 
DMX_SOURCE_FRONT2 
DMX_SOURCE_FRONT3 
DMX_SOURCE_DVR0 
DMX_SOURCE_DVR1 
DMX_SOURCE_DVR2 
DMX_SOURCE_DVR3 

Function Documentation

◆ DEFINE_REF()

DEFINE_REF ( eDVBTSRecorder  )

◆ determineBufferCount()

static int determineBufferCount ( )
static

Variable Documentation

◆ recordingBufferCount

int recordingBufferCount = determineBufferCount()
static