MythTV  master
Macros | Functions
eithelper.cpp File Reference
#include <algorithm>
#include "libmythbase/compat.h"
#include "libmythbase/mythdate.h"
#include "libmythbase/mythdb.h"
#include "libmythbase/programinfo.h"
#include "channelutil.h"
#include "eitcache.h"
#include "eitfixup.h"
#include "eithelper.h"
#include "mpeg/atsctables.h"
#include "mpeg/dishdescriptors.h"
#include "mpeg/dvbtables.h"
#include "mpeg/premieredescriptors.h"
#include "mpeg/premieretables.h"
#include "programdata.h"
#include "scheduledrecording.h"
Include dependency graph for eithelper.cpp:

Go to the source code of this file.

Macros

#define LOC   QString("EITHelper: ")
 
#define LOC_ID   QString("EITHelper[%1]: ").arg(m_cardnum)
 

Functions

static uint get_chan_id_from_db_atsc (uint sourceid, uint atsc_major, uint atsc_minor)
 
static uint get_chan_id_from_db_dvb (uint sourceid, uint serviceid, uint networkid, uint transportid)
 
static uint get_chan_id_from_db_dtv (uint sourceid, uint serviceid, uint tunedchanid)
 
static void init_fixup (FixupMap &fix)
 
static void parse_dvb_event_descriptors (const desc_list_t &list, FixupValue fix, QMap< uint, uint > languagePreferences, QString &title, QString &subtitle, QString &description, QMultiMap< QString, QString > &items)
 
static void parse_dvb_component_descriptors (const desc_list_t &list, unsigned char &subtitle_type, unsigned char &audio_properties, unsigned char &video_properties)
 

Macro Definition Documentation

◆ LOC

#define LOC   QString("EITHelper: ")

Definition at line 36 of file eithelper.cpp.

◆ LOC_ID

#define LOC_ID   QString("EITHelper[%1]: ").arg(m_cardnum)

Definition at line 37 of file eithelper.cpp.

Function Documentation

◆ get_chan_id_from_db_atsc()

static uint get_chan_id_from_db_atsc ( uint  sourceid,
uint  atsc_major,
uint  atsc_minor 
)
static

Definition at line 886 of file eithelper.cpp.

Referenced by EITHelper::GetChanID().

◆ get_chan_id_from_db_dvb()

static uint get_chan_id_from_db_dvb ( uint  sourceid,
uint  serviceid,
uint  networkid,
uint  transportid 
)
static

Definition at line 913 of file eithelper.cpp.

Referenced by EITHelper::GetChanID().

◆ get_chan_id_from_db_dtv()

static uint get_chan_id_from_db_dtv ( uint  sourceid,
uint  serviceid,
uint  tunedchanid 
)
static

Definition at line 973 of file eithelper.cpp.

Referenced by EITHelper::GetChanID().

◆ init_fixup()

static void init_fixup ( FixupMap fix)
static

Definition at line 1022 of file eithelper.cpp.

Referenced by EITHelper::EITHelper().

◆ parse_dvb_event_descriptors()

static void parse_dvb_event_descriptors ( const desc_list_t list,
FixupValue  fix,
QMap< uint, uint languagePreferences,
QString &  title,
QString &  subtitle,
QString &  description,
QMultiMap< QString, QString > &  items 
)
static

Definition at line 232 of file eithelper.cpp.

Referenced by EITHelper::AddEIT().

◆ parse_dvb_component_descriptors()

static void parse_dvb_component_descriptors ( const desc_list_t list,
unsigned char &  subtitle_type,
unsigned char &  audio_properties,
unsigned char &  video_properties 
)
inlinestatic

Definition at line 318 of file eithelper.cpp.

Referenced by EITHelper::AddEIT().