Hello community,
here is the log from the commit of package gstreamer-rtsp-server for
openSUSE:Leap:15.2 checked in at 2020-02-09 15:03:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/gstreamer-rtsp-server (Old)
and /work/SRC/openSUSE:Leap:15.2/.gstreamer-rtsp-server.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gstreamer-rtsp-server"
Sun Feb 9 15:03:07 2020 rev:37 rq:772486 version:1.16.2
Changes:
--------
---
/work/SRC/openSUSE:Leap:15.2/gstreamer-rtsp-server/gstreamer-rtsp-server.changes
2020-01-15 15:09:15.854033629 +0100
+++
/work/SRC/openSUSE:Leap:15.2/.gstreamer-rtsp-server.new.26092/gstreamer-rtsp-server.changes
2020-02-09 15:03:09.642767992 +0100
@@ -1,0 +2,253 @@
+Wed Dec 4 13:21:03 UTC 2019 - Bjørn Lie <[email protected]>
+
+- Update to version 1.16.2:
+ + rtsp-media: Use lock in gst_rtsp_media_is_receive_only
+ + rtsp-client:
+ - RTP Info when completed_sender
+ - Fix location uri-format by getting uri directly from context
+ instead
+
+-------------------------------------------------------------------
+Tue Sep 24 15:01:29 UTC 2019 - Bjørn Lie <[email protected]>
+
+- Update to version 1.16.1:
+ + See main gstreamer package for changelog.
+
+-------------------------------------------------------------------
+Tue Jun 25 11:47:07 UTC 2019 - Bjørn Lie <[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.
+- Updated options passed to meson following upstream changes.
+
+-------------------------------------------------------------------
+Fri May 31 22:28:53 UTC 2019 - Bjørn Lie <[email protected]>
+
+- Update to version 1.14.5:
+ + rtsp-client: Fix crash in close handler and remove timeout
+ GSource on cleanup.
+ + rtsp-media:
+ - Handle set state when preparing.
+ - Fix race condition in finish_unprepare.
+ + rtsp-stream:
+ - Use cached address when allocating sockets.
+ - Use seqnum-offset for rtpinfo.
+ - Add source elements to the pipeline before activation for
+ stream-status create message.
+
+-------------------------------------------------------------------
+Wed Oct 3 16:01:19 UTC 2018 - [email protected]
+
+- Update to version 1.14.4:
+ + Bugfix release, please see .changes in gstreamer main package.
+
+-------------------------------------------------------------------
+Wed Sep 26 20:33:14 UTC 2018 - [email protected]
+
+- Update to version 1.14.3:
+ + Bugfix release, please see .changes in gstreamer main package.
+
+-------------------------------------------------------------------
+Tue Jul 24 08:25:37 UTC 2018 - [email protected]
+
+- Update to version 1.14.2:
+ + rtsp-media:
+ - unref clock (if set) when finalizing.
+ - add gst_rtsp_media_*_set_clock to docs.
+ + media-factory:
+ - unref old clock when setting new clock.
+ - unref clock in finalize.
+ + rtsp-onvif-media:
+ - fix g-ir-scanner warnings.
+ - export gst_rtsp_onvif_media_factory_requires_backchannel.
+ + client: Strip transport parts as whitespaces could be around
+ commas.
+ + rtsp-stream: avoid pushing data on unlinked udpsrc pad during
+ setup.
+ + rtspclientsink: fix waiting for multiple streams.
+
+-------------------------------------------------------------------
+Sat Jun 23 09:55:55 UTC 2018 - [email protected]
+
+- Switch to meson build system:
+ + Add meson, pkgconfig(glib-2.0),pkgconfig(gstreamer-app-1.0),
+ pkgconfig(gstreamer-net-1.0), pkgconfig(gstreamer-rtp-1.0),
+ pkgconfig(gstreamer-rtsp-1.0) and pkgconfig(gstreamer-sdp-1.0)
+ BuildRequires.
+ + Add meson macros, replacing autotools ones.
+ + Pass disable_introspection=false,
+ with-package-name='openSUSE GStreamer-rtsp-server package',
+ with-package-origin='http://download.opensuse.org' and
+ tests=false and examples=false to meson, ensure we build the
+ features we want. Tests have always been disabled, be explicit
+ about it, as they need a working network connection.
+ + Drop pkgconfig(gstreamer-plugins-base-1.0) BuildRequires.
+ + No longer rm la files, not needed when building with meson.
+
+-------------------------------------------------------------------
+Fri Jun 22 11:17:45 UTC 2018 - [email protected]
+
+- Drop gstreamer-plugins-good and
+ pkgconfig(gstreamer-plugins-bad-1.0) BuildRequires: Only needed
+ for unit tests and we do not build or run those tests.
+
+-------------------------------------------------------------------
+Sun May 20 09:58:11 UTC 2018 - [email protected]
+
+- Update to version 1.14.1:
+ + GstPad: Fix race condition causing the same probe to be called
+ multiple times
+ + Fix occasional deadlocks on windows when outputting debug
+ logging
+ + Fix debug levels being applied in the wrong order
+ + GIR annotation fixes for bindings
+ + audiomixer, audioaggregator: fix some negotiation issues
+ + gst-play-1.0: fix leaving stdin in non-blocking mode after exit
+ + flvmux: wait for caps on all input pads before writing header
+ even if source is live
+ + flvmux: don't wake up the muxer unless there is data, fixes
+ busy looping if there's no input data
+ + flvmux: fix major leak of input buffers
+ + rtspsrc, rtsp-server: revert to RTSP RFC handling of
+ sendonly/recvonly attributes
+ + rtpvrawpay: fix payloading with very large mtu sizes where
+ everything fits into a single RTP packet
+ + v4l2: Fix hard-coded enabled v4l2 probe on Linux/ARM
+ + v4l2: Disable DMABuf for emulated formats when using libv4l2
+ + v4l2: Always set colorimetry in S_FMT
+ + asfdemux: Set stream-format field for H264 streams and handle
+ H.264 in bytestream format
+ + x265enc: Fix tagging of keyframes on output buffers
+ + ladspa: Fix critical during plugin load on Windows
+ + decklink: Fix COM initialisation on Windows
+ + h264parse: fix re-use across pipeline stop/restart
+ + mpegtsmux: fix force-keyframe event handling and PCR/PMT
+ changes that would confuse some players with generated HLS
+ streams
+ + adaptivedemux: Support period change in live playlist
+ + rfbsrc: Fix support for applevncserver and support NULL pool in
+ decide_allocation
+ + jpegparse: Fix APP1 marker segment parsing
+ + h265parse: Make caps writable before modifying them, fixes
+ criticals
+ + fakevideosink: request an extra buffer if enable-last-sample is
+ enabled
+ + wasapisrc: Don't provide a clock based on WASAPI's clock
+ + wasapi: Only use audioclient3 when low-latency, as it might
+ otherwise glitch with slow CPUs or VMs
+ + wasapi: Don't derive device period from latency time, should
+ make it more robust against glitches
+ + audiolatency: Fix wave detection in buffers and avoid bogus pts
+ values while starting
+ + msdk: fix plugin load on implementations with only HW support
+ + msdk: dec: set framerate to the driver only if provided, not in
+ 0/1 case
+ + msdk: Don't set extended coding options for JPEG encode
+ + rtponviftimestamp: fix state change function init/reset causing
+ races/crashes on shutdown
+ + decklink: fix initialization failure in windows binary
+ + ladspa: Fix critical warnings during plugin load on Windows and
+ fix dependencies in meson build
+ + gl: fix cross-compilation error with viv-fb
+ + qmlglsink: make work with eglfs_kms
+ + rtspclientsink: Don't deadlock in preroll on early close
+ + rtspclientsink: Fix client ports for the RTCP backchannel
+ + rtsp-server: Fix session timeout when streaming data to client
+ over TCP
+ + vaapiencode: h264: find best profile in those available, fixing
+ negotiation errors
+ + vaapi: remove custom GstGL context handling, use GstGL instead.
++++ 56 more lines (skipped)
++++ between
/work/SRC/openSUSE:Leap:15.2/gstreamer-rtsp-server/gstreamer-rtsp-server.changes
++++ and
/work/SRC/openSUSE:Leap:15.2/.gstreamer-rtsp-server.new.26092/gstreamer-rtsp-server.changes
Old:
----
gst-rtsp-server-1.12.5.tar.xz
New:
----
gst-rtsp-server-1.16.2.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gstreamer-rtsp-server.spec ++++++
--- /var/tmp/diff_new_pack.Rb4QJg/_old 2020-02-09 15:03:10.066768231 +0100
+++ /var/tmp/diff_new_pack.Rb4QJg/_new 2020-02-09 15:03:10.070768233 +0100
@@ -1,7 +1,7 @@
#
# spec file for package gstreamer-rtsp-server
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,13 +12,13 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
%define _name gst-rtsp-server
Name: gstreamer-rtsp-server
-Version: 1.12.5
+Version: 1.16.2
Release: 0
Summary: GStreamer-based RTSP server library
License: LGPL-2.0-or-later
@@ -26,12 +26,17 @@
URL: http://gstreamer.freedesktop.org/
Source0:
https://gstreamer.freedesktop.org/src/gst-rtsp-server/%{_name}-%{version}.tar.xz
Source99: gstreamer-rtsp-server-rpmlintrc
-BuildRequires: gstreamer-plugins-good >= 1.10.0
+
+BuildRequires: meson >= 0.47
BuildRequires: pkgconfig
+BuildRequires: pkgconfig(glib-2.0) >= 2.40.0
BuildRequires: pkgconfig(gobject-introspection-1.0) >= 1.31.1
-BuildRequires: pkgconfig(gstreamer-1.0) >= 1.12.0
-BuildRequires: pkgconfig(gstreamer-plugins-bad-1.0) >= 1.12.0
-BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) >= 1.12.0
+BuildRequires: pkgconfig(gstreamer-1.0) >= %{version}
+BuildRequires: pkgconfig(gstreamer-app-1.0)
+BuildRequires: pkgconfig(gstreamer-net-1.0)
+BuildRequires: pkgconfig(gstreamer-rtp-1.0)
+BuildRequires: pkgconfig(gstreamer-rtsp-1.0)
+BuildRequires: pkgconfig(gstreamer-sdp-1.0)
%description
A library on top of GStreamer for building an RTSP server.
@@ -65,12 +70,17 @@
%autosetup -n %{_name}-%{version} -p1
%build
-%configure
-make %{?_smp_mflags}
+%meson \
+ -Dintrospection=enabled \
+ -Dwith-package-name='openSUSE GStreamer-rtsp-server package' \
+ -Dwith-package-origin='http://download.opensuse.org' \
+ -Dtests=disabled \
+ -Dexamples=disabled \
+ %{nil}
+%meson_build
%install
-%make_install
-find %{buildroot} -type f -name "*.la" -delete -print
+%meson_install
%post -n libgstrtspserver-1_0-0 -p /sbin/ldconfig
%postun -n libgstrtspserver-1_0-0 -p /sbin/ldconfig
++++++ gst-rtsp-server-1.12.5.tar.xz -> gst-rtsp-server-1.16.2.tar.xz ++++++
++++ 36610 lines of diff (skipped)