PDA

View Full Version : eac3to fails to decode DTS-HD Master Audio Mono


SquallMX
8th April 2013, 06:09
eac3to v3.27
command line: "F:\Archivos de Programa\EAC32AC3\eac3to.exe" "G:\" 1) 12:"E:\1_12_audio.wav" -progressnumbers
------------------------------------------------------------------------------
M2TS, 1 video track, 11 audio tracks, 29 subtitle tracks, 2:14:25, 29.795p
1: Chapters, 32 chapters
2: h264/AVC, 1080p24 /1.001 (16:9)
3: DTS Master Audio, English, 5.1 channels, 24 bits, 48kHz
(core: DTS, 5.1 channels, 24 bits, 1509kbps, 48kHz)
4: AC3, Spanish, 1.0 channels, 192kbps, 48kHz
5: DTS Master Audio, French, 1.0 channels, 24 bits, 48kHz
(core: DTS, 1.0 channels, 24 bits, 768kbps, 48kHz)
6: AC3, Portuguese, 2.0 channels, 224kbps, 48kHz
7: DTS Master Audio, Italian, 1.0 channels, 24 bits, 48kHz
(core: DTS, 1.0 channels, 24 bits, 768kbps, 48kHz)
8: DTS Master Audio, German, 1.0 channels, 24 bits, 48kHz
(core: DTS, 1.0 channels, 24 bits, 768kbps, 48kHz)
9: DTS Master Audio, Spanish, 1.0 channels, 24 bits, 48kHz
(core: DTS, 1.0 channels, 24 bits, 768kbps, 48kHz)
10: AC3, Czech, 2.0 channels, 224kbps, 48kHz
11: DTS, Japanese, 2.0 channels, 768kbps, 48kHz
12: DTS Master Audio, Japanese, 1.0 channels, 24 bits, 48kHz
(core: DTS, 1.0 channels, 24 bits, 768kbps, 48kHz)
13: AC3, English, 2.0 channels, 224kbps, 48kHz
14: Subtitle (PGS), English
15: Subtitle (PGS), Spanish
16: Subtitle (PGS), French
17: Subtitle (PGS), Portuguese
18: Subtitle (PGS), Italian
19: Subtitle (PGS), German
20: Subtitle (PGS), Spanish
21: Subtitle (PGS), Chinese
22: Subtitle (PGS), Chinese
23: Subtitle (PGS), Czech
24: Subtitle (PGS), Danish
25: Subtitle (PGS), Dutch
26: Subtitle (PGS), Finnish
27: Subtitle (PGS), Icelandic
28: Subtitle (PGS), Indonesian
29: Subtitle (PGS), Japanese
30: Subtitle (PGS), Korean
31: Subtitle (PGS), Norwegian
32: Subtitle (PGS), Swedish
33: Subtitle (PGS), Thai
34: Subtitle (PGS), Spanish
35: Subtitle (PGS), French
36: Subtitle (PGS), Portuguese
37: Subtitle (PGS), Italian
38: Subtitle (PGS), German
39: Subtitle (PGS), Spanish
40: Subtitle (PGS), Czech
41: Subtitle (PGS), Japanese
42: Subtitle (PGS), Japanese
[a12] Extracting audio track number 12...
[a12] Decoding with ArcSoft DTS Decoder...
[a12] The ArcSoft DTS Decoder reported an error while decoding. <ERROR>
Aborted at file position 1048576. <ERROR>


Happens with all the Mono tracks, the English 5.1 dtrack decodes fine, for reference the Blu-ray is Never Say Never Again (Int release by Fox).

:thanks:

filler56789
8th April 2013, 15:52
Probably the source of the problem is in the version of the DTSdecoderdll.DLL you have:

Only 1.1.0.8 seems to work with DTS MA 1.0 files.

and

I was having the same problem with The Maltese Falcon's DTS-HD mono 1.0 track, the Arcsoft DTS Decoder would spit out an error when trying to convert it to anything - FLAC/WAV etc. This was with version 1.1.0.7. To fix it all I did was roll back to version 1.1.0.0 and now it works great :)

EDIT:

I tested 5 different versions of dtsdecoderdll.dll along with LAV Audio, here are results.

Versions tested: 1.1.0.0, .1, .5, .7, .8.

Samples tested:
1) Lossy DTS 2.0, 2.1, 5.1, 6.0, 6.1 configs, 16/48, 24/48 and 24/96 bitdepth/sample rate;
2) DTS-MA 1.0, 2.0, 2.1, 5.1, 6.1, 7.1 configs including 7.1 "strange setup" config (eac3to term), 16/48, 24/48, 24/96 variants.
My results differ from results that some people posted in eac3to thread, I guess there may be some eac3to specific problems.

lossy DTS
1) 1.1.0.0 and 1.1.0.1 always decode lossy DTS as 24 bit, and their decoding results differ from each other.
2) 1.1.0.5 and up decode in proper bitdepth.
3) Versions 1.1.0.5 and up decode lossy DTS identically.
4) 1.1.0.1 and 1.1.0.5 decode 24 bit lossy DTS identically.
5) Decoding of 16 bit lossy DTS was changed from 1.1.0.0 to 1.1.0.1 and from 1.1.0.1 to 1.1.0.5.
6) 1.1.0.7 and 1.1.0.8 decode 6.0 without back center channel.

The conclusion for lossy: I assume the best version for lossy DTS is 1.1.0.5. It decodes all configurations I've tested, in proper bitdepth, and decoding algorithm didn't change since this version (except 6.0 bug in .7 and .8).

DTS-MA
All versions output identical streams except mono case. Mono decoding was broken in 1.1.0.5 and partially fixed in 1.1.0.8 (outputs as stereo). Note that MA 7.1 16/48 "strange setup" is decoded as 24/48 by all versions.

The conclusion for lossless: the best versions are 1.1.0.0 and 1.1.0.1.

Of course, to be sure that decoding is done properly some "reference proper" decoder is needed. I don't have it.

EDIT: Forgot to mention about 2.1 bug. None of the versions can decode LFE channel in 2.1 files.

nevcairiel
8th April 2013, 16:59
I just wanted to point out that there is no such thing as "16-bit lossy DTS", lossy does not have a bitdepth, so the conclusions quoted above may not be entirely accurate.

In any case, the important info is that some versions have broken Mono decoding, so either grab 1.1.0.0, or 1.1.0.8.

SquallMX
8th April 2013, 21:19
I just wanted to point out that there is no such thing as "16-bit lossy DTS", lossy does not have a bitdepth, so the conclusions quoted above may not be entirely accurate.

In any case, the important info is that some versions have broken Mono decoding, so either grab 1.1.0.0, or 1.1.0.8.

Thank you both filler56789 and nevcairiel for your help, I was using 1.1.0.5, the 1.1.0.8 produces an accelerated (3x) output, but 1.1.0.0 works perfectly.