Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 915220 - media-plugins/gst-plugins-vpx: missing preset file GstVP8Enc.prs
Summary: media-plugins/gst-plugins-vpx: missing preset file GstVP8Enc.prs
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: GStreamer package maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-10-05 20:40 UTC by Johannes Penßel
Modified: 2024-04-01 19:55 UTC (History)
0 users

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


Attachments
gst-plugins-vpx-installgstvp8enc.patch (file_915220.txt,1.14 KB, text/plain)
2023-10-05 20:40 UTC, Johannes Penßel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Johannes Penßel 2023-10-05 20:40:47 UTC
Created attachment 872200 [details]
gst-plugins-vpx-installgstvp8enc.patch

The gstreamer vpx plugin ships with a preset file for VP8 encoding (GstVP8Enc.prs), normally installed under /usr/share/gstreamer-1.0/presets. When emerging media-libs/gst-plugins/vpx-1.22.3, this file is omitted, which breaks snapshot, GNOME's new webcam application. The attached patch is what I am currently using in a local overlay to work around this issue.
Comment 1 Larry the Git Cow gentoo-dev 2024-04-01 19:55:27 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f18e139dabd53a3fa3f4f1bb48376c2b8a689a31

commit f18e139dabd53a3fa3f4f1bb48376c2b8a689a31
Author:     Mart Raudsepp <leio@gentoo.org>
AuthorDate: 2024-03-29 13:54:01 +0000
Commit:     Mart Raudsepp <leio@gentoo.org>
CommitDate: 2024-04-01 19:53:37 +0000

    media-plugins/gst-plugins-vpx: add 1.22.11, EAPI-8, install preset
    
    Closes: https://bugs.gentoo.org/915220
    Signed-off-by: Mart Raudsepp <leio@gentoo.org>

 media-plugins/gst-plugins-vpx/Manifest                                  | 2 +-
 .../{gst-plugins-vpx-1.22.10.ebuild => gst-plugins-vpx-1.22.11.ebuild}  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

Additionally, it has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e57d239408a81c068a5cc0105f9749f5d8c11f45

commit e57d239408a81c068a5cc0105f9749f5d8c11f45
Author:     Mart Raudsepp <leio@gentoo.org>
AuthorDate: 2024-03-29 21:03:42 +0000
Commit:     Mart Raudsepp <leio@gentoo.org>
CommitDate: 2024-04-01 19:53:36 +0000

    gstreamer-meson.eclass: Install any preset files for split plugins
    
    gst-plugins-vpx, gst-plugins-voamrwbenc, gst-plugins-amrnb and
    gst-plugins-x264 have preset files that we weren't installing.
    This change makes them do so when they bump to EAPI-8.
    
    Bug: https://bugs.gentoo.org/915220
    Signed-off-by: Mart Raudsepp <leio@gentoo.org>

 eclass/gstreamer-meson.eclass | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)