docs: Update cache and mark some rist prop as 'show-default'
authorThibault Saunier <tsaunier@igalia.com>
Mon, 20 May 2019 14:26:14 +0000 (10:26 -0400)
committerThibault Saunier <tsaunier@gnome.org>
Tue, 21 May 2019 13:31:52 +0000 (13:31 +0000)
docs/plugins/gst_plugins_cache.json
gst/rist/gstristsink.c
gst/rist/gstristsrc.c

index 2c43678..d048e00 100644 (file)
                         "blurb": "Current time",
                         "construct": false,
                         "construct-only": false,
-                        "default": "0",
+                        "default": "1.8115e-152",
                         "max": "1",
                         "min": "0",
                         "type-name": "gdouble",
+                        "unstable-values": [
+                            "default"
+                        ],
                         "writable": true
                     },
                     "transparency": {
                         "blurb": "Indicator transparency",
                         "construct": false,
                         "construct-only": false,
-                        "default": "1.02588e-71",
+                        "default": "2.73945e-57",
                         "max": "1",
                         "min": "0",
                         "type-name": "gdouble",
+                        "unstable-values": [
+                            "default"
+                        ],
                         "writable": true
                     }
                 },
         "source": "gst-plugins-bad",
         "url": "Unknown package origin"
     },
+    "proxy": {
+        "description": "plugin for proxied inter-pipeline communication",
+        "elements": {
+            "proxysink": {
+                "author": "Sebastian Dr\u00f6ge <sebastian@centricular.com>",
+                "description": "Proxy source for internal process communication",
+                "hierarchy": [
+                    "GstProxySink",
+                    "GstElement",
+                    "GstObject",
+                    "GInitiallyUnowned",
+                    "GObject"
+                ],
+                "klass": "Sink",
+                "long-name": "Proxy Sink",
+                "pad-templates": {
+                    "sink": {
+                        "caps": "ANY",
+                        "direction": "sink",
+                        "presence": "always"
+                    }
+                },
+                "properties": {
+                    "name": {
+                        "blurb": "The name of the object",
+                        "construct": true,
+                        "construct-only": false,
+                        "default": "NULL",
+                        "type-name": "gchararray",
+                        "writable": true
+                    },
+                    "parent": {
+                        "blurb": "The parent of the object",
+                        "construct": false,
+                        "construct-only": false,
+                        "type-name": "GstObject",
+                        "writable": true
+                    }
+                },
+                "rank": "none"
+            },
+            "proxysrc": {
+                "author": "Sebastian Dr\u00f6ge <sebastian@centricular.com>",
+                "description": "Proxy source for internal process communication",
+                "hierarchy": [
+                    "GstProxySrc",
+                    "GstBin",
+                    "GstElement",
+                    "GstObject",
+                    "GInitiallyUnowned",
+                    "GObject"
+                ],
+                "klass": "Source",
+                "long-name": "Proxy source",
+                "pad-templates": {
+                    "src": {
+                        "caps": "ANY",
+                        "direction": "src",
+                        "presence": "always"
+                    }
+                },
+                "properties": {
+                    "async-handling": {
+                        "blurb": "The bin will handle Asynchronous state changes",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "false",
+                        "type-name": "gboolean",
+                        "writable": true
+                    },
+                    "message-forward": {
+                        "blurb": "Forwards all children messages",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "false",
+                        "type-name": "gboolean",
+                        "writable": true
+                    },
+                    "name": {
+                        "blurb": "The name of the object",
+                        "construct": true,
+                        "construct-only": false,
+                        "default": "NULL",
+                        "type-name": "gchararray",
+                        "writable": true
+                    },
+                    "parent": {
+                        "blurb": "The parent of the object",
+                        "construct": false,
+                        "construct-only": false,
+                        "type-name": "GstObject",
+                        "writable": true
+                    },
+                    "proxysink": {
+                        "blurb": "Matching proxysink",
+                        "construct": false,
+                        "construct-only": false,
+                        "type-name": "GstProxySink",
+                        "writable": true
+                    }
+                },
+                "rank": "none"
+            }
+        },
+        "filename": "gstproxy",
+        "license": "LGPL",
+        "package": "GStreamer Bad Plug-ins",
+        "source": "gst-plugins-bad",
+        "url": "Unknown package origin"
+    },
     "removesilence": {
         "description": "Removes silence from an audio stream",
         "elements": {
                         "blurb": "Set the CNAME in the SDES block of the sender report.",
                         "construct": false,
                         "construct-only": false,
-                        "default": "user1802220788@host-249d1067",
+                        "default": "NULL",
                         "type-name": "gchararray",
                         "writable": true
                     },
                         "blurb": "Set the CNAME in the SDES block of the receiver report.",
                         "construct": false,
                         "construct-only": false,
-                        "default": "user3968283371@host-d2f08585",
+                        "default": "NULL",
                         "type-name": "gchararray",
                         "writable": true
                     },
                         ],
                         "writable": false
                     },
+                    "ice-transport-policy": {
+                        "blurb": "The policy to apply for ICE transport",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "all (0)",
+                        "enum": true,
+                        "type-name": "GstWebRTCICETransportPolicy",
+                        "values": [
+                            {
+                                "desc": "GST_WEBRTC_ICE_TRANSPORT_POLICY_ALL",
+                                "name": "all",
+                                "value": "0"
+                            },
+                            {
+                                "desc": "GST_WEBRTC_ICE_TRANSPORT_POLICY_RELAY",
+                                "name": "relay",
+                                "value": "1"
+                            }
+                        ],
+                        "writable": true
+                    },
                     "local-description": {
                         "blurb": "The local SDP description to use for this connection",
                         "construct": false,
                         ],
                         "retval": "void"
                     },
+                    "get-transceiver": {
+                        "args": [
+                            "gint"
+                        ],
+                        "retval": "GstWebRTCRTPTransceiver"
+                    },
                     "get-transceivers": {
                         "args": [],
                         "retval": "GArray"
                 }
             }
         },
-        "filename": "libgstwebrtc.so",
+        "filename": "gstwebrtc",
         "license": "LGPL",
         "package": "GStreamer Bad Plug-ins git",
         "source": "gst-plugins-bad",
index 07e7a9e..f7d298a 100644 (file)
@@ -819,7 +819,8 @@ gst_rist_sink_class_init (GstRistSinkClass * klass)
   g_object_class_install_property (object_class, PROP_CNAME,
       g_param_spec_string ("cname", "CName",
           "Set the CNAME in the SDES block of the sender report.", NULL,
-          G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
+          G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS |
+          GST_PARAM_DOC_SHOW_DEFAULT));
 
   g_object_class_install_property (object_class, PROP_MULTICAST_LOOPBACK,
       g_param_spec_boolean ("multicast-loopback", "Multicast Loopback",
index 1811f24..9c6fa28 100644 (file)
@@ -908,7 +908,8 @@ gst_rist_src_class_init (GstRistSrcClass * klass)
   g_object_class_install_property (object_class, PROP_CNAME,
       g_param_spec_string ("cname", "CName",
           "Set the CNAME in the SDES block of the receiver report.", NULL,
-          G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
+          G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS |
+          GST_PARAM_DOC_SHOW_DEFAULT));
 
   g_object_class_install_property (object_class, PROP_MULTICAST_LOOPBACK,
       g_param_spec_boolean ("multicast-loopback", "Multicast Loopback",