Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 946942 - media-plugins/gst-plugins-meta - include aom USE flag
Summary: media-plugins/gst-plugins-meta - include aom USE flag
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: GStreamer package maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-12-26 13:30 UTC by account.disabled.Evaib6ong3eiphohWo4j
Modified: 2025-03-09 11:15 UTC (History)
2 users (show)

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


Attachments
gst-plugins-meta-1.22.12.ebuild (gst-plugins-meta-1.22.12.ebuild,3.69 KB, text/plain)
2024-12-28 13:25 UTC, account.disabled.Evaib6ong3eiphohWo4j
Details
media-plugins/gst-plugins-meta-1.22.12.ebuild (gst-plugins-meta-1.22.12.ebuild,3.78 KB, text/plain)
2024-12-28 13:54 UTC, account.disabled.Evaib6ong3eiphohWo4j
Details

Note You need to log in before you can comment on or make changes to this bug.
Description account.disabled.Evaib6ong3eiphohWo4j 2024-12-26 13:30:54 UTC
Currently gstreamer based multimedia applications like WebKitGTK are unable to
decode or encode av1 media without media-plugins/gst-plugins-aom. It would be great
if it could be pulled in via the meta package. aom is already used by libavif, vlc and libheif (in ffmpeg's case it's named libaom not sure why since it also pulls media-libs/libaom just like the aom use flag should probably be renamed?).
This could be done in the 1.24x version bump.
Comment 1 account.disabled.Evaib6ong3eiphohWo4j 2024-12-26 18:59:51 UTC
So I looked around and #575228, #425308, #677490 suggest that the meta package is mainly for decoding purposes and yet there is ffmpeg and x264 in here but no av1 (via aom), h264 (via openh264) and h265 (via gst-plugins-libde265) decoding.

The ebuild's currently a mess. The decoding purpose is fine IMO since I imagine thats what the majority of people will use gstreamer for e.g this is what WebKitGTK does and packages using it as a webview.

The ebuild should either be repurposed like indicated in bugs.gentoo.org/425308#c1 or x264 be removed (ffmpeg is fine I think? it provides loads of codec support) and aom, openh264 and libde265 be added for decoding.

Thoughts?
Comment 2 account.disabled.Evaib6ong3eiphohWo4j 2024-12-28 13:25:54 UTC
Created attachment 915381 [details]
gst-plugins-meta-1.22.12.ebuild

Heres the ebuild I'm using currently
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-12-28 13:34:11 UTC
(In reply to wxviolation from comment #2)
> Created attachment 915381 [details]
> gst-plugins-meta-1.22.12.ebuild
> 
> Heres the ebuild I'm using currently

The fact you've had it working with 1.22 means it's not blocked on 1.24.
Comment 4 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-12-28 13:34:30 UTC
Also, bug 575228 is already in See Also.
Comment 5 account.disabled.Evaib6ong3eiphohWo4j 2024-12-28 13:53:08 UTC
FWIW the ebuild works with the 1.24 version pull request on github, I am using that right now  with my own local repository
Comment 6 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-12-28 13:54:30 UTC
Sure, I just mean it doesn't depend on the bump, and if anything, I'd prefer to not make it harder to do by bundling in other changes.
Comment 7 account.disabled.Evaib6ong3eiphohWo4j 2024-12-28 13:54:45 UTC
Created attachment 915382 [details]
media-plugins/gst-plugins-meta-1.22.12.ebuild

Forgot to add libde265