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 - mgo...@suse.com + +- 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)