Package Details: gstreamer-vaapi-git 1291.73323ba-1

Package Base: gstreamer-vaapi-git
Description: GStreamer Multimedia Framework VA Plugins
Upstream URL: http://www.freedesktop.org/software/vaapi/releases/gstreamer-vaapi/
Category: multimedia
Licenses: LGPL
Submitter: yangtsesu
Maintainer: None
Last Packager: None
Votes: 3
First Submitted: 2011-10-08 02:57
Last Updated: 2013-08-09 00:54

Latest Comments

Comment by BrainwreckedTech

2015-05-17 00:48

The yasm|nasm packages need to be added to makedepends (make checks for one or the other).

Comment by zman0900

2013-09-29 21:49

The build for gstreamer0.10 is broken in git, so you have two options to build a working package:

1. Disable wayland support for only gstreamer0.10 by changing the line:

../configure --prefix=/usr --disable-static --with-gstreamer-api=0.10
to
../configure --prefix=/usr --disable-static --with-gstreamer-api=0.10 --disabl
e-wayland

This gives you the newest version, but gstreamer 0.10 apps won't be able to use vaapi while running under wayland. This is probably preferable since you're likely not using wayland.


2. Build from commit 5fdc9a0 or older by changing your source line to the following:

source=('git://gitorious.org/vaapi/gstreamer-vaapi.git#commit=5fdc9a0')

This means you are building an old version of gstreamer 1.0 vaapi too.


I'm not going to edit the PKGBUILD on here with either of these options since I can't decide which is right for everyone downloading and the problem should fix itself once upstream fixes the bug. I can't find anywhere to report the bug, but I am sending a message to the author of the offending commit on gitorious.

Comment by goviedo

2013-09-29 05:53

In file included from ../../../../gst-libs/gst/vaapi/gstvaapiwindow_wayland.c:36:0:
../../../../gst-libs/gst/vaapi/gstvaapisurfacepool.h:38:1: error: unknown type name 'GstVideoInfo'
gst_vaapi_surface_pool_new(GstVaapiDisplay *display, const GstVideoInfo *vip);
^
../../../../gst-libs/gst/vaapi/gstvaapiwindow_wayland.c: In function 'gst_vaapi_window_wayland_create':
../../../../gst-libs/gst/vaapi/gstvaapiwindow_wayland.c:267:28: error: 'GST_VIDEO_FORMAT_ENCODED' undeclared (first use in this function)
priv->surface_format = GST_VIDEO_FORMAT_ENCODED;
^
../../../../gst-libs/gst/vaapi/gstvaapiwindow_wayland.c:267:28: note: each undeclared identifier is reported only once for each function it appears in
../../../../gst-libs/gst/vaapi/gstvaapiwindow_wayland.c: In function 'vpp_convert':
../../../../gst-libs/gst/vaapi/gstvaapiwindow_wayland.c:358:5: error: unknown type name 'GstVideoInfo'
GstVideoInfo vi;
^
make[5]: *** [libgstvaapi_wayland_0.10_la-gstvaapiwindow_wayland.lo] Error 1

Comment by zman0900

2013-08-09 00:56

I completely remade the PKGBUILD based off the one in extra, so it will build both gst-vaapi-git for 1.0 and gstreamer0.10-vaapi-git for 0.1.

Comment by yangtsesu

2013-03-28 10:56

No gstreamer 1.0 support.
Drop.

Comment by yangtsesu

2012-01-11 06:03

Use this PKGBUILD which use 02.-branch if you do not want to install so many git version gstreamser.
https://gist.github.com/raw/1593290/470678f4ade9cd49fd002740db05b054c36cfe21/PKGBUILD

Comment by yangtsesu

2012-01-11 04:55

gstreamer-vaapi need gstreamer0.10>=0.10.35.1 gstreamser0.10-base>=0.10.36

Comment by jyaworski

2012-01-11 02:29

In configure:

checking for GstBaseSink::query hook... no
configure: error: GstBaseSink does not contain the 'query' vfunc

Prevents installation.