commit gstreamer-rtsp-server for openSUSE:Factory
Hello community, here is the log from the commit of package gstreamer-rtsp-server for openSUSE:Factory checked in at 2018-01-10 23:37:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gstreamer-rtsp-server (Old) and /work/SRC/openSUSE:Factory/.gstreamer-rtsp-server.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "gstreamer-rtsp-server" Wed Jan 10 23:37:10 2018 rev:11 rq:563160 version:1.12.4 Changes: -------- --- /work/SRC/openSUSE:Factory/gstreamer-rtsp-server/gstreamer-rtsp-server.changes 2017-12-12 21:23:24.289166910 +0100 +++ /work/SRC/openSUSE:Factory/.gstreamer-rtsp-server.new/gstreamer-rtsp-server.changes 2018-01-10 23:37:20.441906910 +0100 @@ -1,0 +2,12 @@ +Tue Jan 9 11:39:09 UTC 2018 - zaitor@opensuse.org + +- Add gst-rtsp-server-Set-udpsink_out-ttl-mc-property.patch: rtsp: + Set udpsink_out ttl-mc property on creation (bgo#791743). +- Clean up spec, silence some rpmlint warnings. +- Drop explicit libgstrtspserver-1_0-0 and + typelib-1_0-GstRtspServer-1_0 Obsoletes and Provides: Not needed + and only leads to a rpmlint warning. +- Add gstreamer-rtsp-server-rpmlintrc: Filter out bogus warning + about missing dependencies in devel package. + +------------------------------------------------------------------- New: ---- gst-rtsp-server-Set-udpsink_out-ttl-mc-property.patch gstreamer-rtsp-server-rpmlintrc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gstreamer-rtsp-server.spec ++++++ --- /var/tmp/diff_new_pack.ezjoN7/_old 2018-01-10 23:37:21.693848172 +0100 +++ /var/tmp/diff_new_pack.ezjoN7/_new 2018-01-10 23:37:21.697847985 +0100 @@ -24,23 +24,25 @@ License: LGPL-2.0+ Group: Productivity/Multimedia/Other Url: http://gstreamer.freedesktop.org/ -Source: https://gstreamer.freedesktop.org/src/gst-rtsp-server/%{_name}-%{version}.tar.xz +Source0: https://gstreamer.freedesktop.org/src/gst-rtsp-server/%{_name}-%{version}.tar.xz +Source99: gstreamer-rtsp-server-rpmlintrc + +# PATCH-FIX-UPSTREAM gst-rtsp-server-Set-udpsink_out-ttl-mc-property.patch bgo#791743 zaitor@opensuse.org -- rtsp: Set udpsink_out ttl-mc property on creation +Patch0: gst-rtsp-server-Set-udpsink_out-ttl-mc-property.patch + BuildRequires: gstreamer-plugins-good >= 1.10.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(libcgroup) >= 0.26 -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description -A GStreamer-based RTSP server library. +A library on top of GStreamer for building an RTSP server. %package -n libgstrtspserver-1_0-0 Summary: GStreamer-based RTSP server library Group: System/Libraries -Provides: libgstrtspserver-1_0-0 = %{version} -Obsoletes: libgstrtspserver-1_0-0 < %{version} %description -n libgstrtspserver-1_0-0 Library on top of GStreamer for building an RTSP server - Library files. @@ -48,8 +50,6 @@ %package -n typelib-1_0-GstRtspServer-1_0 Summary: Introspection bindings for the GStreamer-based RTSP server library Group: System/Libraries -Provides: typelib-1_0-GstRtspServer-1_0 = %{version} -Obsoletes: typelib-1_0-GstRtspServer-1_0 < %{version} %description -n typelib-1_0-GstRtspServer-1_0 Introspection bindings for the GStreamer library for building an RTSP server. @@ -66,7 +66,7 @@ Development files for the GStreamer library for building an RTSP server. %prep -%setup -q -n %{_name}-%{version} +%autosetup -n %{_name}-%{version} -p1 %build %configure @@ -77,20 +77,17 @@ find %{buildroot} -type f -name "*.la" -delete -print %post -n libgstrtspserver-1_0-0 -p /sbin/ldconfig - %postun -n libgstrtspserver-1_0-0 -p /sbin/ldconfig %files -n libgstrtspserver-1_0-0 -%defattr(-,root,root) -%doc ChangeLog README COPYING +%license COPYING %{_libdir}/libgstrtspserver-1.0.so.* %files -n typelib-1_0-GstRtspServer-1_0 -%defattr(-,root,root) %{_libdir}/girepository-1.0/GstRtspServer-1.0.typelib %files devel -%defattr(-,root,root) +%doc ChangeLog README %{_datadir}/gir-1.0/GstRtspServer-1.0.gir %{_includedir}/gstreamer-1.0/gst/rtsp-server/ %{_libdir}/libgstrtspserver-1.0.so ++++++ gst-rtsp-server-Set-udpsink_out-ttl-mc-property.patch ++++++
From 0ea5b5521e6c8fbe5e41b632077f1f3a65397bd8 Mon Sep 17 00:00:00 2001 From: Ian Jamison
Date: Thu, 4 Jan 2018 12:13:31 +0000 Subject: rtsp: Set udpsink_out ttl-mc property on creation
https://bugzilla.gnome.org/show_bug.cgi?id=791743 --- gst/rtsp-server/rtsp-stream.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gst/rtsp-server/rtsp-stream.c b/gst/rtsp-server/rtsp-stream.c index 6e8c97a..b62c437 100644 --- a/gst/rtsp-server/rtsp-stream.c +++ b/gst/rtsp-server/rtsp-stream.c @@ -1359,10 +1359,16 @@ again: goto no_udp_protocol; if (multicast) { + GST_INFO ("setting udpsink multicast-iface %s", priv->multicast_iface); g_object_set (G_OBJECT (udpsink_out[0]), "multicast-iface", priv->multicast_iface, NULL); g_object_set (G_OBJECT (udpsink_out[1]), "multicast-iface", priv->multicast_iface, NULL); + GST_INFO ("setting udpsink ttl-mc %d", addr->ttl); + if (addr->ttl) { + g_object_set (G_OBJECT (udpsink_out[0]), "ttl-mc", addr->ttl, NULL); + g_object_set (G_OBJECT (udpsink_out[1]), "ttl-mc", addr->ttl, NULL); + } g_signal_emit_by_name (udpsink_out[0], "add", addr_str, rtpport, NULL); g_signal_emit_by_name (udpsink_out[1], "add", addr_str, rtcpport, NULL); -- cgit v1.1 ++++++ gstreamer-rtsp-server-rpmlintrc ++++++ # Filter out bogus warning about missing deps in devel package # gstreamer-rtsp-server-devel.x86_64: W: no-dependency-on gstreamer-rtsp-server*/gstreamer-rtsp-server-libs/libgstreamer-rtsp-server* addFilter("no-dependency-on");
participants (1)
-
root@hilbert.suse.de