Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 564228 - media-video/handbrake - fdk_aac audio codec doesn't work
Summary: media-video/handbrake - fdk_aac audio codec doesn't work
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Ian Whyman (thev00d00) (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-10-27 03:38 UTC by Derek Dolney
Modified: 2016-07-10 14:40 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Derek Dolney 2015-10-27 03:38:47 UTC
HandBrakeCLI --help lists the available audio encoders. If I unpack the source, ./configure --enable-fdk-aac, and make, I get fdk_aac as one of the audio encoders. Of course, it is downloading the contrib/ stuff and building its own fdk-aac. 

The HandBrakeCLI built using the gentoo ebuild does not have fdk_aac (and the gui ghb does not have as an option). I have USE fdk, and I see -lfdk-aac in the link lines. But stripping out the contrib stuff is breaking fdk for some reason.
Comment 1 Ian Whyman (thev00d00) (RETIRED) gentoo-dev 2016-05-23 20:58:18 UTC
Thanks for reporting, apologies for the slow response.

I will have a look into it.

Can you post a build log? and an example encode log?
Comment 2 BT 2016-06-08 05:31:01 UTC
It appears that HandBrake requires FFmpeg/Libav be built with the fdk USE flag enabled.

https://forums.gentoo.org/viewtopic-t-1045980.html
Comment 3 Derek Dolney 2016-06-08 14:44:43 UTC
BT is right. rebuilding ffmpeg with fdk USE flag enabled gives me the fdk_aac encode option.

Should a virtual/ffmpeg[fdk] USE dependency be added to handbrake?
Comment 4 Ian Whyman (thev00d00) (RETIRED) gentoo-dev 2016-07-10 14:40:12 UTC
In the tree now.