aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfritsch <Peter.Fruehberger@gmail.com>2014-02-16 09:18:48 +0100
committerfritsch <Peter.Fruehberger@gmail.com>2014-02-18 19:21:18 +0100
commitd52e477f16108a14905dfdb6bc708a834b444394 (patch)
tree3b4696bdf5bebc9d95792b772943bdd677dae5c2
parentea40b4d5ad32bfc037216503cca0ee86d4f43fe9 (diff)
AESinkAUDIOTRACK: Add DTS / AC3 for aml which can do passthrough
-rw-r--r--xbmc/cores/AudioEngine/Sinks/AESinkAUDIOTRACK.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/xbmc/cores/AudioEngine/Sinks/AESinkAUDIOTRACK.cpp b/xbmc/cores/AudioEngine/Sinks/AESinkAUDIOTRACK.cpp
index 46a0f3afa5..d34c507ff3 100644
--- a/xbmc/cores/AudioEngine/Sinks/AESinkAUDIOTRACK.cpp
+++ b/xbmc/cores/AudioEngine/Sinks/AESinkAUDIOTRACK.cpp
@@ -260,7 +260,11 @@ void CAESinkAUDIOTRACK::EnumerateDevicesEx(AEDeviceInfoList &list, bool force)
#if defined(HAS_LIBAMCODEC)
// AML devices can do passthough
if (aml_present())
+ {
m_info.m_deviceType = AE_DEVTYPE_HDMI;
+ m_info.m_dataFormats.push_back(AE_FMT_AC3);
+ m_info.m_dataFormats.push_back(AE_FMT_DTS);
+ }
#endif
m_info.m_deviceName = "AudioTrack";
m_info.m_displayName = "android";