DTS:X with DTS-HD High Resolution Audio core not detected

🐞 Bug Report

🐛 Summary

I have a few DTS:X movies with DTS-HD HR audio and noticed that those movies are missing when I filter by DTS:X. As far as I found out tmm only looks for DTS:X in DTS-HD MA tracks. MediaFileHelper.java

This also results into wrong streamdetails in NFO: <codec>dca</codec>

Btw, dca seems to be deprecated and I think NFOs needs to be updated for Kodi 22: https://github.com/xbmc/xbmc/pull/28140

Excerpt from my mediainfo:

<Format_Commercial_IfAny>DTS-HD HRA + DTS:X</Format_Commercial_IfAny>
<Format_Settings_Mode>16</Format_Settings_Mode>
<Format_Settings_Endianness>Big</Format_Settings_Endianness>
<Format_AdditionalFeatures>XXCH X</Format_AdditionalFeatures>

Full Mediainfo.xml: Die_Mumie_-Das_Grabmal_des_Drachenkaisers__2008.uhd.bluray.hdr10.dtsx-mediainfo.xml

📈 What is the expected behavior?

Correctly detect DTS:X

🧐 Actual Behavior

Audio track detected as DTS, not even DTS-HD HRA.

♻️ Steps to reproduce:

  1. Go to '...'
  2. Click on '...'
  3. Scroll down to '...'
  4. See error

🔖 Environment

  • TMM version: 5.3.2 nightly
  • OS: Arch Linux
  • Language: de

💡 Additional Context


✅ Checklist before submitting:

  • I have checked existing issues to avoid duplicates
  • I have provided clear steps to reproduce the bug
  • I have attached logs/screenshots
  • I am willing to help test a fix if available