Skip downstream changes
skip 9a6e4b0 Fix issue of mem map
skip pick 341b3a6 add foreign wl_display/wl_surface support
skip 5ecba2a add 'frame-rendered' signal for wayland platform
skip 8b41ff8 wayland: retain additional 3 gst buffer after video rendering
skip 9b936db destroy wl_buffer by register to wl_buffer_listener
skip 8a5ea40 wayland: disable crop support by vpp
skip 36d7453 wayland: update frame sync callback
skip 1c09675 h264 dec: add more checks from pps for hardware profile
skip 0549a7d add gst_vaapi_plugin_base_set_native_display
skip b55a697 spec: update for gst 1.2 build
Change-Id: Ib33e43ac85c32a22a640bbd70209ef9aa0c5895f
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
%bcond_with x
Name: gstreamer-vaapi
%bcond_with x
Name: gstreamer-vaapi
Release: 0
Summary: VA-API based plugins for GStreamer and helper libraries
Group: Multimedia/Multimedia Framework
Release: 0
Summary: VA-API based plugins for GStreamer and helper libraries
Group: Multimedia/Multimedia Framework
Source1001: gstreamer-vaapi.manifest
Source2001: codecparsers.tar.bz2
Source2002: videoutils.tar.bz2
Source1001: gstreamer-vaapi.manifest
Source2001: codecparsers.tar.bz2
Source2002: videoutils.tar.bz2
+Source2003: upstream.tar.bz2
%if %{with x}
BuildRequires: pkgconfig(x11)
%endif
BuildRequires: pkgconfig(libva)
BuildRequires: pkgconfig(gstreamer-1.0)
%if %{with x}
BuildRequires: pkgconfig(x11)
%endif
BuildRequires: pkgconfig(libva)
BuildRequires: pkgconfig(gstreamer-1.0)
-BuildRequires: pkgconfig(gstreamer-basevideo-1.0)
BuildRequires: pkgconfig(gstreamer-plugins-base-1.0)
BuildRequires: pkgconfig(libdrm)
BuildRequires: pkgconfig(gstreamer-plugins-base-1.0)
BuildRequires: pkgconfig(libdrm)
BuildRequires: which
BuildRequires: git
ExclusiveArch: %{ix86} x86_64
BuildRequires: which
BuildRequires: git
ExclusiveArch: %{ix86} x86_64
developing applications that use %{name}.
%prep
developing applications that use %{name}.
%prep
%setup -q -T -D -a 2001
%setup -q -T -D -a 2002
%setup -q -T -D -a 2001
%setup -q -T -D -a 2002
%build
cp %{SOURCE1001} .
%build
cp %{SOURCE1001} .
-%autogen --with-gstreamer-api=1.0 --enable-encoders
-make %{?_smp_mflags}
+%autogen \
+ --with-gstreamer-api=1.2 \
+ --enable-encoders
+
+%__make %{?_smp_mflags} V=1
%files devel
%manifest %{name}.manifest
%license COPYING.LIB
%files devel
%manifest %{name}.manifest
%license COPYING.LIB
-%dir %{_includedir}/gstreamer-1.0/gst/vaapi
-%{_includedir}/gstreamer-1.0/gst/vaapi/*.h
+%dir %{_includedir}/gstreamer-*/gst/vaapi
+%{_includedir}/gstreamer-*/gst/vaapi/*.h
%{_libdir}/*.so
%{_libdir}/pkgconfig/%{name}*.pc
%{_libdir}/*.so
%{_libdir}/pkgconfig/%{name}*.pc