Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 549726 - media-libs/libdcadec: ebuild request
Summary: media-libs/libdcadec: ebuild request
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement with 2 votes (vote)
Assignee: Default Assignee for New Packages
URL: https://github.com/foo86/dcadec
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-05-17 14:14 UTC by kfm
Modified: 2018-02-18 22:48 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
libdcadec workaround (libdcadec-9999.ebuild,869 bytes, text/plain)
2015-10-11 21:00 UTC, Merder Kim
Details

Note You need to log in before you can comment on or make changes to this bug.
Description kfm 2015-05-17 14:14:28 UTC
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.
Comment 1 James Le Cuirot gentoo-dev 2015-08-02 12:28:36 UTC
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.
Comment 2 Merder Kim 2015-10-11 21:00:40 UTC
Created attachment 414390 [details]
libdcadec workaround
Comment 3 Merder Kim 2015-10-11 21:01:45 UTC
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.
Comment 4 James Le Cuirot gentoo-dev 2015-10-11 21:15:53 UTC
Sorry but ebuilds under a BSD license aren't going to find their way into the tree in a hurry.
Comment 5 Scott Jones 2015-11-18 23:49:43 UTC
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.
Comment 6 hal 2016-05-22 18:28:34 UTC
It's in the tree already. See https://packages.gentoo.org/packages/media-sound/dcadec
Comment 7 Andreas Sturmlechner gentoo-dev 2018-02-18 22:48:32 UTC
Thanks, I guess we can close this then.