Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 418077 - media-plugins/gst-plugins-vaapi: new ebuild request
Summary: media-plugins/gst-plugins-vaapi: new ebuild request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal with 1 vote (vote)
Assignee: GStreamer package maintainers
URL: http://gitorious.org/vaapi/gstreamer-...
Whiteboard:
Keywords: InOverlay
: 331291 (view as bug list)
Depends on: 418075
Blocks:
  Show dependency tree
 
Reported: 2012-05-29 02:48 UTC by Matt Turner
Modified: 2016-05-21 12:07 UTC (History)
8 users (show)

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


Attachments
gst-plugins-vaapi-0.5.3.ebuild (gst-plugins-vaapi-0.5.3.ebuild,1.11 KB, text/plain)
2013-05-01 18:44 UTC, Matt Turner
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Matt Turner gentoo-dev 2012-05-29 02:48:47 UTC
This needs to be in portage.
Comment 1 dE 2012-10-01 11:28:02 UTC
There're ebuilds in the overlays, but the 2.5 ones don't build and others require .36 gstreamer.
Comment 2 Gilles Dartiguelongue (RETIRED) gentoo-dev 2012-12-28 00:03:18 UTC
I added a preliminary ebuild to gnome overlay.

It should work but I just noticed that it most likely needs other dependencies to be packaged like git://gitorious.org/vaapi/gstreamer-codecparsers.git

Anyway could you have a look at the ebuild and test it ?
Comment 3 dE 2013-02-01 18:27:32 UTC
It still needs .36 (which's masked), so I wont be testing it for the mean time.
Comment 4 Gilles Dartiguelongue (RETIRED) gentoo-dev 2013-02-01 19:25:10 UTC
0.10.36 is currently being stabilized at bug #454906.
Comment 5 Matt Turner gentoo-dev 2013-05-01 18:44:55 UTC
Created attachment 347058 [details]
gst-plugins-vaapi-0.5.3.ebuild

New 0.5.3 ebuild with gstreamer 1.0 support. Please fix-up and add to gnome overlay and/or tree?
Comment 6 dE 2013-05-04 07:14:46 UTC
I got this compiled, but it only works against 1.0 -- 

gst-inspect-1.0 | grep vaapi
vaapi:  vaapidecode: VA-API decoder
vaapi:  vaapipostproc: VA-API video postprocessing
vaapi:  vaapisink: VA-API sink

$ gst-inspect-0.10 | grep vaapi
$

So I'm trying out parole with this.

Also how can I configure gstreamer to use this?
Comment 7 dE 2013-05-04 08:09:14 UTC
However using gst-launch-1.0 I can confirm this works.
Comment 8 Matt Turner gentoo-dev 2013-05-06 03:28:41 UTC
(In reply to comment #2)
> It should work but I just noticed that it most likely needs other
> dependencies to be packaged like
> git://gitorious.org/vaapi/gstreamer-codecparsers.git

Its webpage just says

"""
GStreamer / codecparsers is a mirror for gst-plugind-bad but only with the bitstream parsers and additional local changes needed for gstreamer-vaapi development. In particular, this allows for faster development / testing of bitstream parsers or providing newer versions than what are installed system-wide.
"""

so I don't think we should package it.
Comment 9 Matt Turner gentoo-dev 2013-05-06 03:53:13 UTC
Oh, but support for H264 needed by -vaapi isn't in gst-plugins-bad-1.0. It'll be available in 1.2.0. *sigh*
Comment 10 Mart Raudsepp gentoo-dev 2013-07-24 14:00:45 UTC
*** Bug 331291 has been marked as a duplicate of this bug. ***
Comment 11 Mart Raudsepp gentoo-dev 2014-03-01 11:39:33 UTC
Pacho added the gstreamer 1.2 using gst-plugins-vaapi-0.5.8 to tree; perhaps you can test the fine details of it, e.g encoding and the likes. Keep in mind that the intention is that in all cases where it's possible - it should just automatically end up being used, without any manual intervention via decodebin and such.