diff options
-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, ""); |