aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnssi Hannula <anssi@xbmc.org>2012-07-21 16:28:07 +0300
committerAnssi Hannula <anssi@xbmc.org>2012-07-21 16:28:07 +0300
commit8e94e277e0d705aa33349601a02d6564ccc79893 (patch)
tree4d50374be05c17a61c946e3e0be70fd3b64dcfd3
parentea2f5f8dd12c7a822c4c08d6f76b77b8c9901c4d (diff)
[AE] fixed: DTS HD core-only passthrough regression
Commit 941eae2dd ("[AE] fixed: passthrough of LE DTS, pre-padded DTS, invalid DTS") broke DTS-HD core-only passthrough. Fix it.
-rw-r--r--xbmc/cores/AudioEngine/Utils/AEBitstreamPacker.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/xbmc/cores/AudioEngine/Utils/AEBitstreamPacker.cpp b/xbmc/cores/AudioEngine/Utils/AEBitstreamPacker.cpp
index 17b94404a1..13043cae56 100644
--- a/xbmc/cores/AudioEngine/Utils/AEBitstreamPacker.cpp
+++ b/xbmc/cores/AudioEngine/Utils/AEBitstreamPacker.cpp
@@ -58,6 +58,7 @@ void CAEBitstreamPacker::Pack(CAEStreamInfo &info, uint8_t* data, int size)
PackDTSHD (info, data, size);
break;
+ case CAEStreamInfo::STREAM_TYPE_DTSHD_CORE:
case CAEStreamInfo::STREAM_TYPE_DTS_512:
m_dataSize = CAEPackIEC61937::PackDTS_512(data, size, m_packedBuffer, info.IsLittleEndian());
break;