docs: update plugin cache with avtp plugin
authorTim-Philipp Müller <tim@centricular.com>
Wed, 1 Jul 2020 10:17:08 +0000 (11:17 +0100)
committerTim-Philipp Müller <tim@centricular.com>
Wed, 1 Jul 2020 10:17:51 +0000 (11:17 +0100)
CI picks this up now because the wrap was re-added in gst-build.

docs/plugins/gst_plugins_cache.json

index e8dae16..a89c8fe 100644 (file)
         "tracers": {},
         "url": "Unknown package origin"
     },
+    "avtp": {
+        "description": "Audio/Video Transport Protocol (AVTP) plugin",
+        "elements": {
+            "avtpaafdepay": {
+                "author": "Andre Guedes <andre.guedes@intel.com>",
+                "description": "Extracts raw audio from AAF AVTPDUs",
+                "hierarchy": [
+                    "GstAvtpAafDepay",
+                    "GstAvtpBaseDepayload",
+                    "GstElement",
+                    "GstObject",
+                    "GInitiallyUnowned",
+                    "GObject"
+                ],
+                "klass": "Codec/Depayloader/Network/AVTP",
+                "long-name": "AVTP Audio Format (AAF) depayloader",
+                "pad-templates": {
+                    "src": {
+                        "caps": "audio/x-raw:\n         format: { S16BE, S24BE, S32BE, F32BE }\n           rate: { (int)8000, (int)16000, (int)24000, (int)32000, (int)44100, (int)48000, (int)88200, (int)96000, (int)176400, (int)192000 }\n       channels: [ 1, 2147483647 ]\n         layout: interleaved\n",
+                        "direction": "src",
+                        "presence": "always"
+                    }
+                },
+                "rank": "none"
+            },
+            "avtpaafpay": {
+                "author": "Andre Guedes <andre.guedes@intel.com>",
+                "description": "Payload-encode Raw audio into AAF AVTPDU (IEEE 1722)",
+                "hierarchy": [
+                    "GstAvtpAafPay",
+                    "GstAvtpBasePayload",
+                    "GstElement",
+                    "GstObject",
+                    "GInitiallyUnowned",
+                    "GObject"
+                ],
+                "klass": "Codec/Payloader/Network/AVTP",
+                "long-name": "AVTP Audio Format (AAF) payloader",
+                "pad-templates": {
+                    "sink": {
+                        "caps": "audio/x-raw:\n         format: { S16BE, S24BE, S32BE, F32BE }\n           rate: { (int)8000, (int)16000, (int)24000, (int)32000, (int)44100, (int)48000, (int)88200, (int)96000, (int)176400, (int)192000 }\n       channels: [ 1, 2147483647 ]\n         layout: interleaved\n",
+                        "direction": "sink",
+                        "presence": "always"
+                    }
+                },
+                "properties": {
+                    "tstamp-mode": {
+                        "blurb": "AAF timestamping mode",
+                        "conditionally-available": false,
+                        "construct": false,
+                        "construct-only": false,
+                        "controllable": false,
+                        "default": "normal (0)",
+                        "mutable": "paused",
+                        "readable": true,
+                        "type": "GstAvtpAafTstampMode",
+                        "writable": true
+                    }
+                },
+                "rank": "none"
+            },
+            "avtpcrfcheck": {
+                "author": "Vedang Patel <vedang.patel@intel.com>",
+                "description": "Check if the AVTP presentation time is synchronized with clock provided by a CRF stream",
+                "hierarchy": [
+                    "GstAvtpCrfCheck",
+                    "GstAvtpCrfBase",
+                    "GstBaseTransform",
+                    "GstElement",
+                    "GstObject",
+                    "GInitiallyUnowned",
+                    "GObject"
+                ],
+                "klass": "Filter/Network/AVTP",
+                "long-name": "Clock Reference Format (CRF) Checker",
+                "pad-templates": {
+                    "sink": {
+                        "caps": "application/x-avtp:\n",
+                        "direction": "sink",
+                        "presence": "always"
+                    },
+                    "src": {
+                        "caps": "application/x-avtp:\n",
+                        "direction": "src",
+                        "presence": "always"
+                    }
+                },
+                "properties": {
+                    "drop-invalid": {
+                        "blurb": "Drop the packets which are not within 25%%%% of the sample period of the CRF timestamps",
+                        "conditionally-available": false,
+                        "construct": false,
+                        "construct-only": false,
+                        "controllable": false,
+                        "default": "false",
+                        "mutable": "null",
+                        "readable": true,
+                        "type": "gboolean",
+                        "writable": true
+                    }
+                },
+                "rank": "none"
+            },
+            "avtpcrfsync": {
+                "author": "Vedang Patel <vedang.patel@intel.com>",
+                "description": "Synchronize Presentation Time from AVTPDUs so they are phase-locked with clock provided by CRF stream",
+                "hierarchy": [
+                    "GstAvtpCrfSync",
+                    "GstAvtpCrfBase",
+                    "GstBaseTransform",
+                    "GstElement",
+                    "GstObject",
+                    "GInitiallyUnowned",
+                    "GObject"
+                ],
+                "klass": "Filter/Network/AVTP",
+                "long-name": "Clock Reference Format (CRF) Synchronizer",
+                "pad-templates": {
+                    "sink": {
+                        "caps": "application/x-avtp:\n",
+                        "direction": "sink",
+                        "presence": "always"
+                    },
+                    "src": {
+                        "caps": "application/x-avtp:\n",
+                        "direction": "src",
+                        "presence": "always"
+                    }
+                },
+                "rank": "none"
+            },
+            "avtpcvfdepay": {
+                "author": "Ederson de Souza <ederson.desouza@intel.com>",
+                "description": "Extracts compressed video from CVF AVTPDUs",
+                "hierarchy": [
+                    "GstAvtpCvfDepay",
+                    "GstAvtpBaseDepayload",
+                    "GstElement",
+                    "GstObject",
+                    "GInitiallyUnowned",
+                    "GObject"
+                ],
+                "klass": "Codec/Depayloader/Network/AVTP",
+                "long-name": "AVTP Compressed Video Format (CVF) depayloader",
+                "pad-templates": {
+                    "src": {
+                        "caps": "video/x-h264:\n  stream-format: avc\n      alignment: au\n",
+                        "direction": "src",
+                        "presence": "always"
+                    }
+                },
+                "rank": "none"
+            },
+            "avtpcvfpay": {
+                "author": "Ederson de Souza <ederson.desouza@intel.com>",
+                "description": "Payload-encode compressed video into CVF AVTPDU (IEEE 1722)",
+                "hierarchy": [
+                    "GstAvtpCvfPay",
+                    "GstAvtpBasePayload",
+                    "GstElement",
+                    "GstObject",
+                    "GInitiallyUnowned",
+                    "GObject"
+                ],
+                "klass": "Codec/Payloader/Network/AVTP",
+                "long-name": "AVTP Compressed Video Format (CVF) payloader",
+                "pad-templates": {
+                    "sink": {
+                        "caps": "video/x-h264:\n  stream-format: avc\n      alignment: au\n",
+                        "direction": "sink",
+                        "presence": "always"
+                    }
+                },
+                "properties": {
+                    "max-interval-frames": {
+                        "blurb": "Maximum number of network frames to be sent on each Measurement Interval",
+                        "conditionally-available": false,
+                        "construct": false,
+                        "construct-only": false,
+                        "controllable": false,
+                        "default": "1",
+                        "max": "-1",
+                        "min": "1",
+                        "mutable": "null",
+                        "readable": true,
+                        "type": "guint",
+                        "writable": true
+                    },
+                    "measurement-interval": {
+                        "blurb": "Measurement interval of stream in nanoseconds",
+                        "conditionally-available": false,
+                        "construct": false,
+                        "construct-only": false,
+                        "controllable": false,
+                        "default": "250000",
+                        "max": "18446744073709551615",
+                        "min": "0",
+                        "mutable": "null",
+                        "readable": true,
+                        "type": "guint64",
+                        "writable": true
+                    },
+                    "mtu": {
+                        "blurb": "Maximum Transit Unit (MTU) of underlying network in bytes",
+                        "conditionally-available": false,
+                        "construct": false,
+                        "construct-only": false,
+                        "controllable": false,
+                        "default": "1500",
+                        "max": "-1",
+                        "min": "0",
+                        "mutable": "null",
+                        "readable": true,
+                        "type": "guint",
+                        "writable": true
+                    }
+                },
+                "rank": "none"
+            },
+            "avtpsink": {
+                "author": "Andre Guedes <andre.guedes@intel.com>",
+                "description": "Send AVTPDUs over the network",
+                "hierarchy": [
+                    "GstAvtpSink",
+                    "GstBaseSink",
+                    "GstElement",
+                    "GstObject",
+                    "GInitiallyUnowned",
+                    "GObject"
+                ],
+                "klass": "Sink/Network",
+                "long-name": "Audio/Video Transport Protocol (AVTP) Sink",
+                "pad-templates": {
+                    "sink": {
+                        "caps": "application/x-avtp:\n",
+                        "direction": "sink",
+                        "presence": "always"
+                    }
+                },
+                "properties": {
+                    "address": {
+                        "blurb": "Destination MAC address from Ethernet frames",
+                        "conditionally-available": false,
+                        "construct": false,
+                        "construct-only": false,
+                        "controllable": false,
+                        "default": "01:AA:AA:AA:AA:AA",
+                        "mutable": "ready",
+                        "readable": true,
+                        "type": "gchararray",
+                        "writable": true
+                    },
+                    "ifname": {
+                        "blurb": "Network interface utilized to transmit AVTPDUs",
+                        "conditionally-available": false,
+                        "construct": false,
+                        "construct-only": false,
+                        "controllable": false,
+                        "default": "eth0",
+                        "mutable": "ready",
+                        "readable": true,
+                        "type": "gchararray",
+                        "writable": true
+                    },
+                    "priority": {
+                        "blurb": "Priority configured into socket (SO_PRIORITY)",
+                        "conditionally-available": false,
+                        "construct": false,
+                        "construct-only": false,
+                        "controllable": false,
+                        "default": "0",
+                        "max": "2147483647",
+                        "min": "0",
+                        "mutable": "ready",
+                        "readable": true,
+                        "type": "gint",
+                        "writable": true
+                    }
+                },
+                "rank": "none"
+            },
+            "avtpsrc": {
+                "author": "Andre Guedes <andre.guedes@intel.com>",
+                "description": "Receive AVTPDUs from the network",
+                "hierarchy": [
+                    "GstAvtpSrc",
+                    "GstPushSrc",
+                    "GstBaseSrc",
+                    "GstElement",
+                    "GstObject",
+                    "GInitiallyUnowned",
+                    "GObject"
+                ],
+                "klass": "Src/Network",
+                "long-name": "Audio/Video Transport Protocol (AVTP) Source",
+                "pad-templates": {
+                    "src": {
+                        "caps": "application/x-avtp:\n",
+                        "direction": "src",
+                        "presence": "always"
+                    }
+                },
+                "properties": {
+                    "address": {
+                        "blurb": "Destination MAC address to listen to",
+                        "conditionally-available": false,
+                        "construct": false,
+                        "construct-only": false,
+                        "controllable": false,
+                        "default": "01:AA:AA:AA:AA:AA",
+                        "mutable": "ready",
+                        "readable": true,
+                        "type": "gchararray",
+                        "writable": true
+                    },
+                    "ifname": {
+                        "blurb": "Network interface utilized to receive AVTPDUs",
+                        "conditionally-available": false,
+                        "construct": false,
+                        "construct-only": false,
+                        "controllable": false,
+                        "default": "eth0",
+                        "mutable": "ready",
+                        "readable": true,
+                        "type": "gchararray",
+                        "writable": true
+                    }
+                },
+                "rank": "none"
+            }
+        },
+        "filename": "gstavtp",
+        "license": "LGPL",
+        "other-types": {},
+        "package": "GStreamer Bad Plug-ins",
+        "source": "gst-plugins-bad",
+        "tracers": {},
+        "url": "Unknown package origin"
+    },
     "bayer": {
         "description": "Elements to convert Bayer images",
         "elements": {