From a46c6e3a970e8682b97a09a2c012c8470aa9f2b8 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. 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