webrtcstats: Remove receiver side when sending 61/262661/2
authorOlivier CrĂȘte <olivier.crete@collabora.com>
Sat, 10 Oct 2020 00:45:10 +0000 (20:45 -0400)
committerSangchul Lee <sc11.lee@samsung.com>
Wed, 18 Aug 2021 06:39:50 +0000 (06:39 +0000)
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: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1766>

ext/webrtc/gstwebrtcstats.c

index ea8c6e5..a251018 100644 (file)
@@ -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;