implement 'setup modes' (simple, intermediate, expert)
[enigma2.git] / lib / service / servicedvb.cpp
index 582e3f39c9efbbc214a6f8ac6aed3634cc670c7f..9bc275e0b328c6100a15cb01051a13baa6eb1eb7 100644 (file)
@@ -1694,6 +1694,8 @@ RESULT eDVBServicePlay::getTrackInfo(struct iAudioTrackInfo &info, unsigned int
        if (i >= program.audioStreams.size())
                return -2;
        
+       info.m_pid = program.audioStreams[i].pid;
+
        if (program.audioStreams[i].type == eDVBServicePMTHandler::audioStream::atMPEG)
                info.m_description = "MPEG";
        else if (program.audioStreams[i].type == eDVBServicePMTHandler::audioStream::atAC3)
@@ -1745,7 +1747,7 @@ int eDVBServicePlay::selectAudioStream(int i)
        if (((unsigned int)stream) < program.audioStreams.size())
        {
                apid = program.audioStreams[stream].pid;
-               apidtype = apidtype;
+               apidtype = program.audioStreams[stream].type;
        }
 
        m_current_audio_pid = apid;