Hello community,

here is the log from the commit of package gstreamer-plugins-vaapi for 
openSUSE:Factory checked in at 2016-05-03 09:37:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi (Old)
 and      /work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gstreamer-plugins-vaapi"

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi/gstreamer-plugins-vaapi.changes
  2015-12-27 02:00:25.000000000 +0100
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new/gstreamer-plugins-vaapi.changes
     2016-05-03 10:16:50.000000000 +0200
@@ -1,0 +2,45 @@
+Wed Apr 20 22:40:19 UTC 2016 - zai...@opensuse.org
+
+- Update to version 1.8.1:
+  + bgo#764231 : Bad call to
+    gst_buffer_add_video_gl_texture_upload_meta() in
+    gstvaapivideometa_texture.c.
+
+-------------------------------------------------------------------
+Sat Mar 26 20:16:34 UTC 2016 - zai...@opensuse.org
+
+- Update to version 1.8.0:
+  + Hardware-accelerated zero-copy video decoding on Android
+  + New video capture source for Android using the
+    android.hardware.Camera API.
+  + Windows Media reverse playback support (ASF/WMV/WMA).
+  + New tracing system provides support for more sophisticated
+    debugging tools.
+  + New high-level GstPlayer playback convenience API.
+  + Initial support for the new Vulkan API, see Matthew Waters'
+    blog post for more details.
+  + Improved Opus audio codec support: Support for more than two
+    channels; MPEG-TS demuxer/muxer can now handle Opus;
+    sample-accurate encoding/decoding/transmuxing with Ogg,
+    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
+    new codec utility functions for Opus header and caps handling
+    in pbutils library. The Opus encoder/decoder elements were
+    also moved to gst-plugins-base (from -bad), and the opus RTP
+    depayloader/payloader to -good.
+  + GStreamer VAAPI module now released and maintained as part of
+    the GStreamer project.
+  + Asset proxy support in the GStreamer Editing Services.
+- Update Url and Source to new home at freedesktop.org.
+- Pass --enable-egl, --enable-encoders, --enable-drm,
+  --enable-opengl, --enable-wayland and --enable-x11 to configure
+  to ensure we build support for them.
+- Bump soname following upstream changes.
+- Add Mesa-libGLESv3-devel, pkgconfig(gl), pkgconfig(libdrm),
+  pkgconfig(libudev), pkgconfig(libva), pkgconfig(libva-x11),
+  pkgconfig(vpx) BuildRequires: New explicit dependencies.
+- Drop libgstcodecparsers_vpx0, libgstvaapi-1_6-1, libgstvaapi-drm,
+  libgstvaapi-egl, libgstvaapi-glx, libgstvaapi-wayland and
+  libgstvaapi-x11 sub-packages and obsolete them.
+- Add new doc sub-package.
+
+-------------------------------------------------------------------

Old:
----
  gstreamer-vaapi-0.7.0.tar.bz2

New:
----
  gstreamer-vaapi-1.8.1.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gstreamer-plugins-vaapi.spec ++++++
--- /var/tmp/diff_new_pack.EYPGor/_old  2016-05-03 10:16:51.000000000 +0200
+++ /var/tmp/diff_new_pack.EYPGor/_new  2016-05-03 10:16:51.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package gstreamer-plugins-vaapi
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,38 +16,44 @@
 #
 
 
-#if 0%{?suse_version} >= 1310
-%define gst_so 1.6
-%define gst_ver 1_6
-%define soname 1
-#else
-#define gst_so 1.4
-#define gst_ver 1_4
-#define soname 2
-#endif
+%define gst_branch 1.0
 
 Name:           gstreamer-plugins-vaapi
-Version:        0.7.0
+Version:        1.8.1
 Release:        0
 Summary:        Gstreamer VA-API plugins
 License:        LGPL-2.1+
 Group:          Productivity/Multimedia/Other
-Url:            https://github.com/01org/gstreamer-vaapi
-Source0:        
http://www.freedesktop.org/software/vaapi/releases/gstreamer-vaapi/gstreamer-vaapi-%{version}.tar.bz2
+Url:            https://gstreamer.freedesktop.org/
+Source0:        
https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-%{version}.tar.xz
 BuildRequires:  Mesa-devel
+BuildRequires:  Mesa-libGLESv3-devel
 BuildRequires:  gtk-doc
 BuildRequires:  libtool
 BuildRequires:  libva-devel
 BuildRequires:  pkgconfig
 BuildRequires:  yasm
