git.cweiske.de
/
enigma2.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(from parent 1:
0447cc6
)
servicedvb.cpp: dont cache audio pid when not ac3 or mpeg
author
ghost
<andreas.monzner@multimedia-labs.de>
Fri, 17 Apr 2009 09:14:22 +0000
(11:14 +0200)
committer
ghost
<andreas.monzner@multimedia-labs.de>
Fri, 17 Apr 2009 09:14:22 +0000
(11:14 +0200)
lib/service/servicedvb.cpp
patch
|
blob
|
history
diff --git
a/lib/service/servicedvb.cpp
b/lib/service/servicedvb.cpp
index 8777ae50cc3a42825cf2664b2b869fa3116a8732..b3ce13daf6337b401c65f08f287e766f23f641df 100644
(file)
--- a/
lib/service/servicedvb.cpp
+++ b/
lib/service/servicedvb.cpp
@@
-1716,11
+1716,16
@@
int eDVBServicePlay::selectAudioStream(int i)
m_dvb_service->setCacheEntry(eDVBService::cAPID, apid);
m_dvb_service->setCacheEntry(eDVBService::cAC3PID, -1);
}
- else
+ else
if (apidtype == eDVBAudio::aAC3)
{
m_dvb_service->setCacheEntry(eDVBService::cAPID, -1);
m_dvb_service->setCacheEntry(eDVBService::cAC3PID, apid);
}
+ else
+ {
+ m_dvb_service->setCacheEntry(eDVBService::cAPID, -1);
+ m_dvb_service->setCacheEntry(eDVBService::cAC3PID, -1);
+ }
}
h.resetCachedProgram();