UniqProject / BDInfo

BDInfo from http://www.cinemasquid.com/blu-ray/tools/bdinfo
GNU Lesser General Public License v2.1
233 stars 58 forks source link

7.1 DD+ reported with wrong type of 5.1 core/embedded track #13

Closed nautilus7 closed 5 years ago

nautilus7 commented 5 years ago

I have a UHD BD that has some 7.1 DD+ (dolby digital plus) audio tracks. These tracks are reported to have a DD (dolby digital) 5.1 core track. See:

DISC INFO:

Disc Title:     Incredibles 2 - Ultra HD™
Disc Label:     Incredibles 2 2018 UHD Blu-ray 2160p HEVC TrueHD 7.1
Disc Size:      66,218,591,528 bytes
Protection:     AACS2
Extras:         Ultra HD, BD-Java
BDInfo:         0.7.5.3

PLAYLIST REPORT:

Name:                   00800.MPLS
Length:                 1:57:50.145 (h:m:s.ms)
Size:                   50,741,160,384 bytes
Total Bitrate:          57.41 Mbps

VIDEO:

Codec                   Bitrate             Description     
-----                   -------             -----------     
MPEG-H HEVC Video       41429 kbps          2160p / 23.976 fps / 16:9 / Main 10 @ Level 5.1 @ High / 10 bits / HDR10 / BT.2020

AUDIO:

Codec                           Language        Bitrate         Description     
-----                           --------        -------         -----------     
Dolby TrueHD/Atmos Audio        English         7638 kbps       7.1 / 48 kHz /  6998 kbps / 24-bit (AC3 Embedded: 5.1 / 48 kHz /   640 kbps)
Dolby Digital Plus Audio        English         1024 kbps       7.1 / 48 kHz /  1024 kbps (DD+ Embedded: 5.1 / 48 kHz /   576 kbps)
Dolby Digital Audio             English         640 kbps        5.1 / 48 kHz /   640 kbps
Dolby Digital Audio             English         320 kbps        2.0 / 48 kHz /   320 kbps
Dolby Digital Audio             English         320 kbps        2.0 / 48 kHz /   320 kbps
Dolby Digital Plus Audio        French          1024 kbps       7.1 / 48 kHz /  1024 kbps (DD+ Embedded: 5.1 / 48 kHz /   576 kbps)
Dolby Digital Plus Audio        Spanish         1024 kbps       7.1 / 48 kHz /  1024 kbps (DD+ Embedded: 5.1 / 48 kHz /   576 kbps)

SUBTITLES:

Codec                           Language        Bitrate         Description     
-----                           --------        -------         -----------     
Presentation Graphics           English         50.802 kbps                     
Presentation Graphics           French          35.853 kbps                     
Presentation Graphics           Spanish         39.362 kbps                     

At the same time, eac3to, reports the core of the DD+ tracks as being a simple DD, and not DD+:

D:\Incredibles 2 2018 UHD Blu-ray 2160p HEVC TrueHD 7.1>eac3to 1)
M2TS, 1 video track, 7 audio tracks, 3 subtitle tracks, 1:57:50, 11.988p
1: Chapters, 36 chapters
2: h265/HEVC, 2160p24 /1.001 (16:9), 10 bits
3: TrueHD/AC3 (Atmos), English, 7.1 channels, 48kHz
   (embedded: AC3, 5.1 channels, 640kbps, 48kHz)
4: E-AC3, English, 7.1 channels, 1024kbps, 48kHz
   (core: AC3, 5.1 channels, 576kbps, 48kHz)
5: AC3, English, 5.1 channels, 640kbps, 48kHz
6: AC3, English, 2.0 channels, 320kbps, 48kHz
7: AC3, English, 2.0 channels, 320kbps, 48kHz
8: E-AC3, French, 7.1 channels, 1024kbps, 48kHz, dialnorm: -27dB
   (core: AC3, 5.1 channels, 576kbps, 48kHz, dialnorm: -27dB)
9: E-AC3, Spanish, 7.1 channels, 1024kbps, 48kHz, dialnorm: -27dB
   (core: AC3, 5.1 channels, 576kbps, 48kHz, dialnorm: -27dB)
10: Subtitle (PGS), English
11: Subtitle (PGS), French
12: Subtitle (PGS), Spanish

Which one is correct? Is bdinfo reporting the core wrongly?

Also I just noticed that the dialog normalization of the DD+ tracks is not detected by bdinfo... Is there a DN value actually set, or is eac3to wrong?

Here's a small sample of the disc.

UniqProject commented 5 years ago

Thanks for the sample. Cannot get bdinfo to detect any detailed information on streams though, have to see what is causing this behaviour.

Which one is correct? Is bdinfo reporting the core wrongly?

I will check this.

Also I just noticed that the dialog normalization of the DD+ tracks is not detected by bdinfo... Is there a DN value actually set, or is eac3to wrong?

The dialog normalization of DD+ tracks was never fully implemented, hence not displayed.

nautilus7 commented 5 years ago

Cannot get bdinfo to detect any detailed information on streams though, have to see what is causing this behaviour.

Yes, I noticed that also with my sample. Maybe because it is a seamless branching disc?

I just cut the first MBs of the first m2ts file of the playlist.

UniqProject commented 5 years ago

Maybe, but before digging deeper into this, I found that BDInfo reports DD+ core on pretty much every disc with DD+ tracks I own as well. Extracting core of such a track gives definitely Dolby Digital, so I will dig into this.

nautilus7 commented 5 years ago

Thanks for fixing this (and the others) and the great support! Merry Christmas!