also check devidex2 here
[enigma2.git] / lib / service / servicedvb.cpp
index 0dbc8be06aa848d30249a19a92db9018b4d986f1..d4a3a562ab649aa7391be26a31580362ec33f40a 100644 (file)
@@ -102,7 +102,7 @@ extern void PutToDict(ePyObject &dict, const char*key, const char *value); // de
 
 void PutSatelliteDataToDict(ePyObject &dict, eDVBFrontendParametersSatellite &feparm)
 {
-       PutToDict(dict, "type", "DVB-S");
+       PutToDict(dict, "tuner_type", "DVB-S");
        PutToDict(dict, "frequency", feparm.frequency);
        PutToDict(dict, "symbol_rate", feparm.symbol_rate);
        PutToDict(dict, "orbital_position", feparm.orbital_position);
@@ -120,7 +120,7 @@ void PutSatelliteDataToDict(ePyObject &dict, eDVBFrontendParametersSatellite &fe
 
 void PutTerrestrialDataToDict(ePyObject &dict, eDVBFrontendParametersTerrestrial &feparm)
 {
-       PutToDict(dict, "type", "DVB-T");
+       PutToDict(dict, "tuner_type", "DVB-T");
        PutToDict(dict, "frequency", feparm.frequency);
        PutToDict(dict, "bandwidth", feparm.bandwidth);
        PutToDict(dict, "code_rate_lp", feparm.code_rate_LP);
@@ -134,7 +134,7 @@ void PutTerrestrialDataToDict(ePyObject &dict, eDVBFrontendParametersTerrestrial
 
 void PutCableDataToDict(ePyObject &dict, eDVBFrontendParametersCable &feparm)
 {
-       PutToDict(dict, "type", "DVB-C");
+       PutToDict(dict, "tuner_type", "DVB-C");
        PutToDict(dict, "frequency", feparm.frequency);
        PutToDict(dict, "symbol_rate", feparm.symbol_rate);
        PutToDict(dict, "modulation", feparm.modulation);
@@ -1600,6 +1600,8 @@ RESULT eDVBServicePlay::getTrackInfo(struct iAudioTrackInfo &info, unsigned int
                info.m_description = "AC3";
        else if (program.audioStreams[i].type == eDVBServicePMTHandler::audioStream::atAAC)
                info.m_description = "AAC";
+       else if (program.audioStreams[i].type == eDVBServicePMTHandler::audioStream::atAACHE)
+               info.m_description = "AAC-HE";
        else  if (program.audioStreams[i].type == eDVBServicePMTHandler::audioStream::atDTS)
                info.m_description = "DTS";
        else