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 - [email protected]
+
+- 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 [email protected] -- 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 <[email protected]>
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");

Reply via email to