From: Jakub Adam Date: Wed, 4 Nov 2020 16:14:03 +0000 (+0100) Subject: srtobject: add caller address to stats structure X-Git-Tag: 1.19.3~507^2~841 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4a58af4352a75f277dd9d193deddee9a8e30dc77;p=platform%2Fupstream%2Fgstreamer.git srtobject: add caller address to stats structure In listener mode, gst_stats() returns an independent set of statistics for every connected caller. Having the caller's IP and port present in each structure allows to correlate the statistics with a particular caller that has been announced by "caller-added" signal. Part-of: --- diff --git a/ext/srt/gstsrtobject.c b/ext/srt/gstsrtobject.c index 09c5e33..af71a2b 100644 --- a/ext/srt/gstsrtobject.c +++ b/ext/srt/gstsrtobject.c @@ -1946,6 +1946,9 @@ gst_srt_object_get_stats (GstSRTObject * srtobject) tmp = get_stats_for_srtsock (caller->sock, is_sender, &bytes); + gst_structure_set (tmp, "caller-address", G_TYPE_SOCKET_ADDRESS, + caller->sockaddr, NULL); + g_value_array_append (callers_stats, NULL); v = g_value_array_get_nth (callers_stats, callers_stats->n_values - 1); g_value_init (v, GST_TYPE_STRUCTURE);