-
Notifications
You must be signed in to change notification settings - Fork 160
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Incorrect detection of IMAX Enhanced for Independence Day (1996) #717
Comments
Found an old (6+ yr) public DTS:X sample misdetected as IMAX: https://www.demolandia.net/downloads.html?id=53958226 |
Now I doubt I can find a template for catching IMAX vs not IMAX.
|
DTS X emulator, out of the box and all other demos from that website are not IMAX. I checked them on my AVR. They are all pretty old, in 2016 there was no IMAX Enhanced audio anyway. If Whiskey is "Whiskey Tango Foxtrot", it's not IMAX either. Really the list of movies with IMAX Enhanced audio is extremely small. Most DTS:X movies don't have any IMAX flags. Except for 3 IMAX samples, everything in table above is plain DTS:X. I can find more IMAX samples, I think, but I don't see any other DTS:X misdetected as IMAX by mediainfo. Anyway the original problem was that mediainfo didn't detect DTS:X channel layout in "Independence Day", seeing it as 7.1 DTS-HD, but after the change started detecting both extra DTS:X channels and IMAX Enhanced flag. While it doesn't actually have IMAX flag/metadata. Same for "DTS X all around us", old mediainfo didn't see DTS:X extensions while new one started to see IMAX flags that aren't there. But yeah I see that checking just first 4 bytes doesn't give the correct solution. Maybe digging into manual is the only option :-( Sorry for making you lose so much time on this. |
Manual for DTS/DTS-HD, 2018 edition: https://www.etsi.org/deliver/etsi_ts/102100_102199/102114/01.05.01_60/ts_102114v010501p.pdf Manual for extensions for storing extra channels / objects beyond 7.1 (what DTS:X uses) also exists but I don't know how much of it is it applicable to consumer format we find on media: https://www.etsi.org/deliver/etsi_ts/103400_103499/103491/01.01.01_60/ts_103491v010101p.pdf Obviously nothing about IMAX frames there but it does have some sync word codes so maybe you can figure out something when have lots of free time... |
So I am going to merge MediaArea/MediaInfoLib#1752, the only "false positive" would be DTS X all around us demo, better than current behavior. |
I used this one, but there is nothing in it about DTS:X (IMAX or not).
It seems a completely different format. |
Yes I guess you are right. Sorry to mislead you. While it does mention DTS:X (e.g. on page 63), apparently DTS:X is the marketing name for everything: object-based formats found in movie theaters, consumer media (what we are discussing), and streaming/broadcasting, which all are different formats. This document is about streaming/broadcasting DTS:X (technical name DTS-UHD), not the consumer media DTS:X. They are definitely related (e.g. https://developer.android.com/reference/kotlin/android/media/AudioFormat and https://www.iana.org/assignments/media-types/audio/vnd.dts.uhd show that) but yes DTS-UHD is not DTS-HD so it doesn't help here.
Makes sense, until some other obvious example or proper documentation is found. |
According to the internets and my AVR, this movie has only DTS:X, not IMAX Enhanced. However mediainfo shows IMAX for some reason.
It is one of the movies where DTS:X wasn't detected until #422 was fixed. However, unlike "Charlie's Angels" in that ticket, this one is not supposed to have IMAX Enhanced.
I have 3 examples of actual IMAX Enhanced movies, here is output for them.
"Bad Boys for Life"
"Journey to the South Pacific"
"A Beautiful Planet"
Links to all the samples are sent by email.
The text was updated successfully, but these errors were encountered: