Hello community, here is the log from the commit of package gstreamer-plugins-libav for openSUSE:Factory checked in at 2019-06-30 14:40:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-libav (Old) and /work/SRC/openSUSE:Factory/.gstreamer-plugins-libav.new.4615 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gstreamer-plugins-libav" Sun Jun 30 14:40:39 2019 rev:16 rq:711864 version:1.16.0 Changes: -------- --- /work/SRC/openSUSE:Factory/gstreamer-plugins-libav/gstreamer-plugins-libav.changes 2019-06-14 20:24:45.846793833 +0200 +++ /work/SRC/openSUSE:Factory/.gstreamer-plugins-libav.new.4615/gstreamer-plugins-libav.changes 2019-06-30 14:40:41.083913745 +0200 @@ -1,0 +2,46 @@ +Sun Jun 16 21:44:07 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 +- Drop gst-libav-port-ffmpeg4.patch: fixed upstream. +- Require libavcodec 58, per configure.ac. + +------------------------------------------------------------------- Old: ---- gst-libav-1.14.5.tar.xz gst-libav-port-ffmpeg4.patch New: ---- gst-libav-1.16.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gstreamer-plugins-libav.spec ++++++ --- /var/tmp/diff_new_pack.vmaqgr/_old 2019-06-30 14:40:42.071915422 +0200 +++ /var/tmp/diff_new_pack.vmaqgr/_new 2019-06-30 14:40:42.075915428 +0200 @@ -18,7 +18,7 @@ %define gst_branch 1.0 Name: gstreamer-plugins-libav -Version: 1.14.5 +Version: 1.16.0 Release: 0 Summary: A ffmpeg/libav plugin for GStreamer License: GPL-2.0-or-later @@ -26,8 +26,6 @@ URL: http://gstreamer.freedesktop.org/ Source: https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-%{version}.tar.xz Source1000: baselibs.conf -# PATCH-FIX-UPSTREAM gst-libav-port-ffmpeg4.patch bgo#792900 -- Port to ffmpeg 4.0 -Patch0: gst-libav-port-ffmpeg4.patch BuildRequires: pkgconfig BuildRequires: yasm BuildRequires: pkgconfig(bzip2) @@ -36,7 +34,7 @@ BuildRequires: pkgconfig(gstreamer-base-1.0) >= %{version} BuildRequires: pkgconfig(gstreamer-check-1.0) >= %{version} BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) >= %{version} -BuildRequires: pkgconfig(libavcodec) +BuildRequires: pkgconfig(libavcodec) >= 58 BuildRequires: pkgconfig(libavfilter) BuildRequires: pkgconfig(libavformat) BuildRequires: pkgconfig(libavutil) @@ -80,11 +78,11 @@ %prep %setup -q -n gst-libav-%{version} -%patch0 -p1 # Ensure we cannot use the embedded libav rm -rf gst-libs/ext/libav %build +# TODO: switch to meson, but need to allow a GPL build first %configure \ --with-system-libav \ --enable-gpl \ ++++++ gst-libav-1.14.5.tar.xz -> gst-libav-1.16.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/gstreamer-plugins-libav/gst-libav-1.14.5.tar.xz /work/SRC/openSUSE:Factory/.gstreamer-plugins-libav.new.4615/gst-libav-1.16.0.tar.xz differ: char 26, line 1