srtserversrc: Emit client-closed signal in _stop()
authorSeungha Yang <seungha.yang@navercorp.com>
Wed, 25 Jul 2018 08:36:03 +0000 (17:36 +0900)
committerOlivier CrĂȘte <olivier.crete@collabora.com>
Mon, 30 Jul 2018 20:44:51 +0000 (16:44 -0400)
... instead of client-added

https://bugzilla.gnome.org/show_bug.cgi?id=796842

ext/srt/gstsrtserversrc.c

index a9e5d85..cfb26ba 100644 (file)
@@ -380,7 +380,7 @@ gst_srt_server_src_stop (GstBaseSrc * src)
   GstSRTServerSrcPrivate *priv = GST_SRT_SERVER_SRC_GET_PRIVATE (self);
 
   if (priv->client_sock != SRT_INVALID_SOCK) {
-    g_signal_emit (self, signals[SIG_CLIENT_ADDED], 0,
+    g_signal_emit (self, signals[SIG_CLIENT_CLOSED], 0,
         priv->client_sock, priv->client_sockaddr);
     srt_close (priv->client_sock);
     g_clear_object (&priv->client_sockaddr);