Hello community,
here is the log from the commit of package gstreamer-plugins-vaapi for
openSUSE:Factory checked in at 2015-07-21 13:27:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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-04-13 20:31:36.000000000 +0200
+++
/work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new/gstreamer-plugins-vaapi.changes
2015-07-21 13:29:17.000000000 +0200
@@ -1,0 +2,80 @@
+Mon Jul 20 12:08:17 UTC 2015 - [email protected]
+
+- Correct %bconds, fixes build on SLE12 and openSUSE42 where we do
+ not have wayland.
+- Clean up spec.
+- Update URL to new home.
+
+-------------------------------------------------------------------
+Fri Jul 17 20:31:42 UTC 2015 - [email protected]
+
+- Update to version 0.6.0:
+ + Major changes:
+ - Add HEVC(H265) Decoder.
+ - Add HEVC(H265) Encoder.
+ - Add VP8 Encoder.
+ - Add JPEG Encoder.
+ - Add a vaapidecodebin(vaapidecode->queue->vaapipostproc)
+ element.
+ - Add support for EGL.
+ - Add Skin-Tone-Enhancement feature in vaapipostproc.
+ - Add support for H.264 Multiview High profile encoding with
+ more than 2 views.
+ + Other Changes of interest:
+ - Add support for loss of pictures in h264 decoder.
+ - Add support for GstVideoGLTextureOrientation in plugins.
+ - Add support for BGRA textures in plugins.
+ - Add a simple-encoder test program that uses libgstvaapi for
+ video encoding to elementary streams.
+ - Add finer wayland frame control and many other optimizations.
+ - Add packed SEI header message support in h264 encoder for CBR
+ mode.
+ - Add scaling of quality factor and Quantization tables for
+ JPEG encoder.
+ - Add GstColorBalance interface in vaapipostproc.
+ - Add a handoff signal to vaapisink.
+ - Add rounding control handling for VC1 simple and Main
+ profile.
+ - Record glconext supplied by downstream to enable run-time
+ compatibility check.
+ - Switch back to single thread implementation in vaapidecode.
+ - Set decoding latency in vaapidecode by assuming realtime
+ performance for the HW decoding.
+ - Allow vaapidecode to connect with glimagesink, mark x11
+ display as compatible with EGL.
+ - Allow decoding of VC1 streams which contain user BDUs.
+ - Use git.mk, a small Makefile to autogenerate .gitignore
+ files.
+ - Expose the overlay capability in vaapisink for compatibility
+ with dvbsuboverlay.
+ - Expose deinterlace property to vaapidecodebin.
+ - Enable VPP element in vaapidecodebin only if there is HW
+ support.
+ - Fix autoplugging of vaapidecode in playbin for wmv/asf
+ streams.
+ - Fix multi-slice hevc encoding.
+ - Fix ABBA deadlock between vaapisink and vaapipostproc if
+ running in different threads.
+ - Fix Seeking failure while using navseek in pipeline.
+ - Fix PTS cache for MPEG2 GOP start.
+ - Fix the wrong selection of passthrough mode in vaapipostproc.
+ - Fix GstVaapiVideoPool related dead-lock.
+ - Fix the race condition while setting drm device type.
+ - Fix crash in vaapidecode if buffer outlives the decoder.
+ - Fix memory leak in vaapidecode.
+ - Fix multiple caps negotiation issues with vaapi elements.
+ - Improve check for upstream element that requires DMABUF
+ buffer pool.
+ - Fix vaapisink memory leak in debug mode.
+ - Fix crash when seeking mpeg2 strems.
+ - Fix support for Wayland/EGL running alongside X11 (around 70+
+ bug reports fixed).
+ + GStreamer support corner:
+ - Removed the support for GStreamer 0.10 and 1.0
+ - GStreamer >= 1.2 is the minimal requirement
+ - GStreamer 1.2.x is deprecated, and will be obsoleted in a
+ future release
+- Add a define soname and set it to 2, following upstream changes.
+ Rename all sub-packages to get the new soname.
+
+-------------------------------------------------------------------
Old:
----
gstreamer-vaapi-0.5.10.tar.bz2
New:
----
gstreamer-vaapi-0.6.0.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gstreamer-plugins-vaapi.spec ++++++
--- /var/tmp/diff_new_pack.mnheHy/_old 2015-07-21 13:29:18.000000000 +0200
+++ /var/tmp/diff_new_pack.mnheHy/_new 2015-07-21 13:29:18.000000000 +0200
@@ -16,22 +16,29 @@
#
-%define package_version 0.5.10
+%define soname 2
-%if 0%{suse_version} > 1230
-%bcond_without wayland
-%else
+%if 0%{suse_version} == 1315
%bcond_with wayland
+%else
+%bcond_without wayland
%endif
Name: gstreamer-plugins-vaapi
+Version: 0.6.0
+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
BuildRequires: Mesa-devel
BuildRequires: gtk-doc
BuildRequires: libtool
BuildRequires: libva-devel
BuildRequires: pkgconfig
BuildRequires: yasm
-BuildRequires: pkgconfig(gstreamer-1.0)
+BuildRequires: pkgconfig(gstreamer-1.0) >= 1.2.0
BuildRequires: pkgconfig(gstreamer-plugins-bad-1.0)
BuildRequires: pkgconfig(gstreamer-plugins-base-1.0)
BuildRequires: pkgconfig(xrandr)
@@ -39,13 +46,6 @@
%if %{with wayland}
BuildRequires: pkgconfig(wayland-client) >= 1.0.0
%endif
-Summary: Gstreamer VA-API plugins
-License: LGPL-2.1+
-Group: Productivity/Multimedia/Other
-Version: 0.5.10
-Release: 0
-Source0: gstreamer-vaapi-%{package_version}.tar.bz2
-Url: http://gitorious.org/vaapi/gstreamer-vaapi
ExclusiveArch: %ix86 x86_64
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -57,18 +57,18 @@
Group: Development/Libraries/C and C++
Requires: %{name} = %{version}
%if %{with wayland}
-Requires: libgstvaapi-wayland-1_4-1 = %{version}
+Requires: libgstvaapi-wayland-1_4-%{soname} = %{version}
%endif
%description devel
This package contains all necessary include files and libraries needed
to develop applications that require these.
-%package -n libgstvaapi-1_4-1
+%package -n libgstvaapi-1_4-%{soname}
Summary: Gstreamer VA-API plugins
Group: System/Libraries
-%description -n libgstvaapi-1_4-1
+%description -n libgstvaapi-1_4-%{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
@@ -78,78 +78,68 @@
%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-1_4-1
+%package -n libgstvaapi-glx-1_4-%{soname}
Summary: Gstreamer GLX VA-API plugins
Group: System/Libraries
-%description -n libgstvaapi-glx-1_4-1
+%description -n libgstvaapi-glx-1_4-%{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-1_4-1
+%package -n libgstvaapi-x11-1_4-%{soname}
Summary: Gstreamer X11 VA-API plugins
Group: System/Libraries
-%description -n libgstvaapi-x11-1_4-1
+%description -n libgstvaapi-x11-1_4-%{soname}
gstreamer-vaapi is a collection of GStreamer plugins and helper libraries that
allow hardware accelerated video decoding through VA-API.
-%if %{suse_version} >= 1230
-%package -n libgstvaapi-drm-1_4-1
+%package -n libgstvaapi-drm-1_4-%{soname}
Summary: Gstreamer DRM VA-API plugins
Group: System/Libraries
-%description -n libgstvaapi-drm-1_4-1
+%description -n libgstvaapi-drm-1_4-%{soname}
gstreamer-vaapi is a collection of GStreamer plugins and helper libraries that
allow hardware accelerated video decoding through VA-API.
-%endif
%if %{with wayland}
-%package -n libgstvaapi-wayland-1_4-1
+%package -n libgstvaapi-wayland-1_4-%{soname}
Summary: Gstreamer WAYLAND VA-API plugins
Group: System/Libraries
-%description -n libgstvaapi-wayland-1_4-1
+%description -n libgstvaapi-wayland-1_4-%{soname}
gstreamer-vaapi is a collection of GStreamer plugins and helper libraries that
allow hardware accelerated video decoding through VA-API.
%endif
%prep
-%if 0%{?build_from_git}
-%setup -q -n gstreamer-vaapi
-%else
%setup -q -n gstreamer-vaapi-%{version}
-%endif
%build
-%if 0%{?build_from_git}
-./autogen.sh
-%endif
-%configure --disable-static \
+%configure \
+ --disable-static \
--enable-glx \
--with-gstreamer-api=1.0
-make %{?_smp_mflags} V=1
+make %{?_smp_mflags}
%install
%makeinstall
find %{buildroot}%{_libdir} -name '*.la' -delete -print
-%post -n libgstvaapi-1_4-1 -p /sbin/ldconfig
-%postun -n libgstvaapi-1_4-1 -p /sbin/ldconfig
+%post -n libgstvaapi-1_4-%{soname} -p /sbin/ldconfig
+%postun -n libgstvaapi-1_4-%{soname} -p /sbin/ldconfig
%post -n libgstcodecparsers_vpx0 -p /sbin/ldconfig
%postun -n libgstcodecparsers_vpx0 -p /sbin/ldconfig
-%post -n libgstvaapi-glx-1_4-1 -p /sbin/ldconfig
-%postun -n libgstvaapi-glx-1_4-1 -p /sbin/ldconfig
+%post -n libgstvaapi-glx-1_4-%{soname} -p /sbin/ldconfig
+%postun -n libgstvaapi-glx-1_4-%{soname} -p /sbin/ldconfig
-%post -n libgstvaapi-x11-1_4-1 -p /sbin/ldconfig
-%postun -n libgstvaapi-x11-1_4-1 -p /sbin/ldconfig
+%post -n libgstvaapi-x11-1_4-%{soname} -p /sbin/ldconfig
+%postun -n libgstvaapi-x11-1_4-%{soname} -p /sbin/ldconfig
-%if %{suse_version} >= 1230
-%post -n libgstvaapi-drm-1_4-1 -p /sbin/ldconfig
-%postun -n libgstvaapi-drm-1_4-1 -p /sbin/ldconfig
-%endif
+%post -n libgstvaapi-drm-1_4-%{soname} -p /sbin/ldconfig
+%postun -n libgstvaapi-drm-1_4-%{soname} -p /sbin/ldconfig
%if %{with wayland}
-%post -n libgstvaapi-wayland-1_4-1 -p /sbin/ldconfig
-%postun -n libgstvaapi-wayland-1_4-1 -p /sbin/ldconfig
+%post -n libgstvaapi-wayland-1_4-%{soname} -p /sbin/ldconfig
+%postun -n libgstvaapi-wayland-1_4-%{soname} -p /sbin/ldconfig
%endif
%clean
@@ -164,26 +154,24 @@
%defattr(-,root,root,0755)
%{_libdir}/libgstcodecparsers_vpx.so.*
-%files -n libgstvaapi-1_4-1
+%files -n libgstvaapi-1_4-%{soname}
%defattr(-,root,root,0755)
%{_libdir}/libgstvaapi-1.4.so.*
-%files -n libgstvaapi-glx-1_4-1
+%files -n libgstvaapi-glx-1_4-%{soname}
%defattr(-,root,root,0755)
%{_libdir}/libgstvaapi-glx-1.4.so.*
-%files -n libgstvaapi-x11-1_4-1
+%files -n libgstvaapi-x11-1_4-%{soname}
%defattr(-,root,root,0755)
%{_libdir}/libgstvaapi-x11-1.4.so.*
-%if %{suse_version} >= 1230
-%files -n libgstvaapi-drm-1_4-1
+%files -n libgstvaapi-drm-1_4-%{soname}
%defattr(-,root,root,0755)
%{_libdir}/libgstvaapi-drm-1.4.so.*
-%endif
%if %{with wayland}
-%files -n libgstvaapi-wayland-1_4-1
+%files -n libgstvaapi-wayland-1_4-%{soname}
%defattr(-,root,root)
%{_libdir}/libgstvaapi-wayland-1.4.so.*
%endif
++++++ gstreamer-vaapi-0.5.10.tar.bz2 -> gstreamer-vaapi-0.6.0.tar.bz2 ++++++
++++ 66133 lines of diff (skipped)