docs: update plugin cache
authorMathieu Duponchelle <mathieu@centricular.com>
Tue, 10 Sep 2019 20:44:20 +0000 (22:44 +0200)
committerMathieu Duponchelle <mduponchelle1@gmail.com>
Tue, 10 Sep 2019 20:52:17 +0000 (20:52 +0000)
docs/gst_plugins_cache.json

index 9a271c0..7da2409 100644 (file)
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "aasink": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "alpha": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "alphacolor": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "apetag": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "audiofx": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "audioparsers": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "auparse": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "autodetect": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "avi": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "cacasink": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "cutter": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "debug": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "deinterlace": {
                 "name": "deinterlace",
                 "pad-templates": {
                     "sink": {
-                        "caps": "video/x-raw:\n         format: { AYUV, ARGB, ABGR, RGBA, BGRA, Y444, xRGB, xBGR, RGBx, BGRx, RGB, BGR, YUY2, YVYU, UYVY, Y42B, I420, YV12, Y41B, NV12, NV21 }\n          width: [ 1, 2147483647 ]\n         height: [ 1, 2147483647 ]\n      framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(ANY):\n         format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }\n          width: [ 1, 2147483647 ]\n         height: [ 1, 2147483647 ]\n      framerate: [ 0/1, 2147483647/1 ]\n",
+                        "caps": "video/x-raw:\n         format: { AYUV, ARGB, ABGR, RGBA, BGRA, Y444, xRGB, xBGR, RGBx, BGRx, RGB, BGR, YUY2, YVYU, UYVY, Y42B, I420, YV12, Y41B, NV12, NV21 }\n          width: [ 1, 2147483647 ]\n         height: [ 1, 2147483647 ]\n      framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(ANY):\n         format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40, Y444_16BE, Y444_16LE, P016_BE, P016_LE }\n          width: [ 1, 2147483647 ]\n         height: [ 1, 2147483647 ]\n      framerate: [ 0/1, 2147483647/1 ]\n",
                         "direction": "sink",
                         "presence": "always"
                     },
                     "src": {
-                        "caps": "video/x-raw:\n         format: { AYUV, ARGB, ABGR, RGBA, BGRA, Y444, xRGB, xBGR, RGBx, BGRx, RGB, BGR, YUY2, YVYU, UYVY, Y42B, I420, YV12, Y41B, NV12, NV21 }\n          width: [ 1, 2147483647 ]\n         height: [ 1, 2147483647 ]\n      framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(ANY):\n         format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }\n          width: [ 1, 2147483647 ]\n         height: [ 1, 2147483647 ]\n      framerate: [ 0/1, 2147483647/1 ]\n",
+                        "caps": "video/x-raw:\n         format: { AYUV, ARGB, ABGR, RGBA, BGRA, Y444, xRGB, xBGR, RGBx, BGRx, RGB, BGR, YUY2, YVYU, UYVY, Y42B, I420, YV12, Y41B, NV12, NV21 }\n          width: [ 1, 2147483647 ]\n         height: [ 1, 2147483647 ]\n      framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(ANY):\n         format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, RGB10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40, Y444_16BE, Y444_16LE, P016_BE, P016_LE }\n          width: [ 1, 2147483647 ]\n         height: [ 1, 2147483647 ]\n      framerate: [ 0/1, 2147483647/1 ]\n",
                         "direction": "src",
                         "presence": "always"
                     }
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "dtmf": {
                         "type-name": "guint",
                         "writable": true
                     },
+                    "max-reorder": {
+                        "blurb": "Max seqnum reorder before assuming sender has restarted",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "100",
+                        "max": "2147483647",
+                        "min": "0",
+                        "type-name": "gint",
+                        "writable": true
+                    },
                     "name": {
                         "blurb": "The name of the object",
                         "construct": true,
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "dv": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "effectv": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "equalizer": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "flac": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "flv": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "flxdec": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "gdkpixbuf": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "goom": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "goom2k1": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "gtk": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "icydemux": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "id3demux": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "imagefreeze": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "interleave": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "isomp4": {
                     }
                 },
                 "properties": {
+                    "max-reorder": {
+                        "blurb": "Max seqnum reorder before assuming sender has restarted",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "100",
+                        "max": "2147483647",
+                        "min": "0",
+                        "type-name": "gint",
+                        "writable": true
+                    },
                     "name": {
                         "blurb": "The name of the object",
                         "construct": true,
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "jack": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "jpeg": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "lame": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "level": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "matroska": {
                         "writable": true
                     },
                     "min-cluster-duration": {
-                        "blurb": "Desidered cluster duration as nanoseconds. A new cluster will be created irrespective of this property if a force key unit event is received. 0 means create a new cluster for each video keyframe or for each audio buffer in audio only streams.",
+                        "blurb": "Desired cluster duration as nanoseconds. A new cluster will be created irrespective of this property if a force key unit event is received. 0 means create a new cluster for each video keyframe or for each audio buffer in audio only streams.",
                         "construct": false,
                         "construct-only": false,
                         "default": "500000000",
                         "type-name": "gchararray",
                         "writable": true
                     },
+                    "offset-to-zero": {
+                        "blurb": "Offsets all streams so that the earliest stream starts at 0.",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "false",
+                        "type-name": "gboolean",
+                        "writable": true
+                    },
                     "parent": {
                         "blurb": "The parent of the object",
                         "construct": false,
                         "writable": true
                     },
                     "min-cluster-duration": {
-                        "blurb": "Desidered cluster duration as nanoseconds. A new cluster will be created irrespective of this property if a force key unit event is received. 0 means create a new cluster for each video keyframe or for each audio buffer in audio only streams.",
+                        "blurb": "Desired cluster duration as nanoseconds. A new cluster will be created irrespective of this property if a force key unit event is received. 0 means create a new cluster for each video keyframe or for each audio buffer in audio only streams.",
                         "construct": false,
                         "construct-only": false,
                         "default": "500000000",
                         "type-name": "gchararray",
                         "writable": true
                     },
+                    "offset-to-zero": {
+                        "blurb": "Offsets all streams so that the earliest stream starts at 0.",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "false",
+                        "type-name": "gboolean",
+                        "writable": true
+                    },
                     "parent": {
                         "blurb": "The parent of the object",
                         "construct": false,
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "monoscope": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "mpg123": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "mulaw": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "multifile": {
                         "caps": "ANY",
                         "direction": "sink",
                         "presence": "request"
+                    },
+                    "video_aux_%%u": {
+                        "caps": "ANY",
+                        "direction": "sink",
+                        "presence": "request"
                     }
                 },
                 "properties": {
                         "type-name": "gchararray",
                         "writable": true
                     },
+                    "muxer-pad-map": {
+                        "blurb": "A GstStructure specifies the mapping from splitmuxsink sink pads to muxer pads",
+                        "construct": false,
+                        "construct-only": false,
+                        "type-name": "GstStructure",
+                        "writable": true
+                    },
                     "muxer-properties": {
                         "blurb": "The muxer element properties to use. Example: {properties,boolean-prop=true,string-prop=\"hi\"}. Valid only for async-finalize = TRUE",
                         "construct": false,
                         "caps": "ANY",
                         "direction": "src",
                         "presence": "sometimes"
+                    },
+                    "video_%%u": {
+                        "caps": "ANY",
+                        "direction": "src",
+                        "presence": "sometimes"
                     }
                 },
                 "properties": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "multipart": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "navigationtest": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "oss4": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "ossaudio": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "png": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "pulseaudio": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "qmlgl": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "replaygain": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "rtp": {
                     }
                 },
                 "properties": {
+                    "max-reorder": {
+                        "blurb": "Max seqnum reorder before assuming sender has restarted",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "100",
+                        "max": "2147483647",
+                        "min": "0",
+                        "type-name": "gint",
+                        "writable": true
+                    },
                     "name": {
                         "blurb": "The name of the object",
                         "construct": true,
                     }
                 },
                 "properties": {
+                    "max-reorder": {
+                        "blurb": "Max seqnum reorder before assuming sender has restarted",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "100",
+                        "max": "2147483647",
+                        "min": "0",
+                        "type-name": "gint",
+                        "writable": true
+                    },
                     "name": {
                         "blurb": "The name of the object",
                         "construct": true,
                     }
                 },
                 "properties": {
+                    "max-reorder": {
+                        "blurb": "Max seqnum reorder before assuming sender has restarted",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "100",
+                        "max": "2147483647",
+                        "min": "0",
+                        "type-name": "gint",
+                        "writable": true
+                    },
                     "name": {
                         "blurb": "The name of the object",
                         "construct": true,
                     }
                 },
                 "properties": {
+                    "max-reorder": {
+                        "blurb": "Max seqnum reorder before assuming sender has restarted",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "100",
+                        "max": "2147483647",
+                        "min": "0",
+                        "type-name": "gint",
+                        "writable": true
+                    },
                     "name": {
                         "blurb": "The name of the object",
                         "construct": true,
                     }
                 },
                 "properties": {
+                    "max-reorder": {
+                        "blurb": "Max seqnum reorder before assuming sender has restarted",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "100",
+                        "max": "2147483647",
+                        "min": "0",
+                        "type-name": "gint",
+                        "writable": true
+                    },
                     "name": {
                         "blurb": "The name of the object",
                         "construct": true,
                     }
                 },
                 "properties": {
+                    "max-reorder": {
+                        "blurb": "Max seqnum reorder before assuming sender has restarted",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "100",
+                        "max": "2147483647",
+                        "min": "0",
+                        "type-name": "gint",
+                        "writable": true
+                    },
                     "name": {
                         "blurb": "The name of the object",
                         "construct": true,
                     }
                 },
                 "properties": {
+                    "max-reorder": {
+                        "blurb": "Max seqnum reorder before assuming sender has restarted",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "100",
+                        "max": "2147483647",
+                        "min": "0",
+                        "type-name": "gint",
+                        "writable": true
+                    },
                     "name": {
                         "blurb": "The name of the object",
                         "construct": true,
                     }
                 },
                 "properties": {
+                    "max-reorder": {
+                        "blurb": "Max seqnum reorder before assuming sender has restarted",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "100",
+                        "max": "2147483647",
+                        "min": "0",
+                        "type-name": "gint",
+                        "writable": true
+                    },
                     "name": {
                         "blurb": "The name of the object",
                         "construct": true,
                     }
                 },
                 "properties": {
+                    "max-reorder": {
+                        "blurb": "Max seqnum reorder before assuming sender has restarted",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "100",
+                        "max": "2147483647",
+                        "min": "0",
+                        "type-name": "gint",
+                        "writable": true
+                    },
                     "name": {
                         "blurb": "The name of the object",
                         "construct": true,
                     }
                 },
                 "properties": {
+                    "max-reorder": {
+                        "blurb": "Max seqnum reorder before assuming sender has restarted",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "100",
+                        "max": "2147483647",
+                        "min": "0",
+                        "type-name": "gint",
+                        "writable": true
+                    },
                     "name": {
                         "blurb": "The name of the object",
                         "construct": true,
                         "type-name": "gboolean",
                         "writable": true
                     },
+                    "max-reorder": {
+                        "blurb": "Max seqnum reorder before assuming sender has restarted",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "100",
+                        "max": "2147483647",
+                        "min": "0",
+                        "type-name": "gint",
+                        "writable": true
+                    },
                     "name": {
                         "blurb": "The name of the object",
                         "construct": true,
                     }
                 },
                 "properties": {
+                    "max-reorder": {
+                        "blurb": "Max seqnum reorder before assuming sender has restarted",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "100",
+                        "max": "2147483647",
+                        "min": "0",
+                        "type-name": "gint",
+                        "writable": true
+                    },
                     "name": {
                         "blurb": "The name of the object",
                         "construct": true,
                     }
                 },
                 "properties": {
+                    "max-reorder": {
+                        "blurb": "Max seqnum reorder before assuming sender has restarted",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "100",
+                        "max": "2147483647",
+                        "min": "0",
+                        "type-name": "gint",
+                        "writable": true
+                    },
                     "name": {
                         "blurb": "The name of the object",
                         "construct": true,
                     }
                 },
                 "properties": {
+                    "max-reorder": {
+                        "blurb": "Max seqnum reorder before assuming sender has restarted",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "100",
+                        "max": "2147483647",
+                        "min": "0",
+                        "type-name": "gint",
+                        "writable": true
+                    },
                     "name": {
                         "blurb": "The name of the object",
                         "construct": true,
                     }
                 },
                 "properties": {
+                    "max-reorder": {
+                        "blurb": "Max seqnum reorder before assuming sender has restarted",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "100",
+                        "max": "2147483647",
+                        "min": "0",
+                        "type-name": "gint",
+                        "writable": true
+                    },
                     "name": {
                         "blurb": "The name of the object",
                         "construct": true,
                     }
                 },
                 "properties": {
+                    "max-reorder": {
+                        "blurb": "Max seqnum reorder before assuming sender has restarted",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "100",
+                        "max": "2147483647",
+                        "min": "0",
+                        "type-name": "gint",
+                        "writable": true
+                    },
                     "name": {
                         "blurb": "The name of the object",
                         "construct": true,
                     }
                 },
                 "properties": {
+                    "max-reorder": {
+                        "blurb": "Max seqnum reorder before assuming sender has restarted",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "100",
+                        "max": "2147483647",
+                        "min": "0",
+                        "type-name": "gint",
+                        "writable": true
+                    },
                     "name": {
                         "blurb": "The name of the object",
                         "construct": true,
                     }
                 },
                 "properties": {
+                    "max-reorder": {
+                        "blurb": "Max seqnum reorder before assuming sender has restarted",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "100",
+                        "max": "2147483647",
+                        "min": "0",
+                        "type-name": "gint",
+                        "writable": true
+                    },
                     "name": {
                         "blurb": "The name of the object",
                         "construct": true,
                     }
                 },
                 "properties": {
+                    "aggregate-mode": {
+                        "blurb": "Bundle suitable SPS/PPS NAL units into STAP-A aggregate packets. ",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "zero-latency (1)",
+                        "enum": true,
+                        "type-name": "GstRtpH264AggregateMode",
+                        "values": [
+                            {
+                                "desc": "Do not aggregate NAL units",
+                                "name": "none",
+                                "value": "0"
+                            },
+                            {
+                                "desc": "Aggregate NAL units until a VCL unit is included",
+                                "name": "zero-latency",
+                                "value": "1"
+                            },
+                            {
+                                "desc": "Aggregate all NAL units with the same timestamp (adds one frame of latency)",
+                                "name": "max-stap",
+                                "value": "2"
+                            }
+                        ],
+                        "writable": true
+                    },
                     "config-interval": {
                         "blurb": "Send SPS and PPS Insertion Interval in seconds (sprop parameter sets will be multiplexed in the data stream when detected.) (0 = disabled, -1 = send with every IDR frame)",
                         "construct": false,
                     }
                 },
                 "properties": {
+                    "max-reorder": {
+                        "blurb": "Max seqnum reorder before assuming sender has restarted",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "100",
+                        "max": "2147483647",
+                        "min": "0",
+                        "type-name": "gint",
+                        "writable": true
+                    },
                     "name": {
                         "blurb": "The name of the object",
                         "construct": true,
                     }
                 },
                 "properties": {
+                    "aggregate-mode": {
+                        "blurb": "Bundle suitable SPS/PPS NAL units into aggregate packets.",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "zero-latency (1)",
+                        "enum": true,
+                        "type-name": "GstRtpH265AggregateMode",
+                        "values": [
+                            {
+                                "desc": "Do not aggregate NAL units",
+                                "name": "none",
+                                "value": "0"
+                            },
+                            {
+                                "desc": "Aggregate NAL units until a VCL or suffix unit is included",
+                                "name": "zero-latency",
+                                "value": "1"
+                            },
+                            {
+                                "desc": "Aggregate all NAL units with the same timestamp (adds one frame of latency)",
+                                "name": "max",
+                                "value": "2"
+                            }
+                        ],
+                        "writable": true
+                    },
                     "config-interval": {
                         "blurb": "Send VPS, SPS and PPS Insertion Interval in seconds (sprop parameter sets will be multiplexed in the data stream when detected.) (0 = disabled, -1 = send with every IDR frame)",
                         "construct": false,
                     }
                 },
                 "properties": {
+                    "max-reorder": {
+                        "blurb": "Max seqnum reorder before assuming sender has restarted",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "100",
+                        "max": "2147483647",
+                        "min": "0",
+                        "type-name": "gint",
+                        "writable": true
+                    },
                     "mode": {
                         "blurb": "iLBC frame mode",
                         "construct": false,
                     }
                 },
                 "properties": {
+                    "max-reorder": {
+                        "blurb": "Max seqnum reorder before assuming sender has restarted",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "100",
+                        "max": "2147483647",
+                        "min": "0",
+                        "type-name": "gint",
+                        "writable": true
+                    },
                     "name": {
                         "blurb": "The name of the object",
                         "construct": true,
                     }
                 },
                 "properties": {
+                    "max-reorder": {
+                        "blurb": "Max seqnum reorder before assuming sender has restarted",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "100",
+                        "max": "2147483647",
+                        "min": "0",
+                        "type-name": "gint",
+                        "writable": true
+                    },
                     "name": {
                         "blurb": "The name of the object",
                         "construct": true,
                     }
                 },
                 "properties": {
+                    "max-reorder": {
+                        "blurb": "Max seqnum reorder before assuming sender has restarted",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "100",
+                        "max": "2147483647",
+                        "min": "0",
+                        "type-name": "gint",
+                        "writable": true
+                    },
                     "name": {
                         "blurb": "The name of the object",
                         "construct": true,
                     }
                 },
                 "properties": {
+                    "max-reorder": {
+                        "blurb": "Max seqnum reorder before assuming sender has restarted",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "100",
+                        "max": "2147483647",
+                        "min": "0",
+                        "type-name": "gint",
+                        "writable": true
+                    },
                     "name": {
                         "blurb": "The name of the object",
                         "construct": true,
                     }
                 },
                 "properties": {
+                    "max-reorder": {
+                        "blurb": "Max seqnum reorder before assuming sender has restarted",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "100",
+                        "max": "2147483647",
+                        "min": "0",
+                        "type-name": "gint",
+                        "writable": true
+                    },
                     "name": {
                         "blurb": "The name of the object",
                         "construct": true,
                     }
                 },
                 "properties": {
+                    "max-reorder": {
+                        "blurb": "Max seqnum reorder before assuming sender has restarted",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "100",
+                        "max": "2147483647",
+                        "min": "0",
+                        "type-name": "gint",
+                        "writable": true
+                    },
                     "name": {
                         "blurb": "The name of the object",
                         "construct": true,
                     }
                 },
                 "properties": {
-                    "name": {
-                        "blurb": "The name of the object",
-                        "construct": true,
-                        "construct-only": false,
-                        "default": "NULL",
-                        "hotdoc-fixed-default": true,
-                        "type-name": "gchararray",
-                        "writable": true
-                    },
-                    "parent": {
-                        "blurb": "The parent of the object",
-                        "construct": false,
-                        "construct-only": false,
-                        "type-name": "GstObject",
-                        "writable": true
-                    },
-                    "source-info": {
-                        "blurb": "Add RTP source information as buffer meta",
-                        "construct": false,
-                        "construct-only": false,
-                        "default": "false",
-                        "type-name": "gboolean",
-                        "writable": true
-                    },
-                    "stats": {
-                        "blurb": "Various statistics",
-                        "construct": false,
-                        "construct-only": false,
-                        "default": "application/x-rtp-depayload-stats, clock_rate=(uint)0, npt-start=(guint64)0, npt-stop=(guint64)18446744073709551615, play-speed=(double)1, play-scale=(double)1, running-time-dts=(guint64)18446744073709551615, running-time-pts=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0;",
-                        "type-name": "GstStructure",
-                        "writable": false
-                    }
-                },
-                "rank": "secondary"
-            },
-            "rtpmp4gpay": {
-                "author": "Wim Taymans <wim.taymans@gmail.com>",
-                "description": "Payload MPEG4 elementary streams as RTP packets (RFC 3640)",
-                "hierarchy": [
-                    "GstRtpMP4GPay",
-                    "GstRTPBasePayload",
-                    "GstElement",
-                    "GstObject",
-                    "GInitiallyUnowned",
-                    "GObject"
-                ],
-                "klass": "Codec/Payloader/Network/RTP",
-                "long-name": "RTP MPEG4 ES payloader",
-                "name": "rtpmp4gpay",
-                "pad-templates": {
-                    "sink": {
-                        "caps": "video/mpeg:\n    mpegversion: 4\n   systemstream: false\naudio/mpeg:\n    mpegversion: 4\n  stream-format: raw\n",
-                        "direction": "sink",
-                        "presence": "always"
-                    },
-                    "src": {
-                        "caps": "application/x-rtp:\n          media: { (string)video, (string)audio, (string)application }\n        payload: [ 96, 127 ]\n     clock-rate: [ 1, 2147483647 ]\n  encoding-name: MPEG4-GENERIC\n     streamtype: { (string)4, (string)5 }\n           mode: { (string)generic, (string)CELP-cbr, (string)CELP-vbr, (string)AAC-lbr, (string)AAC-hbr }\n",
-                        "direction": "src",
-                        "presence": "always"
-                    }
-                },
-                "properties": {
-                    "max-ptime": {
-                        "blurb": "Maximum duration of the packet data in ns (-1 = unlimited up to MTU)",
-                        "construct": false,
-                        "construct-only": false,
-                        "default": "18446744073709551615",
-                        "max": "9223372036854775807",
-                        "min": "-1",
-                        "type-name": "gint64",
-                        "writable": true
-                    },
-                    "min-ptime": {
-                        "blurb": "Minimum duration of the packet data in ns (can't go above MTU)",
-                        "construct": false,
-                        "construct-only": false,
-                        "default": "0",
-                        "max": "9223372036854775807",
-                        "min": "0",
-                        "type-name": "gint64",
-                        "writable": true
-                    },
-                    "mtu": {
-                        "blurb": "Maximum size of one packet",
-                        "construct": false,
-                        "construct-only": false,
-                        "default": "1400",
-                        "max": "-1",
-                        "min": "28",
-                        "type-name": "guint",
-                        "writable": true
-                    },
-                    "name": {
-                        "blurb": "The name of the object",
-                        "construct": true,
-                        "construct-only": false,
-                        "default": "NULL",
-                        "hotdoc-fixed-default": true,
-                        "type-name": "gchararray",
-                        "writable": true
-                    },
-                    "onvif-no-rate-control": {
-                        "blurb": "Enable ONVIF Rate-Control=no timestamping mode",
-                        "construct": false,
-                        "construct-only": false,
-                        "default": "false",
-                        "type-name": "gboolean",
-                        "writable": true
-                    },
-                    "parent": {
-                        "blurb": "The parent of the object",
+                    "max-reorder": {
+                        "blurb": "Max seqnum reorder before assuming sender has restarted",
                         "construct": false,
                         "construct-only": false,
-                        "type-name": "GstObject",
-                        "writable": true
-                    },
-                    "perfect-rtptime": {
-                        "blurb": "Generate perfect RTP timestamps when possible",
-                        "construct": false,
-                        "construct-only": false,
-                        "default": "true",
-                        "type-name": "gboolean",
-                        "writable": true
-                    },
-                    "pt": {
-                        "blurb": "The payload type of the packets",
-                        "construct": false,
-                        "construct-only": false,
-                        "default": "96",
-                        "max": "127",
-                        "min": "0",
-                        "type-name": "guint",
-                        "writable": true
-                    },
-                    "ptime-multiple": {
-                        "blurb": "Force buffers to be multiples of this duration in ns (0 disables)",
-                        "construct": false,
-                        "construct-only": false,
-                        "default": "0",
-                        "max": "9223372036854775807",
-                        "min": "0",
-                        "type-name": "gint64",
-                        "writable": true
-                    },
-                    "seqnum": {
-                        "blurb": "The RTP sequence number of the last processed packet",
-                        "construct": false,
-                        "construct-only": false,
-                        "default": "0",
-                        "max": "65535",
+                        "default": "100",
+                        "max": "2147483647",
+                        "min": "0",
+                        "type-name": "gint",
+                        "writable": true
+                    },
+                    "name": {
+                        "blurb": "The name of the object",
+                        "construct": true,
+                        "construct-only": false,
+                        "default": "NULL",
+                        "hotdoc-fixed-default": true,
+                        "type-name": "gchararray",
+                        "writable": true
+                    },
+                    "parent": {
+                        "blurb": "The parent of the object",
+                        "construct": false,
+                        "construct-only": false,
+                        "type-name": "GstObject",
+                        "writable": true
+                    },
+                    "source-info": {
+                        "blurb": "Add RTP source information as buffer meta",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "false",
+                        "type-name": "gboolean",
+                        "writable": true
+                    },
+                    "stats": {
+                        "blurb": "Various statistics",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "application/x-rtp-depayload-stats, clock_rate=(uint)0, npt-start=(guint64)0, npt-stop=(guint64)18446744073709551615, play-speed=(double)1, play-scale=(double)1, running-time-dts=(guint64)18446744073709551615, running-time-pts=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0;",
+                        "type-name": "GstStructure",
+                        "writable": false
+                    }
+                },
+                "rank": "secondary"
+            },
+            "rtpmp4gpay": {
+                "author": "Wim Taymans <wim.taymans@gmail.com>",
+                "description": "Payload MPEG4 elementary streams as RTP packets (RFC 3640)",
+                "hierarchy": [
+                    "GstRtpMP4GPay",
+                    "GstRTPBasePayload",
+                    "GstElement",
+                    "GstObject",
+                    "GInitiallyUnowned",
+                    "GObject"
+                ],
+                "klass": "Codec/Payloader/Network/RTP",
+                "long-name": "RTP MPEG4 ES payloader",
+                "name": "rtpmp4gpay",
+                "pad-templates": {
+                    "sink": {
+                        "caps": "video/mpeg:\n    mpegversion: 4\n   systemstream: false\naudio/mpeg:\n    mpegversion: 4\n  stream-format: raw\n",
+                        "direction": "sink",
+                        "presence": "always"
+                    },
+                    "src": {
+                        "caps": "application/x-rtp:\n          media: { (string)video, (string)audio, (string)application }\n        payload: [ 96, 127 ]\n     clock-rate: [ 1, 2147483647 ]\n  encoding-name: MPEG4-GENERIC\n     streamtype: { (string)4, (string)5 }\n           mode: { (string)generic, (string)CELP-cbr, (string)CELP-vbr, (string)AAC-lbr, (string)AAC-hbr }\n",
+                        "direction": "src",
+                        "presence": "always"
+                    }
+                },
+                "properties": {
+                    "max-ptime": {
+                        "blurb": "Maximum duration of the packet data in ns (-1 = unlimited up to MTU)",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "18446744073709551615",
+                        "max": "9223372036854775807",
+                        "min": "-1",
+                        "type-name": "gint64",
+                        "writable": true
+                    },
+                    "min-ptime": {
+                        "blurb": "Minimum duration of the packet data in ns (can't go above MTU)",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "0",
+                        "max": "9223372036854775807",
+                        "min": "0",
+                        "type-name": "gint64",
+                        "writable": true
+                    },
+                    "mtu": {
+                        "blurb": "Maximum size of one packet",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "1400",
+                        "max": "-1",
+                        "min": "28",
+                        "type-name": "guint",
+                        "writable": true
+                    },
+                    "name": {
+                        "blurb": "The name of the object",
+                        "construct": true,
+                        "construct-only": false,
+                        "default": "NULL",
+                        "hotdoc-fixed-default": true,
+                        "type-name": "gchararray",
+                        "writable": true
+                    },
+                    "onvif-no-rate-control": {
+                        "blurb": "Enable ONVIF Rate-Control=no timestamping mode",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "false",
+                        "type-name": "gboolean",
+                        "writable": true
+                    },
+                    "parent": {
+                        "blurb": "The parent of the object",
+                        "construct": false,
+                        "construct-only": false,
+                        "type-name": "GstObject",
+                        "writable": true
+                    },
+                    "perfect-rtptime": {
+                        "blurb": "Generate perfect RTP timestamps when possible",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "true",
+                        "type-name": "gboolean",
+                        "writable": true
+                    },
+                    "pt": {
+                        "blurb": "The payload type of the packets",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "96",
+                        "max": "127",
+                        "min": "0",
+                        "type-name": "guint",
+                        "writable": true
+                    },
+                    "ptime-multiple": {
+                        "blurb": "Force buffers to be multiples of this duration in ns (0 disables)",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "0",
+                        "max": "9223372036854775807",
+                        "min": "0",
+                        "type-name": "gint64",
+                        "writable": true
+                    },
+                    "seqnum": {
+                        "blurb": "The RTP sequence number of the last processed packet",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "0",
+                        "max": "65535",
+                        "min": "0",
+                        "type-name": "guint",
+                        "writable": false
+                    },
+                    "seqnum-offset": {
+                        "blurb": "Offset to add to all outgoing seqnum (-1 = random)",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "-1",
+                        "max": "65535",
+                        "min": "-1",
+                        "type-name": "gint",
+                        "writable": true
+                    },
+                    "source-info": {
+                        "blurb": "Write CSRC based on buffer meta RTP source information",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "false",
+                        "type-name": "gboolean",
+                        "writable": true
+                    },
+                    "ssrc": {
+                        "blurb": "The SSRC of the packets (default == random)",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "-1",
+                        "max": "-1",
+                        "min": "0",
+                        "type-name": "guint",
+                        "writable": true
+                    },
+                    "stats": {
+                        "blurb": "Various statistics",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "application/x-rtp-payload-stats, clock-rate=(uint)0, running-time=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0, ssrc=(uint)0, pt=(uint)96, seqnum-offset=(uint)0, timestamp-offset=(uint)0;",
+                        "type-name": "GstStructure",
+                        "writable": false
+                    },
+                    "timestamp": {
+                        "blurb": "The RTP timestamp of the last processed packet",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "0",
+                        "max": "-1",
+                        "min": "0",
+                        "type-name": "guint",
+                        "writable": false
+                    },
+                    "timestamp-offset": {
+                        "blurb": "Offset to add to all outgoing timestamps (default = random)",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "-1",
+                        "max": "-1",
+                        "min": "0",
+                        "type-name": "guint",
+                        "writable": true
+                    }
+                },
+                "rank": "secondary"
+            },
+            "rtpmp4vdepay": {
+                "author": "Wim Taymans <wim.taymans@gmail.com>",
+                "description": "Extracts MPEG4 video from RTP packets (RFC 3016)",
+                "hierarchy": [
+                    "GstRtpMP4VDepay",
+                    "GstRTPBaseDepayload",
+                    "GstElement",
+                    "GstObject",
+                    "GInitiallyUnowned",
+                    "GObject"
+                ],
+                "klass": "Codec/Depayloader/Network/RTP",
+                "long-name": "RTP MPEG4 video depayloader",
+                "name": "rtpmp4vdepay",
+                "pad-templates": {
+                    "sink": {
+                        "caps": "application/x-rtp:\n          media: video\n     clock-rate: [ 1, 2147483647 ]\n  encoding-name: MP4V-ES\n",
+                        "direction": "sink",
+                        "presence": "always"
+                    },
+                    "src": {
+                        "caps": "video/mpeg:\n    mpegversion: 4\n   systemstream: false\n",
+                        "direction": "src",
+                        "presence": "always"
+                    }
+                },
+                "properties": {
+                    "max-reorder": {
+                        "blurb": "Max seqnum reorder before assuming sender has restarted",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "100",
+                        "max": "2147483647",
                         "min": "0",
-                        "type-name": "guint",
-                        "writable": false
-                    },
-                    "seqnum-offset": {
-                        "blurb": "Offset to add to all outgoing seqnum (-1 = random)",
-                        "construct": false,
-                        "construct-only": false,
-                        "default": "-1",
-                        "max": "65535",
-                        "min": "-1",
                         "type-name": "gint",
                         "writable": true
                     },
-                    "source-info": {
-                        "blurb": "Write CSRC based on buffer meta RTP source information",
-                        "construct": false,
-                        "construct-only": false,
-                        "default": "false",
-                        "type-name": "gboolean",
-                        "writable": true
-                    },
-                    "ssrc": {
-                        "blurb": "The SSRC of the packets (default == random)",
-                        "construct": false,
-                        "construct-only": false,
-                        "default": "-1",
-                        "max": "-1",
-                        "min": "0",
-                        "type-name": "guint",
-                        "writable": true
-                    },
-                    "stats": {
-                        "blurb": "Various statistics",
-                        "construct": false,
-                        "construct-only": false,
-                        "default": "application/x-rtp-payload-stats, clock-rate=(uint)0, running-time=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0, ssrc=(uint)0, pt=(uint)96, seqnum-offset=(uint)0, timestamp-offset=(uint)0;",
-                        "type-name": "GstStructure",
-                        "writable": false
-                    },
-                    "timestamp": {
-                        "blurb": "The RTP timestamp of the last processed packet",
-                        "construct": false,
-                        "construct-only": false,
-                        "default": "0",
-                        "max": "-1",
-                        "min": "0",
-                        "type-name": "guint",
-                        "writable": false
-                    },
-                    "timestamp-offset": {
-                        "blurb": "Offset to add to all outgoing timestamps (default = random)",
-                        "construct": false,
-                        "construct-only": false,
-                        "default": "-1",
-                        "max": "-1",
-                        "min": "0",
-                        "type-name": "guint",
-                        "writable": true
-                    }
-                },
-                "rank": "secondary"
-            },
-            "rtpmp4vdepay": {
-                "author": "Wim Taymans <wim.taymans@gmail.com>",
-                "description": "Extracts MPEG4 video from RTP packets (RFC 3016)",
-                "hierarchy": [
-                    "GstRtpMP4VDepay",
-                    "GstRTPBaseDepayload",
-                    "GstElement",
-                    "GstObject",
-                    "GInitiallyUnowned",
-                    "GObject"
-                ],
-                "klass": "Codec/Depayloader/Network/RTP",
-                "long-name": "RTP MPEG4 video depayloader",
-                "name": "rtpmp4vdepay",
-                "pad-templates": {
-                    "sink": {
-                        "caps": "application/x-rtp:\n          media: video\n     clock-rate: [ 1, 2147483647 ]\n  encoding-name: MP4V-ES\n",
-                        "direction": "sink",
-                        "presence": "always"
-                    },
-                    "src": {
-                        "caps": "video/mpeg:\n    mpegversion: 4\n   systemstream: false\n",
-                        "direction": "src",
-                        "presence": "always"
-                    }
-                },
-                "properties": {
                     "name": {
                         "blurb": "The name of the object",
                         "construct": true,
                 },
                 "properties": {
                     "config-interval": {
-                        "blurb": "Send Config Insertion Interval in seconds (configuration headers will be multiplexed in the data stream when detected.) (0 = disabled)",
+                        "blurb": "Send Config Insertion Interval in seconds (configuration headers will be multiplexed in the data stream when detected.) (0 = disabled, -1 = send with every IDR frame)",
                         "construct": false,
                         "construct-only": false,
                         "default": "0",
                         "max": "3600",
-                        "min": "0",
-                        "type-name": "guint",
+                        "min": "-1",
+                        "type-name": "gint",
                         "writable": true
                     },
                     "max-ptime": {
                     }
                 },
                 "properties": {
+                    "max-reorder": {
+                        "blurb": "Max seqnum reorder before assuming sender has restarted",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "100",
+                        "max": "2147483647",
+                        "min": "0",
+                        "type-name": "gint",
+                        "writable": true
+                    },
                     "name": {
                         "blurb": "The name of the object",
                         "construct": true,
                     }
                 },
                 "properties": {
+                    "max-reorder": {
+                        "blurb": "Max seqnum reorder before assuming sender has restarted",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "100",
+                        "max": "2147483647",
+                        "min": "0",
+                        "type-name": "gint",
+                        "writable": true
+                    },
                     "name": {
                         "blurb": "The name of the object",
                         "construct": true,
                     }
                 },
                 "properties": {
+                    "max-reorder": {
+                        "blurb": "Max seqnum reorder before assuming sender has restarted",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "100",
+                        "max": "2147483647",
+                        "min": "0",
+                        "type-name": "gint",
+                        "writable": true
+                    },
                     "name": {
                         "blurb": "The name of the object",
                         "construct": true,
                     }
                 },
                 "properties": {
+                    "max-reorder": {
+                        "blurb": "Max seqnum reorder before assuming sender has restarted",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "100",
+                        "max": "2147483647",
+                        "min": "0",
+                        "type-name": "gint",
+                        "writable": true
+                    },
                     "name": {
                         "blurb": "The name of the object",
                         "construct": true,
                     }
                 },
                 "properties": {
+                    "max-reorder": {
+                        "blurb": "Max seqnum reorder before assuming sender has restarted",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "100",
+                        "max": "2147483647",
+                        "min": "0",
+                        "type-name": "gint",
+                        "writable": true
+                    },
                     "name": {
                         "blurb": "The name of the object",
                         "construct": true,
                     }
                 },
                 "properties": {
+                    "max-reorder": {
+                        "blurb": "Max seqnum reorder before assuming sender has restarted",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "100",
+                        "max": "2147483647",
+                        "min": "0",
+                        "type-name": "gint",
+                        "writable": true
+                    },
                     "name": {
                         "blurb": "The name of the object",
                         "construct": true,
                     }
                 },
                 "properties": {
+                    "max-reorder": {
+                        "blurb": "Max seqnum reorder before assuming sender has restarted",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "100",
+                        "max": "2147483647",
+                        "min": "0",
+                        "type-name": "gint",
+                        "writable": true
+                    },
                     "name": {
                         "blurb": "The name of the object",
                         "construct": true,
                     }
                 },
                 "properties": {
+                    "max-reorder": {
+                        "blurb": "Max seqnum reorder before assuming sender has restarted",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "100",
+                        "max": "2147483647",
+                        "min": "0",
+                        "type-name": "gint",
+                        "writable": true
+                    },
                     "name": {
                         "blurb": "The name of the object",
                         "construct": true,
                         "type-name": "gboolean",
                         "writable": true
                     },
+                    "max-reorder": {
+                        "blurb": "Max seqnum reorder before assuming sender has restarted",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "100",
+                        "max": "2147483647",
+                        "min": "0",
+                        "type-name": "gint",
+                        "writable": true
+                    },
                     "name": {
                         "blurb": "The name of the object",
                         "construct": true,
                     }
                 },
                 "properties": {
+                    "max-reorder": {
+                        "blurb": "Max seqnum reorder before assuming sender has restarted",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "100",
+                        "max": "2147483647",
+                        "min": "0",
+                        "type-name": "gint",
+                        "writable": true
+                    },
                     "name": {
                         "blurb": "The name of the object",
                         "construct": true,
                     }
                 },
                 "properties": {
+                    "max-reorder": {
+                        "blurb": "Max seqnum reorder before assuming sender has restarted",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "100",
+                        "max": "2147483647",
+                        "min": "0",
+                        "type-name": "gint",
+                        "writable": true
+                    },
                     "name": {
                         "blurb": "The name of the object",
                         "construct": true,
                     }
                 },
                 "properties": {
+                    "max-reorder": {
+                        "blurb": "Max seqnum reorder before assuming sender has restarted",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "100",
+                        "max": "2147483647",
+                        "min": "0",
+                        "type-name": "gint",
+                        "writable": true
+                    },
                     "name": {
                         "blurb": "The name of the object",
                         "construct": true,
                     }
                 },
                 "properties": {
+                    "max-reorder": {
+                        "blurb": "Max seqnum reorder before assuming sender has restarted",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "100",
+                        "max": "2147483647",
+                        "min": "0",
+                        "type-name": "gint",
+                        "writable": true
+                    },
                     "name": {
                         "blurb": "The name of the object",
                         "construct": true,
                     }
                 },
                 "properties": {
+                    "max-reorder": {
+                        "blurb": "Max seqnum reorder before assuming sender has restarted",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "100",
+                        "max": "2147483647",
+                        "min": "0",
+                        "type-name": "gint",
+                        "writable": true
+                    },
                     "name": {
                         "blurb": "The name of the object",
                         "construct": true,
                     }
                 },
                 "properties": {
+                    "max-reorder": {
+                        "blurb": "Max seqnum reorder before assuming sender has restarted",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "100",
+                        "max": "2147483647",
+                        "min": "0",
+                        "type-name": "gint",
+                        "writable": true
+                    },
                     "name": {
                         "blurb": "The name of the object",
                         "construct": true,
                         "default": "application/x-rtp-depayload-stats, clock_rate=(uint)0, npt-start=(guint64)0, npt-stop=(guint64)18446744073709551615, play-speed=(double)1, play-scale=(double)1, running-time-dts=(guint64)18446744073709551615, running-time-pts=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0;",
                         "type-name": "GstStructure",
                         "writable": false
+                    },
+                    "wait-for-keyframe": {
+                        "blurb": "Wait for the next keyframe after packet loss",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "false",
+                        "type-name": "gboolean",
+                        "writable": true
                     }
                 },
                 "rank": "marginal"
                     }
                 },
                 "properties": {
+                    "max-reorder": {
+                        "blurb": "Max seqnum reorder before assuming sender has restarted",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "100",
+                        "max": "2147483647",
+                        "min": "0",
+                        "type-name": "gint",
+                        "writable": true
+                    },
                     "name": {
                         "blurb": "The name of the object",
                         "construct": true,
                     }
                 },
                 "properties": {
+                    "max-reorder": {
+                        "blurb": "Max seqnum reorder before assuming sender has restarted",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "100",
+                        "max": "2147483647",
+                        "min": "0",
+                        "type-name": "gint",
+                        "writable": true
+                    },
                     "name": {
                         "blurb": "The name of the object",
                         "construct": true,
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "rtpmanager": {
                         ],
                         "retval": "GstElement"
                     },
+                    "request-jitterbuffer": {
+                        "args": [
+                            "guint"
+                        ],
+                        "retval": "GstElement"
+                    },
                     "request-pt-map": {
                         "args": [
                             "guint",
                         "construct": false,
                         "construct-only": false,
                         "default": "60000",
-                        "max": "-1",
+                        "max": "2147483647",
                         "min": "0",
                         "type-name": "guint",
                         "writable": true
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "rtsp": {
                         "type-name": "gboolean",
                         "writable": true
                     },
+                    "is-live": {
+                        "blurb": "Whether to act as a live source",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "true",
+                        "type-name": "gboolean",
+                        "writable": true
+                    },
                     "latency": {
                         "blurb": "Amount of ms to buffer",
                         "construct": false,
                         ],
                         "writable": true
                     },
+                    "onvif-mode": {
+                        "blurb": "Act as an ONVIF client",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "false",
+                        "type-name": "gboolean",
+                        "writable": true
+                    },
+                    "onvif-rate-control": {
+                        "blurb": "When in onvif-mode, whether to set Rate-Control to yes or no",
+                        "construct": false,
+                        "construct-only": false,
+                        "default": "true",
+                        "type-name": "gboolean",
+                        "writable": true
+                    },
                     "parent": {
                         "blurb": "The parent of the object",
                         "construct": false,
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "shapewipe": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "shout2": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "smpte": {
                                 "value": "1"
                             },
                             {
-                                "desc": "A bar moves from left to right",
-                                "name": "bar-wipe-lr",
-                                "value": "1"
-                            },
-                            {
-                                "desc": "A bar moves from top to bottom",
-                                "name": "bar-wipe-tb",
-                                "value": "2"
-                            },
-                            {
                                 "desc": "A bar moves from top to bottom",
                                 "name": "bar-wipe-tb",
                                 "value": "2"
                                 "value": "3"
                             },
                             {
-                                "desc": "A box expands from the upper-left corner to the lower-right corner",
-                                "name": "box-wipe-tl",
-                                "value": "3"
-                            },
-                            {
                                 "desc": "A box expands from the upper-right corner to the lower-left corner",
                                 "name": "box-wipe-tr",
                                 "value": "4"
                             },
                             {
-                                "desc": "A box expands from the upper-right corner to the lower-left corner",
-                                "name": "box-wipe-tr",
-                                "value": "4"
-                            },
-                            {
-                                "desc": "A box expands from the lower-right corner to the upper-left corner",
-                                "name": "box-wipe-br",
-                                "value": "5"
-                            },
-                            {
                                 "desc": "A box expands from the lower-right corner to the upper-left corner",
                                 "name": "box-wipe-br",
                                 "value": "5"
                                 "value": "6"
                             },
                             {
-                                "desc": "A box expands from the lower-left corner to the upper-right corner",
-                                "name": "box-wipe-bl",
-                                "value": "6"
-                            },
-                            {
-                                "desc": "A box shape expands from each of the four corners toward the center",
-                                "name": "four-box-wipe-ci",
-                                "value": "7"
-                            },
-                            {
                                 "desc": "A box shape expands from each of the four corners toward the center",
                                 "name": "four-box-wipe-ci",
                                 "value": "7"
                                 "value": "8"
                             },
                             {
-                                "desc": "A box shape expands from the center of each quadrant toward the corners of each quadrant",
-                                "name": "four-box-wipe-co",
-                                "value": "8"
-                            },
-                            {
-                                "desc": "A central, vertical line splits and expands toward the left and right edges",
-                                "name": "barndoor-v",
-                                "value": "21"
-                            },
-                            {
                                 "desc": "A central, vertical line splits and expands toward the left and right edges",
                                 "name": "barndoor-v",
                                 "value": "21"
                                 "value": "22"
                             },
                             {
-                                "desc": "A central, horizontal line splits and expands toward the top and bottom edges",
-                                "name": "barndoor-h",
-                                "value": "22"
-                            },
-                            {
-                                "desc": "A box expands from the top edge's midpoint to the bottom corners",
-                                "name": "box-wipe-tc",
-                                "value": "23"
-                            },
-                            {
                                 "desc": "A box expands from the top edge's midpoint to the bottom corners",
                                 "name": "box-wipe-tc",
                                 "value": "23"
                                 "value": "24"
                             },
                             {
-                                "desc": "A box expands from the right edge's midpoint to the left corners",
-                                "name": "box-wipe-rc",
-                                "value": "24"
-                            },
-                            {
-                                "desc": "A box expands from the bottom edge's midpoint to the top corners",
-                                "name": "box-wipe-bc",
-                                "value": "25"
-                            },
-                            {
                                 "desc": "A box expands from the bottom edge's midpoint to the top corners",
                                 "name": "box-wipe-bc",
                                 "value": "25"
                                 "value": "26"
                             },
                             {
-                                "desc": "A box expands from the left edge's midpoint to the right corners",
-                                "name": "box-wipe-lc",
-                                "value": "26"
-                            },
-                            {
-                                "desc": "A diagonal line moves from the upper-left corner to the lower-right corner",
-                                "name": "diagonal-tl",
-                                "value": "41"
-                            },
-                            {
                                 "desc": "A diagonal line moves from the upper-left corner to the lower-right corner",
                                 "name": "diagonal-tl",
                                 "value": "41"
                                 "value": "42"
                             },
                             {
-                                "desc": "A diagonal line moves from the upper right corner to the lower-left corner",
-                                "name": "diagonal-tr",
-                                "value": "42"
-                            },
-                            {
                                 "desc": "Two wedge shapes slide in from the top and bottom edges toward the center",
                                 "name": "bowtie-v",
                                 "value": "43"
                             },
                             {
-                                "desc": "Two wedge shapes slide in from the top and bottom edges toward the center",
-                                "name": "bowtie-v",
-                                "value": "43"
-                            },
-                            {
-                                "desc": "Two wedge shapes slide in from the left and right edges toward the center",
-                                "name": "bowtie-h",
-                                "value": "44"
-                            },
-                            {
                                 "desc": "Two wedge shapes slide in from the left and right edges toward the center",
                                 "name": "bowtie-h",
                                 "value": "44"
                                 "value": "45"
                             },
                             {
-                                "desc": "A diagonal line from the lower-left to upper-right corners splits and expands toward the opposite corners",
-                                "name": "barndoor-dbl",
-                                "value": "45"
-                            },
-                            {
-                                "desc": "A diagonal line from upper-left to lower-right corners splits and expands toward the opposite corners",
-                                "name": "barndoor-dtl",
-                                "value": "46"
-                            },
-                            {
                                 "desc": "A diagonal line from upper-left to lower-right corners splits and expands toward the opposite corners",
                                 "name": "barndoor-dtl",
                                 "value": "46"
                                 "value": "47"
                             },
                             {
-                                "desc": "Four wedge shapes split from the center and retract toward the four edges",
-                                "name": "misc-diagonal-dbd",
-                                "value": "47"
-                            },
-                            {
-                                "desc": "A diamond connecting the four edge midpoints simultaneously contracts toward the center and expands toward the edges",
-                                "name": "misc-diagonal-dd",
-                                "value": "48"
-                            },
-                            {
                                 "desc": "A diamond connecting the four edge midpoints simultaneously contracts toward the center and expands toward the edges",
                                 "name": "misc-diagonal-dd",
                                 "value": "48"
                                 "value": "61"
                             },
                             {
-                                "desc": "A wedge shape moves from top to bottom",
-                                "name": "vee-d",
-                                "value": "61"
-                            },
-                            {
-                                "desc": "A wedge shape moves from right to left",
-                                "name": "vee-l",
-                                "value": "62"
-                            },
-                            {
                                 "desc": "A wedge shape moves from right to left",
                                 "name": "vee-l",
                                 "value": "62"
                                 "value": "63"
                             },
                             {
-                                "desc": "A wedge shape moves from bottom to top",
-                                "name": "vee-u",
-                                "value": "63"
-                            },
-                            {
-                                "desc": "A wedge shape moves from left to right",
-                                "name": "vee-r",
-                                "value": "64"
-                            },
-                            {
                                 "desc": "A wedge shape moves from left to right",
                                 "name": "vee-r",
                                 "value": "64"
                                 "value": "65"
                             },
                             {
-                                "desc": "A 'V' shape extending from the bottom edge's midpoint to the opposite corners contracts toward the center and expands toward the edges",
-                                "name": "barnvee-d",
-                                "value": "65"
-                            },
-                            {
-                                "desc": "A 'V' shape extending from the left edge's midpoint to the opposite corners contracts toward the center and expands toward the edges",
-                                "name": "barnvee-l",
-                                "value": "66"
-                            },
-                            {
                                 "desc": "A 'V' shape extending from the left edge's midpoint to the opposite corners contracts toward the center and expands toward the edges",
                                 "name": "barnvee-l",
                                 "value": "66"
                                 "value": "67"
                             },
                             {
-                                "desc": "A 'V' shape extending from the top edge's midpoint to the opposite corners contracts toward the center and expands toward the edges",
-                                "name": "barnvee-u",
-                                "value": "67"
-                            },
-                            {
                                 "desc": "A 'V' shape extending from the right edge's midpoint to the opposite corners contracts toward the center and expands toward the edges",
                                 "name": "barnvee-r",
                                 "value": "68"
                             },
                             {
-                                "desc": "A 'V' shape extending from the right edge's midpoint to the opposite corners contracts toward the center and expands toward the edges",
-                                "name": "barnvee-r",
-                                "value": "68"
-                            },
-                            {
-                                "desc": "A rectangle expands from the center.",
-                                "name": "iris-rect",
-                                "value": "101"
-                            },
-                            {
                                 "desc": "A rectangle expands from the center.",
                                 "name": "iris-rect",
                                 "value": "101"
                                 "value": "201"
                             },
                             {
-                                "desc": "A radial hand sweeps clockwise from the twelve o'clock position",
-                                "name": "clock-cw12",
-                                "value": "201"
-                            },
-                            {
-                                "desc": "A radial hand sweeps clockwise from the three o'clock position",
-                                "name": "clock-cw3",
-                                "value": "202"
-                            },
-                            {
                                 "desc": "A radial hand sweeps clockwise from the three o'clock position",
                                 "name": "clock-cw3",
                                 "value": "202"
                                 "value": "203"
                             },
                             {
-                                "desc": "A radial hand sweeps clockwise from the six o'clock position",
-                                "name": "clock-cw6",
-                                "value": "203"
-                            },
-                            {
-                                "desc": "A radial hand sweeps clockwise from the nine o'clock position",
-                                "name": "clock-cw9",
-                                "value": "204"
-                            },
-                            {
                                 "desc": "A radial hand sweeps clockwise from the nine o'clock position",
                                 "name": "clock-cw9",
                                 "value": "204"
                                 "value": "205"
                             },
                             {
-                                "desc": "Two radial hands sweep clockwise from the twelve and six o'clock positions",
-                                "name": "pinwheel-tbv",
-                                "value": "205"
-                            },
-                            {
-                                "desc": "Two radial hands sweep clockwise from the nine and three o'clock positions",
-                                "name": "pinwheel-tbh",
-                                "value": "206"
-                            },
-                            {
                                 "desc": "Two radial hands sweep clockwise from the nine and three o'clock positions",
                                 "name": "pinwheel-tbh",
                                 "value": "206"
                                 "value": "207"
                             },
                             {
-                                "desc": "Four radial hands sweep clockwise",
-                                "name": "pinwheel-fb",
-                                "value": "207"
-                            },
-                            {
-                                "desc": "A fan unfolds from the top edge, the fan axis at the center",
-                                "name": "fan-ct",
-                                "value": "211"
-                            },
-                            {
                                 "desc": "A fan unfolds from the top edge, the fan axis at the center",
                                 "name": "fan-ct",
                                 "value": "211"
                                 "value": "212"
                             },
                             {
-                                "desc": "A fan unfolds from the right edge, the fan axis at the center",
-                                "name": "fan-cr",
-                                "value": "212"
-                            },
-                            {
-                                "desc": "Two fans, their axes at the center, unfold from the top and bottom",
-                                "name": "doublefan-fov",
-                                "value": "213"
-                            },
-                            {
                                 "desc": "Two fans, their axes at the center, unfold from the top and bottom",
                                 "name": "doublefan-fov",
                                 "value": "213"
                                 "value": "214"
                             },
                             {
-                                "desc": "Two fans, their axes at the center, unfold from the left and right",
-                                "name": "doublefan-foh",
-                                "value": "214"
-                            },
-                            {
                                 "desc": "A radial hand sweeps clockwise from the top edge's midpoint",
                                 "name": "singlesweep-cwt",
                                 "value": "221"
                             },
                             {
-                                "desc": "A radial hand sweeps clockwise from the top edge's midpoint",
-                                "name": "singlesweep-cwt",
-                                "value": "221"
-                            },
-                            {
-                                "desc": "A radial hand sweeps clockwise from the right edge's midpoint",
-                                "name": "singlesweep-cwr",
-                                "value": "222"
-                            },
-                            {
                                 "desc": "A radial hand sweeps clockwise from the right edge's midpoint",
                                 "name": "singlesweep-cwr",
                                 "value": "222"
                                 "value": "223"
                             },
                             {
-                                "desc": "A radial hand sweeps clockwise from the bottom edge's midpoint",
-                                "name": "singlesweep-cwb",
-                                "value": "223"
-                            },
-                            {
-                                "desc": "A radial hand sweeps clockwise from the left edge's midpoint",
-                                "name": "singlesweep-cwl",
-                                "value": "224"
-                            },
-                            {
                                 "desc": "A radial hand sweeps clockwise from the left edge's midpoint",
                                 "name": "singlesweep-cwl",
                                 "value": "224"
                                 "value": "225"
                             },
                             {
-                                "desc": "Two radial hands sweep clockwise and counter-clockwise from the top and bottom edges' midpoints",
-                                "name": "doublesweep-pv",
-                                "value": "225"
-                            },
-                            {
-                                "desc": "Two radial hands sweep clockwise and counter-clockwise from the left and right edges' midpoints",
-                                "name": "doublesweep-pd",
-                                "value": "226"
-                            },
-                            {
                                 "desc": "Two radial hands sweep clockwise and counter-clockwise from the left and right edges' midpoints",
                                 "name": "doublesweep-pd",
                                 "value": "226"
                                 "value": "227"
                             },
                             {
-                                "desc": "Two radial hands attached at the top and bottom edges' midpoints sweep from right to left",
-                                "name": "doublesweep-ov",
-                                "value": "227"
-                            },
-                            {
-                                "desc": "Two radial hands attached at the left and right edges' midpoints sweep from top to bottom",
-                                "name": "doublesweep-oh",
-                                "value": "228"
-                            },
-                            {
                                 "desc": "Two radial hands attached at the left and right edges' midpoints sweep from top to bottom",
                                 "name": "doublesweep-oh",
                                 "value": "228"
                                 "value": "231"
                             },
                             {
-                                "desc": "A fan unfolds from the bottom, the fan axis at the top edge's midpoint",
-                                "name": "fan-t",
-                                "value": "231"
-                            },
-                            {
-                                "desc": "A fan unfolds from the left, the fan axis at the right edge's midpoint",
-                                "name": "fan-r",
-                                "value": "232"
-                            },
-                            {
                                 "desc": "A fan unfolds from the left, the fan axis at the right edge's midpoint",
                                 "name": "fan-r",
                                 "value": "232"
                                 "value": "233"
                             },
                             {
-                                "desc": "A fan unfolds from the top, the fan axis at the bottom edge's midpoint",
-                                "name": "fan-b",
-                                "value": "233"
-                            },
-                            {
-                                "desc": "A fan unfolds from the right, the fan axis at the left edge's midpoint",
-                                "name": "fan-l",
-                                "value": "234"
-                            },
-                            {
                                 "desc": "A fan unfolds from the right, the fan axis at the left edge's midpoint",
                                 "name": "fan-l",
                                 "value": "234"
                                 "value": "235"
                             },
                             {
-                                "desc": "Two fans, their axes at the top and bottom, unfold from the center",
-                                "name": "doublefan-fiv",
-                                "value": "235"
-                            },
-                            {
                                 "desc": "Two fans, their axes at the left and right, unfold from the center",
                                 "name": "doublefan-fih",
                                 "value": "236"
                             },
                             {
-                                "desc": "Two fans, their axes at the left and right, unfold from the center",
-                                "name": "doublefan-fih",
-                                "value": "236"
-                            },
-                            {
-                                "desc": "A radial hand sweeps clockwise from the upper-left corner",
-                                "name": "singlesweep-cwtl",
-                                "value": "241"
-                            },
-                            {
                                 "desc": "A radial hand sweeps clockwise from the upper-left corner",
                                 "name": "singlesweep-cwtl",
                                 "value": "241"
                                 "value": "242"
                             },
                             {
-                                "desc": "A radial hand sweeps counter-clockwise from the lower-left corner.",
-                                "name": "singlesweep-cwbl",
-                                "value": "242"
-                            },
-                            {
-                                "desc": "A radial hand sweeps clockwise from the lower-right corner",
-                                "name": "singlesweep-cwbr",
-                                "value": "243"
-                            },
-                            {
                                 "desc": "A radial hand sweeps clockwise from the lower-right corner",
                                 "name": "singlesweep-cwbr",
                                 "value": "243"
                                 "value": "244"
                             },
                             {
-                                "desc": "A radial hand sweeps counter-clockwise from the upper-right corner",
-                                "name": "singlesweep-cwtr",
-                                "value": "244"
-                            },
-                            {
-                                "desc": "Two radial hands attached at the upper-left and lower-right corners sweep down and up",
-                                "name": "doublesweep-pdtl",
-                                "value": "245"
-                            },
-                            {
                                 "desc": "Two radial hands attached at the upper-left and lower-right corners sweep down and up",
                                 "name": "doublesweep-pdtl",
                                 "value": "245"
                                 "value": "246"
                             },
                             {
-                                "desc": "Two radial hands attached at the lower-left and upper-right corners sweep down and up",
-                                "name": "doublesweep-pdbl",
-                                "value": "246"
-                            },
-                            {
-                                "desc": "Two radial hands attached at the upper-left and upper-right corners sweep down",
-                                "name": "saloondoor-t",
-                                "value": "251"
-                            },
-                            {
                                 "desc": "Two radial hands attached at the upper-left and upper-right corners sweep down",
                                 "name": "saloondoor-t",
                                 "value": "251"
                                 "value": "252"
                             },
                             {
-                                "desc": "Two radial hands attached at the upper-left and lower-left corners sweep to the right",
-                                "name": "saloondoor-l",
-                                "value": "252"
-                            },
-                            {
-                                "desc": "Two radial hands attached at the lower-left and lower-right corners sweep up",
-                                "name": "saloondoor-b",
-                                "value": "253"
-                            },
-                            {
                                 "desc": "Two radial hands attached at the lower-left and lower-right corners sweep up",
                                 "name": "saloondoor-b",
                                 "value": "253"
                                 "value": "254"
                             },
                             {
-                                "desc": "Two radial hands attached at the upper-right and lower-right corners sweep to the left",
-                                "name": "saloondoor-r",
-                                "value": "254"
-                            },
-                            {
-                                "desc": "Two radial hands attached at the midpoints of the top and bottom halves sweep from right to left",
-                                "name": "windshield-r",
-                                "value": "261"
-                            },
-                            {
                                 "desc": "Two radial hands attached at the midpoints of the top and bottom halves sweep from right to left",
                                 "name": "windshield-r",
                                 "value": "261"
                                 "value": "262"
                             },
                             {
-                                "desc": "Two radial hands attached at the midpoints of the left and right halves sweep from top to bottom",
-                                "name": "windshield-u",
-                                "value": "262"
-                            },
-                            {
                                 "desc": "Two sets of radial hands attached at the midpoints of the top and bottom halves sweep from top to bottom and bottom to top",
                                 "name": "windshield-v",
                                 "value": "263"
                             },
                             {
-                                "desc": "Two sets of radial hands attached at the midpoints of the top and bottom halves sweep from top to bottom and bottom to top",
-                                "name": "windshield-v",
-                                "value": "263"
-                            },
-                            {
-                                "desc": "Two sets of radial hands attached at the midpoints of the left and right halves sweep from left to right and right to left",
-                                "name": "windshield-h",
-                                "value": "264"
-                            },
-                            {
                                 "desc": "Two sets of radial hands attached at the midpoints of the left and right halves sweep from left to right and right to left",
                                 "name": "windshield-h",
                                 "value": "264"
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "soup": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "spectrum": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "speex": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "taglib": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "twolame": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "udp": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "video4linux2": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "videobox": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "videocrop": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "videofilter": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "videomixer": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "vpx": {
                                 "value": "0x00000004"
                             },
                             {
-                                "desc": "Print frame information",
-                                "name": "visualize-frame-info",
-                                "value": "0x00000008"
-                            },
-                            {
-                                "desc": "Show macroblock mode selection overlaid on image",
-                                "name": "visualize-macroblock-modes",
-                                "value": "0x00000010"
-                            },
-                            {
-                                "desc": "Show dc diff for each macro block overlaid on image",
-                                "name": "visualize-dc-diff",
-                                "value": "0x00000020"
-                            },
-                            {
-                                "desc": "Print video rate info",
-                                "name": "visualize-rate-info",
-                                "value": "0x00000040"
-                            },
-                            {
                                 "desc": "Multi-frame quality enhancement",
                                 "name": "mfqe",
-                                "value": "0x00000400"
+                                "value": "0x00000008"
                             }
                         ],
                         "writable": true
                                 "value": "0x00000004"
                             },
                             {
-                                "desc": "Print frame information",
-                                "name": "visualize-frame-info",
-                                "value": "0x00000008"
-                            },
-                            {
-                                "desc": "Show macroblock mode selection overlaid on image",
-                                "name": "visualize-macroblock-modes",
-                                "value": "0x00000010"
-                            },
-                            {
-                                "desc": "Show dc diff for each macro block overlaid on image",
-                                "name": "visualize-dc-diff",
-                                "value": "0x00000020"
-                            },
-                            {
-                                "desc": "Print video rate info",
-                                "name": "visualize-rate-info",
-                                "value": "0x00000040"
-                            },
-                            {
                                 "desc": "Multi-frame quality enhancement",
                                 "name": "mfqe",
-                                "value": "0x00000400"
+                                "value": "0x00000008"
                             }
                         ],
                         "writable": true
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "wavenc": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "wavpack": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "wavparse": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "ximagesrc": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     },
     "y4menc": {
         "license": "LGPL",
         "package": "GStreamer Good Plug-ins git",
         "source": "gst-plugins-good",
+        "tracers": {},
         "url": "Unknown package origin"
     }
 }
\ No newline at end of file