-BuildRequires:  pkgconfig(gstreamer-1.0) >= 1.4.0
-BuildRequires:  pkgconfig(gstreamer-plugins-bad-1.0)
-BuildRequires:  pkgconfig(gstreamer-plugins-base-1.0)
-BuildRequires:  pkgconfig(wayland-client) >= 1.0.0
+BuildRequires:  pkgconfig(gl)
+BuildRequires:  pkgconfig(gstreamer-1.0) >= 1.8.0
+BuildRequires:  pkgconfig(gstreamer-plugins-bad-1.0) >= 1.8.0
+BuildRequires:  pkgconfig(gstreamer-plugins-base-1.0) >= 1.8.0
+BuildRequires:  pkgconfig(libdrm)
+BuildRequires:  pkgconfig(libudev)
+BuildRequires:  pkgconfig(libva)
+BuildRequires:  pkgconfig(libva-x11)
+BuildRequires:  pkgconfig(vpx)
+BuildRequires:  pkgconfig(wayland-client) >= 1.0.2
 BuildRequires:  pkgconfig(xrandr)
 BuildRequires:  pkgconfig(xrender)
 ExclusiveArch:  %ix86 x86_64
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+Obsoletes:      libgstcodecparsers_vpx0
+Obsoletes:      libgstvaapi-1_6-1
+Obsoletes:      libgstvaapi-drm
+Obsoletes:      libgstvaapi-egl
+Obsoletes:      libgstvaapi-glx
+Obsoletes:      libgstvaapi-wayland
+Obsoletes:      libgstvaapi-x11
 
 %description
 gstreamer-vaapi is a collection of GStreamer plugins and helper libraries that 
allow hardware accelerated video decoding through VA-API.
@@ -56,63 +62,18 @@
 Summary:        Include Files and Libraries mandatory for Development
 Group:          Development/Libraries/C and C++
 Requires:       %{name} = %{version}
-Requires:       libgstvaapi-wayland-%{gst_ver}-%{soname} = %{version}
 
 %description devel
 This package contains all necessary include files and libraries needed
 to develop applications that require these.
 
-%package -n libgstvaapi-%{gst_ver}-%{soname}
-Summary:        Gstreamer VA-API plugins
-Group:          System/Libraries
-
-%description -n libgstvaapi-%{gst_ver}-%{soname}
-gstreamer-vaapi is a collection of GStreamer plugins and helper libraries that 
allow hardware accelerated video decoding through VA-API.
-
-%package -n libgstcodecparsers_vpx0
-Summary:        Gstreamer VA-API plugins
-Group:          System/Libraries
-
-%description -n libgstcodecparsers_vpx0
-gstreamer-vaapi is a collection of GStreamer plugins and helper libraries that 
allow hardware accelerated video decoding through VA-API.
-
-%package -n libgstvaapi-glx-%{gst_ver}-%{soname}
-Summary:        Gstreamer GLX VA-API plugins
-Group:          System/Libraries
-
-%description -n libgstvaapi-glx-%{gst_ver}-%{soname}
-gstreamer-vaapi is a collection of GStreamer plugins and helper libraries that 
allow hardware accelerated video decoding through VA-API.
-
-%package -n libgstvaapi-x11-%{gst_ver}-%{soname}
-Summary:        Gstreamer X11 VA-API plugins
-Group:          System/Libraries
-
-%description -n libgstvaapi-x11-%{gst_ver}-%{soname}
-gstreamer-vaapi is a collection of GStreamer plugins and helper libraries that 
allow hardware accelerated video decoding through VA-API.
-
-%package -n libgstvaapi-drm-%{gst_ver}-%{soname}
-Summary:        Gstreamer DRM VA-API plugins
-Group:          System/Libraries
-
-%description -n libgstvaapi-drm-%{gst_ver}-%{soname}
-gstreamer-vaapi is a collection of GStreamer plugins and helper libraries that 
allow hardware accelerated video decoding through VA-API.
-
-#if 0%{?suse_version} > 1310
-%package -n libgstvaapi-egl-%{gst_ver}-%{soname}
-Summary:        Gstreamer EGL VA-API plugins
-Group:          System/Libraries
-
-%description -n libgstvaapi-egl-%{gst_ver}-%{soname}
-gstreamer-vaapi is a collection of GStreamer plugins and helper libraries that 
allow hardware accelerated video decoding through VA-API.
-#endif
-
-%package -n libgstvaapi-wayland-%{gst_ver}-%{soname}
-Summary:        Gstreamer WAYLAND VA-API plugins
-Group:          System/Libraries
-
-%description -n libgstvaapi-wayland-%{gst_ver}-%{soname}
-gstreamer-vaapi is a collection of GStreamer plugins and helper libraries that 
allow hardware accelerated video decoding through VA-API.
+%package doc
+Summary:        Documentation for gstreamer-plugins-vaapi
+Group:          Development/Libraries/C and C++
+Requires:       %{name} = %{version}
 
