start decoder when we select different audio track
authorRonny Strutz <ronny.strutz@multimedia-labs.de>
Tue, 15 Nov 2005 00:52:58 +0000 (00:52 +0000)
committerRonny Strutz <ronny.strutz@multimedia-labs.de>
Tue, 15 Nov 2005 00:52:58 +0000 (00:52 +0000)
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;
 }