commit gstreamer-plugins-vaapi for openSUSE:Factory
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 - zaitor@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 - zaitor@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
participants (1)
-
root@hilbert.suse.de