diff options
author | Anssi Hannula <anssi@xbmc.org> | 2011-01-21 23:28:04 +0200 |
---|---|---|
committer | Anssi Hannula <anssi@xbmc.org> | 2011-01-22 01:19:48 +0200 |
commit | 33148e142b2bb666743a7fefd10f89c6d504f89c (patch) | |
tree | 95e6230f49bbaa988bf4f362db014767746523d2 | |
parent | 177b2ffadb51e7aa943c233c7cfc328e21c17266 (diff) |
added: identify DTS-HD profiles in audio stream list
-rw-r--r-- | xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.cpp | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.cpp b/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.cpp index 9a37bac0a0..a84a8a8496 100644 --- a/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.cpp +++ b/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.cpp @@ -33,7 +33,17 @@ void CDemuxStreamAudio::GetStreamType(std::string& strInfo) char sInfo[64]; if (codec == CODEC_ID_AC3) strcpy(sInfo, "AC3 "); - else if (codec == CODEC_ID_DTS) strcpy(sInfo, "DTS "); + else if (codec == CODEC_ID_DTS) + { +#ifdef FF_PROFILE_DTS_HD_MA + if (profile == FF_PROFILE_DTS_HD_MA) + strcpy(sInfo, "DTS-HD MA "); + else if (profile == FF_PROFILE_DTS_HD_HRA) + strcpy(sInfo, "DTS-HD HRA "); + else +#endif + strcpy(sInfo, "DTS "); + } else if (codec == CODEC_ID_MP2) strcpy(sInfo, "MP2 "); else strcpy(sInfo, ""); |