dcadec is a free DTS Coherent Acoustics decoder. It is able to decode all core extensions (XCH, XXCH, XBR, X96) as well as the lossless extension (XLL). This is in contrast to libdca, which is only able to decode (lossy) DTS core streams without extensions. The additional features of dcadec are of particular value to those working with DTS-HD MA streams, as supported by Blu-Ray. At the time of writing, the latest upstream release of ffmpeg does not support dacdec. However, the next version probably will. ffmpeg-2.6.3 was based on a 2015-03-06 snapshot of the master branch, with dcadec support being added soon afterwards:- https://git.videolan.org/?p=ffmpeg.git;a=commit;h=519868d I haven't checked the status of libav.org but I expect that it will also support it soon. To compile ffmpeg with support for the new decoder, it should be configured with --enable-libdcadec --disable-decoder=dca. The latter option should disable the stock decoder, which is based on libdca.
The newest version of MakeMKV can make use of dcadec support in ffmpeg or libav. ffmpeg supports it as of 2.7 and libav as of 11.2.
Created attachment 414390 [details] libdcadec workaround
Kodi-9999 needs libdcadec, so I've prepared temporary ebuild for it. I had to make some changes in original sources' build system, so this ebuild links to my own github repository. Normaly it shoud link to the Kerin's original repository - https://github.com/foo86/dcadec.
Sorry but ebuilds under a BSD license aren't going to find their way into the tree in a hurry.
The ebuild license type is wrong, dcadec is licensed with LGPL2.1. I haven't tested this ebuild, but I have tested the one in but 559348. It looks like there are now 3 bug reports requesting this to be added.. each containing their own ebuild.
It's in the tree already. See https://packages.gentoo.org/packages/media-sound/dcadec
Thanks, I guess we can close this then.