openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
amldecoder.cpp File Reference
#include <lib/dvb/amldecoder.h>
#include <lib/base/cfile.h>
#include <lib/base/ebase.h>
#include <lib/base/eerror.h>
#include <lib/base/wrappers.h>
#include <lib/components/tuxtxtapp.h>
#include <linux/dvb/audio.h>
#include <linux/dvb/video.h>
#include <linux/dvb/dmx.h>
#include <unistd.h>
#include <fcntl.h>
#include <sys/ioctl.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <errno.h>
#include <pthread.h>
#include <dvbcsa/dvbcsa.h>

Macros

#define TRACE__   eDebug("%s(%d): ",__PRETTY_FUNCTION__,__LINE__);
 
#define PVR_P0   _IO('o', 100)
 
#define PVR_P1   _IO('o', 101)
 
#define PVR_P2   _IO('o', 102)
 
#define PVR_P3   _IO('o', 103)
 
#define PVR_P4   _IOR('o', 104, int)
 

Functions

static void signal_handler (int x)
 
 DEFINE_REF (eAMLTSMPEGDecoder)
 

Detailed Description

This file add support for Amlogic video decoding to enigma2 Copyright (C) 2015 Christian Ege k4230.nosp@m.r6@g.nosp@m.mail..nosp@m.com

This file is part of Enigma2

AMLDecocder is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version.

AMLDecocder is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with AMLDecocder. If not, see http://www.gnu.org/licenses/.

Macro Definition Documentation

◆ PVR_P0

#define PVR_P0   _IO('o', 100)

◆ PVR_P1

#define PVR_P1   _IO('o', 101)

◆ PVR_P2

#define PVR_P2   _IO('o', 102)

◆ PVR_P3

#define PVR_P3   _IO('o', 103)

◆ PVR_P4

#define PVR_P4   _IOR('o', 104, int)

◆ TRACE__

#define TRACE__   eDebug("%s(%d): ",__PRETTY_FUNCTION__,__LINE__);

Function Documentation

◆ DEFINE_REF()

DEFINE_REF ( eAMLTSMPEGDecoder  )

◆ signal_handler()

static void signal_handler ( int  x)
static