DTS-HD MA Open source decoder

Everything related to MakeMKV
Post Reply
mshowerhammer
Posts: 6
Joined: Fri Mar 06, 2015 12:54 am

DTS-HD MA Open source decoder

Post by mshowerhammer »

Since MakeMKV is partially open source. I figure this may be useful, if not to the developers at least to the users of the program.

https://github.com/foo86/dcadec
dcadec is a free DTS Coherent Acoustics decoder with support for HD extensions.

Supported features:

Decoding of standard DTS core streams with up to 5.1 channels
Decoding of DTS-ES streams with discrete back channel
Decoding of High Resolution streams with up to 7.1 channels and extended bitrate
Decoding of 96/24 core streams
Lossless decoding of Master Audio streams with up to 7.1 channels, 192 kHz
Downmixing to stereo and 5.1 using embedded coefficients

Features not implemented:

Decoding of DTS Express streams
Applying dynamic range compression and dialog normalization
I discovered it yesterday from another forum. I believe the project is new. The first commit was in March 2015.

The developer doesn't consider it stable yet, but he says that it is close.
https://github.com/foo86/dcadec/issues/30

The license seems to be LGPLv2.1 ( https://www.gnu.org/licenses/lgpl-2.1.html )

I tested it on a DTS-HD MA stream and it seems to work. Maybe this could be merged into MakeMKV and then we wouldn't need the DLL file? :mrgreen:
ChrisK
Posts: 4
Joined: Mon Feb 03, 2014 1:57 am

Re: DTS-HD MA Open source decoder

Post by ChrisK »

Yep, that would be great. ffmpeg also already supports using it as decoder.
sparktank
Posts: 9
Joined: Sat Jan 21, 2012 11:55 am

Re: DTS-HD MA Open source decoder

Post by sparktank »

seems like it's just been added to 1.9.3!
DTS-HD decoding is now handled by open-source libdcadec library (dtsdecoderdll.dll is still required for DTS express only)
Post Reply