6 Summary: VA-API based plugins for GStreamer and helper libraries
7 Group: Multimedia/Multimedia Framework
8 License: LGPL-2.1+ and GPL-2.0+
9 URL: http://gitorious.org/vaapi/gstreamer-vaapi
10 Source0: %{name}-%{version}.tar.bz2
11 Source1001: gstreamer-vaapi.manifest
12 Source2001: codecparsers.tar.bz2
13 Source2002: videoutils.tar.bz2
14 Source2003: upstream.tar.bz2
16 BuildRequires: pkgconfig(x11)
19 BuildRequires: pkgconfig(libva)
20 BuildRequires: pkgconfig(gstreamer-1.0)
21 BuildRequires: pkgconfig(gstreamer-plugins-base-1.0)
22 BuildRequires: pkgconfig(libdrm)
23 BuildRequires: pkgconfig(gles20)
27 ExclusiveArch: %{ix86} x86_64
30 Gstreamer-vaapi is a collection of VA-API based plugins for GStreamer
31 and helper libraries. vaapidecode is used to decode MPEG-2, MPEG-4,
32 H.264, VC-1, WMV3 videos to video/x-vaapi-surface surfaces, depending
33 on the underlying HW capabilities. vaapiconvert is used to convert from
34 video/x-raw-yuv pixels to video/x-vaapi-surface surfaces. vaapisink is
35 used to display video/x-vaapi-surface surfaces to the screen.
38 Summary: Development files for gstreamer-vaapi
39 Group: Development/Libraries
40 Requires: %{name} = %{version}
44 The %{name}-devel package contains libraries and header files for
45 developing applications that use %{name}.
49 %setup -q -T -D -a 2001
50 %setup -q -T -D -a 2002
51 %setup -q -T -D -a 2003
58 --with-gstreamer-api=1.2 \
61 %__make %{?_smp_mflags} V=1
66 %post -p /sbin/ldconfig
68 %postun -p /sbin/ldconfig
71 %manifest %{name}.manifest
74 %{_libdir}/gstreamer-1.0/*.so
77 %manifest %{name}.manifest
79 %dir %{_includedir}/gstreamer-*/gst/vaapi
80 %{_includedir}/gstreamer-*/gst/vaapi/*.h
82 %{_libdir}/pkgconfig/%{name}*.pc