Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 837809 - media-libs/gst-plugins-fdkaac split package request
Summary: media-libs/gst-plugins-fdkaac split package request
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: GStreamer package maintainers
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2022-04-11 08:38 UTC by Adrian Schollmeyer
Modified: 2022-04-30 12:13 UTC (History)
1 user (show)

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 Adrian Schollmeyer 2022-04-11 08:38:10 UTC
There is optional support for using the Fraunhofer AAC codec (media-libs/fdk-aac) in gst-plugins-bad, which can be enabled at configure time with the meson feature fdkaac.

Since we'd like to use this codec with gst-plugins-bad in our infrastructure, I'd be very happy if support for the codec gets added in ::gentoo. Currently we are working with a modified ebuild where I added support for fdkaac using a new USE flag:

https://gitlab.fem-net.de/gentoo/fem-overlay/-/blob/bd815e61c233366ce6ca66bfd032dad7bba6ac0b/media-libs/gst-plugins-bad/gst-plugins-bad-1.18.4-r2.ebuild

The relevant lines are L18 (IUSE, added flag fdk) L28 (RDEPEND, added conditional dependency on media-libs/fdk-aac) and L64 (conditional configuration using meson_feature). This is everything I added to the ebuild to get support for fdkaac working in our infrastructure.

Reproducible: Always

Steps to Reproduce:
1. Install media-libs/gst-plugins-bad::gentoo
Actual Results:  
/usr/lib64/gstreamer-1.0/libgstfdkaac.so doesn't exist

Expected Results:  
/usr/lib64/gstreamer-1.0/libgstfdkaac.so should exist
Comment 1 Mart Raudsepp gentoo-dev 2022-04-11 08:43:12 UTC
This would have to be a separate media-plugins/gst-plugins-* split package instead.
Something like media-plugins/gst-plugins-voamrwbenc serves as an example.