webrtcbin: update default jb latency docs
authorSid Sethupathi <sid.sethupathi@gmail.com>
Fri, 14 May 2021 15:47:05 +0000 (10:47 -0500)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Wed, 19 May 2021 03:53:55 +0000 (03:53 +0000)
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2242>

docs/plugins/gst_plugins_cache.json
ext/webrtc/gstwebrtcbin.c

index 9c1ab73..8059a5d 100644 (file)
                         "construct": false,
                         "construct-only": false,
                         "controllable": false,
-                        "default": "0",
+                        "default": "200",
                         "max": "-1",
                         "min": "0",
                         "mutable": "null",
index f7216b3..a23e240 100644 (file)
@@ -62,6 +62,8 @@
 /* The extra time for the rtpstorage compared to the RTP jitterbuffer (in ms) */
 #define RTPSTORAGE_EXTRA_TIME (50)
 
+#define DEFAULT_JB_LATENCY 200
+
 /**
  * SECTION: element-webrtcbin
  * title: webrtcbin
@@ -7111,7 +7113,8 @@ gst_webrtc_bin_class_init (GstWebRTCBinClass * klass)
       PROP_LATENCY,
       g_param_spec_uint ("latency", "Latency",
           "Default duration to buffer in the jitterbuffers (in ms)",
-          0, G_MAXUINT, 200, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
+          0, G_MAXUINT, DEFAULT_JB_LATENCY,
+          G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
 
   /**
    * GstWebRTCBin::create-offer:
@@ -7437,4 +7440,5 @@ gst_webrtc_bin_init (GstWebRTCBin * webrtc)
 
   /* we start off closed until we move to READY */
   webrtc->priv->is_closed = TRUE;
+  webrtc->priv->jb_latency = DEFAULT_JB_LATENCY;
 }