start decoder when we select different audio track
[enigma2.git] / lib / service / servicedvb.cpp
index 39c4407d69be3e4ed6d7e5f57c95d81826849cb6..d49c5f6d3853d5f127007bfd8b34a3d8795ac043 100644 (file)
@@ -718,6 +718,9 @@ RESULT eDVBServicePlay::selectTrack(unsigned int i)
        
        if (m_decoder->setAudioPID(program.audioStreams[i].pid, program.audioStreams[i].type))
                return -4;
+
+       if (m_decoder->start())
+               return -5;
        
        return 0;
 }