eDVBTextEncodingHandler::eDVBTextEncodingHandler()
{
const char * file=DATADIR "/enigma2/encoding.conf";
eDVBTextEncodingHandler::eDVBTextEncodingHandler()
{
const char * file=DATADIR "/enigma2/encoding.conf";
continue;
int tsid, onid, encoding;
if ( sscanf( line, "%s ISO8859-%d", countrycode, &encoding ) == 2 )
continue;
int tsid, onid, encoding;
if ( sscanf( line, "%s ISO8859-%d", countrycode, &encoding ) == 2 )
else if ( (sscanf( line, "0x%x 0x%x ISO8859-%d", &tsid, &onid, &encoding ) == 3 )
||(sscanf( line, "%d %d ISO8859-%d", &tsid, &onid, &encoding ) == 3 ) )
m_TransponderDefaultMapping[(tsid<<16)|onid]=encoding;
else if ( (sscanf( line, "0x%x 0x%x ISO8859-%d", &tsid, &onid, &encoding ) == 3 )
||(sscanf( line, "%d %d ISO8859-%d", &tsid, &onid, &encoding ) == 3 ) )
m_TransponderDefaultMapping[(tsid<<16)|onid]=encoding;