MythTV
master
|
#include <iconv.h>
#include <unistd.h>
#include <algorithm>
#include <cerrno>
#include <QCoreApplication>
#include "dvbdescriptors.h"
#include "iso6937tables.h"
#include "freesat_huffman.h"
#include "libmythbase/mythlogging.h"
#include "libmythbase/programinfo.h"
Go to the source code of this file.
Macros | |
#define | WINICONV_CONST |
Functions | |
static QString | decode_iso6937 (const unsigned char *buf, uint length) |
static QString | iconv_helper (int which, char *buf, size_t length) |
static QString | decode_text (const unsigned char *buf, uint length) |
QString | dvb_decode_text (const unsigned char *src, uint raw_length, const enc_override &encoding_override) |
QString | dvb_decode_short_name (const unsigned char *src, uint raw_length) |
Variables | |
const std::array< const std::string, 14 > | linkage_types |
#define WINICONV_CONST |
Definition at line 2 of file dvbdescriptors.cpp.
|
static |
Definition at line 26 of file dvbdescriptors.cpp.
Referenced by decode_text().
|
static |
Definition at line 66 of file dvbdescriptors.cpp.
Referenced by decode_text().
|
static |
Definition at line 199 of file dvbdescriptors.cpp.
Referenced by dvb_decode_short_name(), and dvb_decode_text().
QString dvb_decode_text | ( | const unsigned char * | src, |
uint | raw_length, | ||
const enc_override & | encoding_override | ||
) |
Definition at line 130 of file dvbdescriptors.cpp.
Referenced by BouquetNameDescriptor::BouquetName(), TransportStreamDescriptor::Data(), dvb_decode_short_name(), dvb_decode_text(), ShortEventDescriptor::EventName(), ExtendedEventDescriptor::Items(), MessageDescriptor::Message(), NetworkNameDescriptor::Name(), SCTEComponentNameDescriptor::NameString(), ServiceDescriptor::ServiceName(), ServiceDescriptor::ServiceProviderName(), DataBroadcastDescriptor::Text(), ExtendedEventDescriptor::Text(), ShortEventDescriptor::Text(), and PrivateUPCCablecomEpisodeTitleDescriptor::Text().
QString dvb_decode_short_name | ( | const unsigned char * | src, |
uint | raw_length | ||
) |
Definition at line 233 of file dvbdescriptors.cpp.
Referenced by BouquetNameDescriptor::BouquetShortName(), FreesatCallsignDescriptor::Callsign(), ShortEventDescriptor::EventShortName(), ServiceDescriptor::ServiceProviderShortName(), ServiceDescriptor::ServiceShortName(), and NetworkNameDescriptor::ShortName().
const std::array<const std::string,14> linkage_types |
Definition at line 298 of file dvbdescriptors.cpp.
Referenced by LinkageDescriptor::LinkageTypeString().