MythTV  master
Functions | Variables
dvbdescriptors.cpp File Reference
#include <unistd.h>
#include <QTextCodec>
#include <QCoreApplication>
#include "dvbdescriptors.h"
#include "iso6937tables.h"
#include "freesat_huffman.h"
#include "mythlogging.h"
#include "programinfo.h"
Include dependency graph for dvbdescriptors.cpp:

Go to the source code of this file.

Functions

static QString decode_iso6937 (const unsigned char *buf, uint length)
 
static QString decode_text (const unsigned char *buf, uint length)
 
QString dvb_decode_text (const unsigned char *src, uint raw_length, const unsigned char *encoding_override, uint encoding_override_length)
 
QString dvb_decode_short_name (const unsigned char *src, uint raw_length)
 

Variables

const char * linkage_types []
 

Function Documentation

◆ decode_iso6937()

static QString decode_iso6937 ( const unsigned char *  buf,
uint  length 
)
static

Definition at line 16 of file dvbdescriptors.cpp.

Referenced by decode_text().

◆ decode_text()

static QString decode_text ( const unsigned char *  buf,
uint  length 
)
static

Definition at line 115 of file dvbdescriptors.cpp.

Referenced by dvb_decode_short_name(), and dvb_decode_text().

◆ dvb_decode_text()

QString dvb_decode_text ( const unsigned char *  src,
uint  raw_length,
const unsigned char *  encoding_override,
uint  encoding_override_length 
)

◆ dvb_decode_short_name()

QString dvb_decode_short_name ( const unsigned char *  src,
uint  raw_length 
)

Variable Documentation

◆ linkage_types

const char* linkage_types[]
Initial value:
=
{
"Reserved(0x00)",
"Information Service",
"EPG Service",
"CA Replacement Service",
"TS Containing Complete Network/Bouquet SI",
"Service Replacement Service",
"Data Broadcast Service",
"RCS Map",
"Mobile Hand-Over",
"System Software Update Service",
"TS Containing SSU, BAT or NIT",
"IP/MAC Notification Service",
"TS Containing INT, BAT or NIT",
"Event Linkage",
}

Definition at line 227 of file dvbdescriptors.cpp.

Referenced by LinkageDescriptor::LinkageTypeString().