The yasm|nasm packages need to be added to makedepends (make checks for one or the other).
Search Criteria
Package Details: gstreamer-vaapi-git 1291.73323ba-1
Package Actions
| 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: | |
| Submitter: | yangtsesu |
| Maintainer: | None |
| Last Packager: | None |
| Votes: | 3 |
| First Submitted: | 2011-10-08 02:57 |
| Last Updated: | 2013-08-09 00:54 |
Dependencies (4)
Required by (0)
Sources
Latest Comments
Comment by BrainwreckedTech
Comment by zman0900
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
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
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
No gstreamer 1.0 support.
Drop.
Comment by yangtsesu
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
gstreamer-vaapi need gstreamer0.10>=0.10.35.1 gstreamser0.10-base>=0.10.36
Comment by jyaworski
In configure:
checking for GstBaseSink::query hook... no
configure: error: GstBaseSink does not contain the 'query' vfunc
Prevents installation.