+%description doc
+This package contains documentation for gstreamer-plugins-vaapi.
 
 %prep
 %setup -q -n gstreamer-vaapi-%{version}
@@ -120,78 +81,30 @@
 %build
 %configure \
        --disable-static \
-       --enable-glx
+       --enable-egl \
+       --enable-encoders \
+       --enable-drm \
+       --enable-glx \
+       --enable-opengl \
+       --enable-wayland \
+       --enable-x11 \
+
 make %{?_smp_mflags}
 
 %install
 %makeinstall
 find %{buildroot}%{_libdir} -name '*.la' -delete -print
 
-%post -n libgstvaapi-%{gst_ver}-%{soname} -p /sbin/ldconfig
-%postun -n libgstvaapi-%{gst_ver}-%{soname} -p /sbin/ldconfig
-
-%post -n libgstcodecparsers_vpx0 -p /sbin/ldconfig
-%postun -n libgstcodecparsers_vpx0 -p /sbin/ldconfig
-
-%post -n libgstvaapi-glx-%{gst_ver}-%{soname} -p /sbin/ldconfig
-%postun -n libgstvaapi-glx-%{gst_ver}-%{soname} -p /sbin/ldconfig
-
-%post -n libgstvaapi-x11-%{gst_ver}-%{soname} -p /sbin/ldconfig
-%postun -n libgstvaapi-x11-%{gst_ver}-%{soname} -p /sbin/ldconfig
-
-%post -n libgstvaapi-drm-%{gst_ver}-%{soname} -p /sbin/ldconfig
-%postun -n libgstvaapi-drm-%{gst_ver}-%{soname} -p /sbin/ldconfig
-
-%if 0%{?suse_version} > 1320
-%post -n libgstvaapi-egl-%{gst_ver}-%{soname} -p /sbin/ldconfig
-%postun -n libgstvaapi-egl-%{gst_ver}-%{soname} -p /sbin/ldconfig
-%endif
-
-%post -n libgstvaapi-wayland-%{gst_ver}-%{soname} -p /sbin/ldconfig
-%postun -n libgstvaapi-wayland-%{gst_ver}-%{soname} -p /sbin/ldconfig
-
-%clean
-rm -rf $RPM_BUILD_ROOT
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
 
 %files
 %defattr(-,root,root,0755)
 %doc AUTHORS COPYING.LIB NEWS README
-%{_libdir}/gstreamer-*/*.so
+%{_libdir}/gstreamer-%{gst_branch}/libgstvaapi.so
 
-%files -n libgstcodecparsers_vpx0
-%defattr(-,root,root,0755)
-%{_libdir}/libgstcodecparsers_vpx.so.*
-
-%files -n libgstvaapi-%{gst_ver}-%{soname}
-%defattr(-,root,root,0755)
-%{_libdir}/libgstvaapi-%{gst_so}.so.*
-
-%files -n libgstvaapi-glx-%{gst_ver}-%{soname}
-%defattr(-,root,root,0755)
-%{_libdir}/libgstvaapi-glx-%{gst_so}.so.*
-
-%files -n libgstvaapi-x11-%{gst_ver}-%{soname}
-%defattr(-,root,root,0755)
-%{_libdir}/libgstvaapi-x11-%{gst_so}.so.*
-
-%files -n libgstvaapi-drm-%{gst_ver}-%{soname}
-%defattr(-,root,root,0755)
-%{_libdir}/libgstvaapi-drm-%{gst_so}.so.*
-
-#if 0%{?suse_version} == 1315 && != %is_opensuse
-%files -n libgstvaapi-egl-%{gst_ver}-%{soname}
-%defattr(-,root,root,0755)
-%{_libdir}/libgstvaapi-egl-%{gst_so}.so.*
-#endif
-
-%files -n libgstvaapi-wayland-%{gst_ver}-%{soname}
-%defattr(-,root,root)
-%{_libdir}/libgstvaapi-wayland-%{gst_so}.so.*
-
-%files devel
-%defattr(-,root,root,0755)
-%{_includedir}/gstreamer-1.0/gst/vaapi
-%{_libdir}/libgst*.so
-%{_libdir}/pkgconfig/*.pc
+%files doc
+%defattr(-, root, root)
+%{_datadir}/gtk-doc/html/gstreamer-vaapi-plugins-1.0
 
 %changelog


Reply via email to