Hello community,
here is the log from the commit of package gstreamer-plugins-good for
openSUSE:Factory checked in at 2019-06-30 10:18:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-good (Old)
and /work/SRC/openSUSE:Factory/.gstreamer-plugins-good.new.4615 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gstreamer-plugins-good"
Sun Jun 30 10:18:19 2019 rev:64 rq:711860 version:1.16.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/gstreamer-plugins-good/gstreamer-plugins-good.changes
2019-06-13 22:34:25.660360215 +0200
+++
/work/SRC/openSUSE:Factory/.gstreamer-plugins-good.new.4615/gstreamer-plugins-good.changes
2019-06-30 10:18:20.791326129 +0200
@@ -1,0 +2,46 @@
+Wed Jun 12 17:53:30 UTC 2019 - [email protected]
+
+- Update to version 1.16.0:
+ + Highlights
+ - GStreamer WebRTC stack gained support for data channels for
+ peer-to-peer communication based on SCTP, BUNDLE support, as
+ well as support for multiple TURN servers.
+ - AV1 video codec support for Matroska and QuickTime/MP4
+ containers and more configuration options and supported
+ input formats for the AOMedia AV1 encoder
+ - Support for Closed Captions and other Ancillary Data in video
+ - Support for planar (non-interleaved) raw audio
+ - GstVideoAggregator, compositor and OpenGL mixer elements are
+ now in -base
+ - New alternate fields interlace mode where each buffer carries
+ a single field
+ - WebM and Matroska ContentEncryption support in the Matroska
+ demuxer
+ - new WebKit WPE-based web browser source element
+ - Video4Linux: HEVC encoding and decoding, JPEG encoding, and
+ improved dmabuf import/export
+ - Hardware-accelerated Nvidia video decoder gained support for
+ VP8/VP9 decoding, whilst the encoder gained support for
+ H.265/HEVC encoding.
+ - Many improvements to the Intel Media SDK based
+ hardware-accelerated video decoder and encoder plugin (msdk):
+ dmabuf import/export for zero-copy integration with other
+ components; VP9 decoding; 10-bit HEVC encoding; video
+ post-processing (vpp) support including deinterlacing; and
+ the video decoder now handles dynamic resolution changes.
+ - The ASS/SSA subtitle overlay renderer can now handle multiple
+ subtitles that overlap in time and will show them on screen
+ simultaneously
+ - The Meson build is now feature-complete (*) and it is now the
+ recommended build system on all platforms. The Autotools
+ build is scheduled to be removed in the next cycle.
+ - The GStreamer Rust bindings and Rust plugins module are now
+ officially part of upstream GStreamer.
+ - The GStreamer Editing Services gained a gesdemux element that
+ allows directly playing back serialized edit list with
+ playbin or (uri)decodebin
+ - Many performance improvements
+- Add meson support, but disable because plugin documentation is
+ currently not being built.
+
+-------------------------------------------------------------------
Old:
----
gst-plugins-good-1.14.5.tar.xz
New:
----
gst-plugins-good-1.16.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gstreamer-plugins-good.spec ++++++
--- /var/tmp/diff_new_pack.CMB02p/_old 2019-06-30 10:18:21.275326881 +0200
+++ /var/tmp/diff_new_pack.CMB02p/_new 2019-06-30 10:18:21.283326893 +0200
@@ -19,14 +19,21 @@
# aasink is just a toy. Once in future, we may want to disable aalib
# support completely: Disabled 25/12/17
%define ENABLE_AALIB 0
-# Allow easy enable/disable of experimental plugins
-%define ENABLE_EXPERIMENTAL 0
#
%define _name gst-plugins-good
%define gst_branch 1.0
+# Currently disabled because plugin documentation isn't built
+%define use_meson 0
+%if %{use_meson}
+# Option doesn't currently exist in meson
+%define ENABLE_EXPERIMENTAL 1
+%else
+%define ENABLE_EXPERIMENTAL 0
+%endif
+
Name: gstreamer-plugins-good
-Version: 1.14.5
+Version: 1.16.0
Release: 0
Summary: GStreamer Streaming-Media Framework Plug-Ins
License: LGPL-2.1-or-later
@@ -48,6 +55,9 @@
BuildRequires: libavc1394-devel
BuildRequires: libbz2-devel
BuildRequires: libjpeg-devel
+%if %{use_meson}
+BuildRequires: meson >= 0.47.0
+%endif
BuildRequires: orc >= 0.4.16
BuildRequires: pkgconfig
BuildRequires: python3-base
@@ -171,22 +181,30 @@
%build
export PYTHON=%{_bindir}/python3
-%configure \
- --with-package-name='openSUSE GStreamer-plugins-good package' \
- --with-package-origin='http://download.opensuse.org' \
+%if %{use_meson}
+%{meson} \
+ -Dpackage-name='openSUSE GStreamer-plugins-good package' \
+ -Dpackage-origin='http://download.opensuse.org' \
%if ! 0%{?ENABLE_AALIB}
- --disable-aalib \
-%endif
-%if 0%{?ENABLE_EXPERIMENTAL}
- --enable-experimental \
+ -Daalib=disabled \
%endif
- --enable-gtk-doc \
- --enable-v4l2-probe \
+ -Dv4l2-probe=true \
%{nil}
+%{meson_build}
+%else
+%configure \
+ --with-package-name='openSUSE GStreamer-plugins-good package' \
+ --with-package-origin='http://download.opensuse.org' \
+%{nil}
make %{?_smp_mflags}
+%endif
%install
+%if %{use_meson}
+%{meson_install}
+%else
%make_install
+%endif
%find_lang %{_name}-%{gst_branch}
if [ -f %{buildroot}%{_datadir}/appdata/gstreamer-plugins-good.appdata.xml ];
then
echo "Please remove the added gstreamer-plugins-good.appdata.xml file from
the sources - the tarball installs it"
++++++ gst-plugins-good-1.14.5.tar.xz -> gst-plugins-good-1.16.0.tar.xz ++++++
++++ 56131 lines of diff (skipped)