From c0956f7fad6ed99e8e46fcfcbb2cb1fa0e0f8711 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Olivier=20Cr=C3=AAte?= Date: Fri, 9 Oct 2020 20:45:10 -0400 Subject: [PATCH] webrtcstats: Remove receiver side when sending Those are just invalid and just reflect what we sent. We'd need to parse the RTCP XR packets from the other side to know more about those. Change-Id: I071784b6017f156345e77463f4bb4980e9ee79f5 Part-of: --- ext/webrtc/gstwebrtcstats.c | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/ext/webrtc/gstwebrtcstats.c b/ext/webrtc/gstwebrtcstats.c index ea8c6e5..a251018 100644 --- a/ext/webrtc/gstwebrtcstats.c +++ b/ext/webrtc/gstwebrtcstats.c @@ -122,22 +122,13 @@ _get_stats_from_rtp_source_stats (GstWebRTCBin * webrtc, gst_structure_set (r_in, "transport-id", G_TYPE_STRING, transport_id, NULL); /* To be added: kind */ - /* RTCReceivedRtpStreamStats */ - - if (gst_structure_get_uint64 (source_stats, "packets-received", &packets)) - gst_structure_set (r_in, "packets-received", G_TYPE_UINT64, packets, - NULL); - if (gst_structure_get_int (source_stats, "packets-lost", &lost)) - gst_structure_set (r_in, "packets-lost", G_TYPE_INT, lost, NULL); - if (gst_structure_get_uint (source_stats, "jitter", &jitter)) - gst_structure_set (r_in, "jitter", G_TYPE_DOUBLE, - CLOCK_RATE_VALUE_TO_SECONDS (jitter, clock_rate), NULL); - /* RTCReceivedRtpStreamStats: To be added: - double fractionLost; + unsigned long long packetsReceived; + long long packetsLost; + double jitter; unsigned long packetsDiscarded; unsigned long packetsRepaired; unsigned long burstPacketsLost; -- 2.7.4