diff options
| author | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2006-05-16 15:19:54 +0000 |
|---|---|---|
| committer | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2006-05-16 15:19:54 +0000 |
| commit | 36b594f45d5d892048f2c3f191553b10fa626ea5 (patch) | |
| tree | d8792fa480af2e136f34eb35053751bd9fc53fec /lib | |
| parent | 4e8cae716ad3fdf29a7b2a45e5eec0a530f93277 (diff) | |
| download | enigma2-36b594f45d5d892048f2c3f191553b10fa626ea5.tar.gz enigma2-36b594f45d5d892048f2c3f191553b10fa626ea5.zip | |
do not store default values in cache
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/service/servicedvb.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/service/servicedvb.cpp b/lib/service/servicedvb.cpp index 0ec488fe..b99357c5 100644 --- a/lib/service/servicedvb.cpp +++ b/lib/service/servicedvb.cpp @@ -1203,6 +1203,8 @@ RESULT eDVBServicePlay::getTrackInfo(struct iAudioTrackInfo &info, unsigned int info.m_description = "MPEG"; else if (program.audioStreams[i].type == eDVBServicePMTHandler::audioStream::atAC3) 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::atDTS) info.m_description = "DTS"; else @@ -1699,7 +1701,7 @@ void eDVBServicePlay::updateDecoder() m_dvb_service->setCacheEntry(eDVBService::cAC3PID, apid); } m_dvb_service->setCacheEntry(eDVBService::cVPID, vpid); - m_dvb_service->setCacheEntry(eDVBService::cVTYPE, vpidtype); + m_dvb_service->setCacheEntry(eDVBService::cVTYPE, vpidtype == eDVBVideo::MPEG2 ? -1 : vpidtype); m_dvb_service->setCacheEntry(eDVBService::cPCRPID, pcrpid); m_dvb_service->setCacheEntry(eDVBService::cTPID, tpid); } |
