aboutsummaryrefslogtreecommitdiff
path: root/lib/dvb/pmt.cpp
diff options
context:
space:
mode:
authorghost <andreas.monzner@multimedia-labs.de>2010-11-24 23:09:52 +0100
committerghost <andreas.monzner@multimedia-labs.de>2010-11-24 23:09:52 +0100
commit266943db269293b00a9f2b59338b81cca5a928be (patch)
treebe989e8a0ced32c5272b86340aad1fcd0afa0a57 /lib/dvb/pmt.cpp
parent8682ee11e24311ae3ae84665cd2da0075a0cf413 (diff)
downloadenigma2-266943db269293b00a9f2b59338b81cca5a928be.tar.gz
enigma2-266943db269293b00a9f2b59338b81cca5a928be.zip
add DTS-HD as known audio format, add detection to pmt parser (no hardware support for DTS-HD yet)
Diffstat (limited to 'lib/dvb/pmt.cpp')
-rw-r--r--lib/dvb/pmt.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/dvb/pmt.cpp b/lib/dvb/pmt.cpp
index e54601cf..0b3e34a3 100644
--- a/lib/dvb/pmt.cpp
+++ b/lib/dvb/pmt.cpp
@@ -305,6 +305,13 @@ int eDVBServicePMTHandler::getProgramInfo(struct program &program)
isaudio = 1;
audio.type = audioStream::atDTS;
}
+ case 0x86: // Blueray DTS-HD (dvb user private...)
+ case 0xA6: // Blueray secondary DTS-HD
+ if (!isvideo && !isaudio)
+ {
+ isaudio = 1;
+ audio.type = audioStream::atDTSHD;
+ }
case 0x06: // PES Private
case 0xEA: // TS_PSI_ST_SMPTE_VC1
{