docs: Remove stereo and openglmixer from the cache
authorThibault Saunier <tsaunier@igalia.com>
Tue, 14 May 2019 14:28:17 +0000 (10:28 -0400)
committerThibault Saunier <tsaunier@igalia.com>
Tue, 14 May 2019 14:47:09 +0000 (10:47 -0400)
Thus were moved, respectively, to -good and -base

docs/plugins/gst_plugins_cache.json

index a390b33..9eadadf 100644 (file)
         "source": "gst-plugins-bad",
         "url": "Unknown package origin"
     },
-    "openglmixers": {
-        "description": "OpenGL mixers",
-        "elements": {
-            "glmixerbin": {
-                "author": "Matthew Waters <matthew@centricular.com>",
-                "description": "OpenGL video_mixer empty bin",
-                "hierarchy": [
-                    "GstGLMixerBin",
-                    "GstBin",
-                    "GstElement",
-                    "GstObject",
-                    "GInitiallyUnowned",
-                    "GObject"
-                ],
-                "klass": "Bin/Filter/Effect/Video/Mixer",
-                "long-name": "OpenGL video_mixer empty bin",
-                "name": "glmixerbin",
-                "pad-templates": {
-                    "sink_%%u": {
-                        "caps": "video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition):\n         format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }\n          width: [ 1, 2147483647 ]\n         height: [ 1, 2147483647 ]\n      framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:DMABuf, meta:GstVideoOverlayComposition):\n         format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }\n          width: [ 1, 2147483647 ]\n         height: [ 1, 2147483647 ]\n      framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition):\n         format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }\n          width: [ 1, 2147483647 ]\n         height: [ 1, 2147483647 ]\n      framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(meta:GstVideoGLTextureUploadMeta, meta:GstVideoOverlayComposition):\n         format: RGBA\n          width: [ 1, 2147483647 ]\n         height: [ 1, 2147483647 ]\n      framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:GLMemory):\n         format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }\n          width: [ 1, 2147483647 ]\n         height: [ 1, 2147483647 ]\n      framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:DMABuf):\n         format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }\n          width: [ 1, 2147483647 ]\n         height: [ 1, 2147483647 ]\n      framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n         format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }\n          width: [ 1, 2147483647 ]\n         height: [ 1, 2147483647 ]\n      framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(meta:GstVideoGLTextureUploadMeta):\n         format: RGBA\n          width: [ 1, 2147483647 ]\n         height: [ 1, 2147483647 ]\n      framerate: [ 0/1, 2147483647/1 ]\n",
-                        "direction": "sink",
-                        "presence": "request"
-                    },
-                    "src": {
-                        "caps": "video/x-raw(ANY):\n",
-                        "direction": "src",
-                        "presence": "always"
-                    }
-                },
-                "properties": {
-                    "async-handling": {
-                        "blurb": "The bin will handle Asynchronous state changes",
-                        "construct": false,
-                        "construct-only": false,
-                        "default": "false",
-                        "type-name": "gboolean",
-                        "writable": true
-                    },
-                    "latency": {
-                        "blurb": "Additional latency in live mode to allow upstream to take longer to produce buffers for the current position (in nanoseconds)",
-                        "construct": false,
-                        "construct-only": false,
-                        "default": "0",
-                        "max": "18446744073709551615",
-                        "min": "0",
-                        "type-name": "guint64",
-                        "writable": true
-                    },
-                    "message-forward": {
-                        "blurb": "Forwards all children messages",
-                        "construct": false,
-                        "construct-only": false,
-                        "default": "false",
-                        "type-name": "gboolean",
-                        "writable": true
-                    },
-                    "mixer": {
-                        "blurb": "The GL mixer chain to use",
-                        "construct": false,
-                        "construct-only": false,
-                        "type-name": "GstElement",
-                        "writable": true
-                    },
-                    "name": {
-                        "blurb": "The name of the object",
-                        "construct": true,
-                        "construct-only": false,
-                        "default": "NULL",
-                        "type-name": "gchararray",
-                        "writable": true
-                    },
-                    "parent": {
-                        "blurb": "The parent of the object",
-                        "construct": false,
-                        "construct-only": false,
-                        "type-name": "GstObject",
-                        "writable": true
-                    },
-                    "start-time": {
-                        "blurb": "Start time to use if start-time-selection=set",
-                        "construct": false,
-                        "construct-only": false,
-                        "default": "0",
-                        "max": "18446744073709551615",
-                        "min": "0",
-                        "type-name": "guint64",
-                        "writable": true
-                    },
-                    "start-time-selection": {
-                        "blurb": "Decides which start time is output",
-                        "construct": false,
-                        "construct-only": false,
-                        "default": "zero (0)",
-                        "enum": true,
-                        "type-name": "GstGLMixerBinStartTimeSelection",
-                        "values": [
-                            {
-                                "desc": "Start at 0 running time (default)",
-                                "name": "zero",
-                                "value": "0"
-                            },
-                            {
-                                "desc": "Start at first observed input running time",
-                                "name": "first",
-                                "value": "1"
-                            },
-                            {
-                                "desc": "Set start time with start-time property",
-                                "name": "set",
-                                "value": "2"
-                            }
-                        ],
-                        "writable": true
-                    }
-                },
-                "rank": "none",
-                "signals": {
-                    "create-element": {
-                        "args": [],
-                        "retval": "GstElement"
-                    }
-                }
-            },
-            "glmosaic": {
-                "author": "Julien Isorce <julien.isorce@gmail.com>",
-                "description": "OpenGL mosaic",
-                "hierarchy": [
-                    "GstGLMosaic",
-                    "GstGLMixer",
-                    "GstGLBaseMixer",
-                    "GstVideoAggregator",
-                    "GstAggregator",
-                    "GstElement",
-                    "GstObject",
-                    "GInitiallyUnowned",
-                    "GObject"
-                ],
-                "klass": "Filter/Effect/Video",
-                "long-name": "OpenGL mosaic",
-                "name": "glmosaic",
-                "pad-templates": {
-                    "sink_%%u": {
-                        "caps": "video/x-raw(memory:GLMemory):\n         format: RGBA\n          width: [ 1, 2147483647 ]\n         height: [ 1, 2147483647 ]\n      framerate: [ 0/1, 2147483647/1 ]\n",
-                        "direction": "sink",
-                        "presence": "request"
-                    },
-                    "src": {
-                        "caps": "video/x-raw(memory:GLMemory):\n         format: RGBA\n          width: [ 1, 2147483647 ]\n         height: [ 1, 2147483647 ]\n      framerate: [ 0/1, 2147483647/1 ]\n",
-                        "direction": "src",
-                        "presence": "always"
-                    }
-                },
-                "properties": {
-                    "context": {
-                        "blurb": "Get OpenGL context",
-                        "construct": false,
-                        "construct-only": false,
-                        "type-name": "GstGLContext",
-                        "writable": false
-                    },
-                    "latency": {
-                        "blurb": "Additional latency in live mode to allow upstream to take longer to produce buffers for the current position (in nanoseconds)",
-                        "construct": false,
-                        "construct-only": false,
-                        "default": "0",
-                        "max": "18446744073709551615",
-                        "min": "0",
-                        "type-name": "guint64",
-                        "writable": true
-                    },
-                    "min-upstream-latency": {
-                        "blurb": "When sources with a higher latency are expected to be plugged in dynamically after the aggregator has started playing, this allows overriding the minimum latency reported by the initial source(s). This is only taken into account when larger than the actually reported minimum latency. (nanoseconds)",
-                        "construct": false,
-                        "construct-only": false,
-                        "default": "0",
-                        "max": "18446744073709551615",
-                        "min": "0",
-                        "type-name": "guint64",
-                        "writable": true
-                    },
-                    "name": {
-                        "blurb": "The name of the object",
-                        "construct": true,
-                        "construct-only": false,
-                        "default": "NULL",
-                        "type-name": "gchararray",
-                        "writable": true
-                    },
-                    "parent": {
-                        "blurb": "The parent of the object",
-                        "construct": false,
-                        "construct-only": false,
-                        "type-name": "GstObject",
-                        "writable": true
-                    },
-                    "start-time": {
-                        "blurb": "Start time to use if start-time-selection=set",
-                        "construct": false,
-                        "construct-only": false,
-                        "default": "18446744073709551615",
-                        "max": "18446744073709551615",
-                        "min": "0",
-                        "type-name": "guint64",
-                        "writable": true
-                    },
-                    "start-time-selection": {
-                        "blurb": "Decides which start time is output",
-                        "construct": false,
-                        "construct-only": false,
-                        "default": "zero (0)",
-                        "enum": true,
-                        "type-name": "GstAggregatorStartTimeSelection",
-                        "values": [
-                            {
-                                "desc": "Start at 0 running time (default)",
-                                "name": "zero",
-                                "value": "0"
-                            },
-                            {
-                                "desc": "Start at first observed input running time",
-                                "name": "first",
-                                "value": "1"
-                            },
-                            {
-                                "desc": "Set start time with start-time property",
-                                "name": "set",
-                                "value": "2"
-                            }
-                        ],
-                        "writable": true
-                    }
-                },
-                "rank": "none"
-            },
-            "glstereomix": {
-                "author": "Jan Schmidt <jan@centricular.com>",
-                "description": "OpenGL stereo video combiner",
-                "hierarchy": [
-                    "GstGLStereoMix",
-                    "GstGLMixer",
-                    "GstGLBaseMixer",
-                    "GstVideoAggregator",
-                    "GstAggregator",
-                    "GstElement",
-                    "GstObject",
-                    "GInitiallyUnowned",
-                    "GObject"
-                ],
-                "klass": "Filter/Effect/Video",
-                "long-name": "OpenGL stereo video combiner",
-                "name": "glstereomix",
-                "pad-templates": {
-                    "sink_%%u": {
-                        "caps": "video/x-raw(memory:GLMemory):\n         format: RGBA\n          width: [ 1, 2147483647 ]\n         height: [ 1, 2147483647 ]\n      framerate: [ 0/1, 2147483647/1 ]\n texture-target: 2D\n\nvideo/x-raw(meta:GstVideoGLTextureUploadMeta):\n         format: RGBA\n          width: [ 1, 2147483647 ]\n         height: [ 1, 2147483647 ]\n      framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n         format: { RGBA, RGB, RGBx, BGR, BGRx, BGRA, xRGB, xBGR, ARGB, ABGR, Y444, I420, YV12, Y42B, Y41B, NV12, NV21, YUY2, UYVY, AYUV, GRAY8, GRAY16_LE, GRAY16_BE, RGB16, BGR16, ARGB64 }\n          width: [ 1, 2147483647 ]\n         height: [ 1, 2147483647 ]\n      framerate: [ 0/1, 2147483647/1 ]\n",
-                        "direction": "sink",
-                        "presence": "request"
-                    },
-                    "src": {
-                        "caps": "video/x-raw(memory:GLMemory):\n         format: RGBA\n          width: [ 1, 2147483647 ]\n         height: [ 1, 2147483647 ]\n      framerate: [ 0/1, 2147483647/1 ]\n texture-target: 2D\n\nvideo/x-raw(meta:GstVideoGLTextureUploadMeta):\n         format: RGBA\n          width: [ 1, 2147483647 ]\n         height: [ 1, 2147483647 ]\n      framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n         format: { RGBA, RGB, RGBx, BGR, BGRx, BGRA, xRGB, xBGR, ARGB, ABGR, Y444, I420, YV12, Y42B, Y41B, NV12, NV21, YUY2, UYVY, AYUV, GRAY8, GRAY16_LE, GRAY16_BE, RGB16, BGR16, ARGB64 }\n          width: [ 1, 2147483647 ]\n         height: [ 1, 2147483647 ]\n      framerate: [ 0/1, 2147483647/1 ]\n",
-                        "direction": "src",
-                        "presence": "always"
-                    }
-                },
-                "properties": {
-                    "context": {
-                        "blurb": "Get OpenGL context",
-                        "construct": false,
-                        "construct-only": false,
-                        "type-name": "GstGLContext",
-                        "writable": false
-                    },
-                    "downmix-mode": {
-                        "blurb": "Output anaglyph type to generate when downmixing to mono",
-                        "construct": false,
-                        "construct-only": false,
-                        "default": "green-magenta-dubois (0)",
-                        "enum": true,
-                        "type-name": "GstGLStereoDownmix",
-                        "values": [
-                            {
-                                "desc": "GST_GL_STEREO_DOWNMIX_ANAGLYPH_GREEN_MAGENTA_DUBOIS",
-                                "name": "green-magenta-dubois",
-                                "value": "0"
-                            },
-                            {
-                                "desc": "GST_GL_STEREO_DOWNMIX_ANAGLYPH_RED_CYAN_DUBOIS",
-                                "name": "red-cyan-dubois",
-                                "value": "1"
-                            },
-                            {
-                                "desc": "GST_GL_STEREO_DOWNMIX_ANAGLYPH_AMBER_BLUE_DUBOIS",
-                                "name": "amber-blue-dubois",
-                                "value": "2"
-                            }
-                        ],
-                        "writable": true
-                    },
-                    "latency": {
-                        "blurb": "Additional latency in live mode to allow upstream to take longer to produce buffers for the current position (in nanoseconds)",
-                        "construct": false,
-                        "construct-only": false,
-                        "default": "0",
-                        "max": "18446744073709551615",
-                        "min": "0",
-                        "type-name": "guint64",
-                        "writable": true
-                    },
-                    "min-upstream-latency": {
-                        "blurb": "When sources with a higher latency are expected to be plugged in dynamically after the aggregator has started playing, this allows overriding the minimum latency reported by the initial source(s). This is only taken into account when larger than the actually reported minimum latency. (nanoseconds)",
-                        "construct": false,
-                        "construct-only": false,
-                        "default": "0",
-                        "max": "18446744073709551615",
-                        "min": "0",
-                        "type-name": "guint64",
-                        "writable": true
-                    },
-                    "name": {
-                        "blurb": "The name of the object",
-                        "construct": true,
-                        "construct-only": false,
-                        "default": "NULL",
-                        "type-name": "gchararray",
-                        "writable": true
-                    },
-                    "parent": {
-                        "blurb": "The parent of the object",
-                        "construct": false,
-                        "construct-only": false,
-                        "type-name": "GstObject",
-                        "writable": true
-                    },
-                    "start-time": {
-                        "blurb": "Start time to use if start-time-selection=set",
-                        "construct": false,
-                        "construct-only": false,
-                        "default": "18446744073709551615",
-                        "max": "18446744073709551615",
-                        "min": "0",
-                        "type-name": "guint64",
-                        "writable": true
-                    },
-                    "start-time-selection": {
-                        "blurb": "Decides which start time is output",
-                        "construct": false,
-                        "construct-only": false,
-                        "default": "zero (0)",
-                        "enum": true,
-                        "type-name": "GstAggregatorStartTimeSelection",
-                        "values": [
-                            {
-                                "desc": "Start at 0 running time (default)",
-                                "name": "zero",
-                                "value": "0"
-                            },
-                            {
-                                "desc": "Start at first observed input running time",
-                                "name": "first",
-                                "value": "1"
-                            },
-                            {
-                                "desc": "Set start time with start-time property",
-                                "name": "set",
-                                "value": "2"
-                            }
-                        ],
-                        "writable": true
-                    }
-                },
-                "rank": "none"
-            },
-            "glvideomixer": {
-                "author": "Matthew Waters <matthew@centricular.com>",
-                "description": "OpenGL video_mixer bin",
-                "hierarchy": [
-                    "GstGLVideoMixerBin",
-                    "GstGLMixerBin",
-                    "GstBin",
-                    "GstElement",
-                    "GstObject",
-                    "GInitiallyUnowned",
-                    "GObject"
-                ],
-                "klass": "Bin/Filter/Effect/Video/Compositor",
-                "long-name": "OpenGL video_mixer bin",
-                "name": "glvideomixer",
-                "pad-templates": {
-                    "sink_%%u": {
-                        "caps": "video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition):\n         format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }\n          width: [ 1, 2147483647 ]\n         height: [ 1, 2147483647 ]\n      framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:DMABuf, meta:GstVideoOverlayComposition):\n         format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }\n          width: [ 1, 2147483647 ]\n         height: [ 1, 2147483647 ]\n      framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition):\n         format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }\n          width: [ 1, 2147483647 ]\n         height: [ 1, 2147483647 ]\n      framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(meta:GstVideoGLTextureUploadMeta, meta:GstVideoOverlayComposition):\n         format: RGBA\n          width: [ 1, 2147483647 ]\n         height: [ 1, 2147483647 ]\n      framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:GLMemory):\n         format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }\n          width: [ 1, 2147483647 ]\n         height: [ 1, 2147483647 ]\n      framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(memory:DMABuf):\n         format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }\n          width: [ 1, 2147483647 ]\n         height: [ 1, 2147483647 ]\n      framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n         format: { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }\n          width: [ 1, 2147483647 ]\n         height: [ 1, 2147483647 ]\n      framerate: [ 0/1, 2147483647/1 ]\n\nvideo/x-raw(meta:GstVideoGLTextureUploadMeta):\n         format: RGBA\n          width: [ 1, 2147483647 ]\n         height: [ 1, 2147483647 ]\n      framerate: [ 0/1, 2147483647/1 ]\n",
-                        "direction": "sink",
-                        "presence": "request"
-                    },
-                    "src": {
-                        "caps": "video/x-raw(ANY):\n",
-                        "direction": "src",
-                        "presence": "always"
-                    }
-                },
-                "properties": {
-                    "async-handling": {
-                        "blurb": "The bin will handle Asynchronous state changes",
-                        "construct": false,
-                        "construct-only": false,
-                        "default": "false",
-                        "type-name": "gboolean",
-                        "writable": true
-                    },
-                    "background": {
-                        "blurb": "Background type",
-                        "construct": false,
-                        "construct-only": false,
-                        "default": "checker (0)",
-                        "enum": true,
-                        "type-name": "GstGLVideoMixerBackground",
-                        "values": [
-                            {
-                                "desc": "Checker pattern",
-                                "name": "checker",
-                                "value": "0"
-                            },
-                            {
-                                "desc": "Black",
-                                "name": "black",
-                                "value": "1"
-                            },
-                            {
-                                "desc": "White",
-                                "name": "white",
-                                "value": "2"
-                            },
-                            {
-                                "desc": "Transparent Background to enable further compositing",
-                                "name": "transparent",
-                                "value": "3"
-                            }
-                        ],
-                        "writable": true
-                    },
-                    "latency": {
-                        "blurb": "Additional latency in live mode to allow upstream to take longer to produce buffers for the current position (in nanoseconds)",
-                        "construct": false,
-                        "construct-only": false,
-                        "default": "0",
-                        "max": "18446744073709551615",
-                        "min": "0",
-                        "type-name": "guint64",
-                        "writable": true
-                    },
-                    "message-forward": {
-                        "blurb": "Forwards all children messages",
-                        "construct": false,
-                        "construct-only": false,
-                        "default": "false",
-                        "type-name": "gboolean",
-                        "writable": true
-                    },
-                    "mixer": {
-                        "blurb": "The GL mixer chain to use",
-                        "construct": false,
-                        "construct-only": false,
-                        "type-name": "GstElement",
-                        "writable": true
-                    },
-                    "name": {
-                        "blurb": "The name of the object",
-                        "construct": true,
-                        "construct-only": false,
-                        "default": "NULL",
-                        "type-name": "gchararray",
-                        "writable": true
-                    },
-                    "parent": {
-                        "blurb": "The parent of the object",
-                        "construct": false,
-                        "construct-only": false,
-                        "type-name": "GstObject",
-                        "writable": true
-                    },
-                    "start-time": {
-                        "blurb": "Start time to use if start-time-selection=set",
-                        "construct": false,
-                        "construct-only": false,
-                        "default": "18446744073709551615",
-                        "max": "18446744073709551615",
-                        "min": "0",
-                        "type-name": "guint64",
-                        "writable": true
-                    },
-                    "start-time-selection": {
-                        "blurb": "Decides which start time is output",
-                        "construct": false,
-                        "construct-only": false,
-                        "default": "zero (0)",
-                        "enum": true,
-                        "type-name": "GstGLMixerBinStartTimeSelection",
-                        "values": [
-                            {
-                                "desc": "Start at 0 running time (default)",
-                                "name": "zero",
-                                "value": "0"
-                            },
-                            {
-                                "desc": "Start at first observed input running time",
-                                "name": "first",
-                                "value": "1"
-                            },
-                            {
-                                "desc": "Set start time with start-time property",
-                                "name": "set",
-                                "value": "2"
-                            }
-                        ],
-                        "writable": true
-                    }
-                },
-                "rank": "none",
-                "signals": {
-                    "create-element": {
-                        "args": [],
-                        "retval": "GstElement"
-                    }
-                }
-            },
-            "glvideomixerelement": {
-                "author": "Matthew Waters <matthew@centricular.com>",
-                "description": "OpenGL video_mixer",
-                "hierarchy": [
-                    "GstGLVideoMixer",
-                    "GstGLMixer",
-                    "GstGLBaseMixer",
-                    "GstVideoAggregator",
-                    "GstAggregator",
-                    "GstElement",
-                    "GstObject",
-                    "GInitiallyUnowned",
-                    "GObject"
-                ],
-                "klass": "Filter/Effect/Video/Compositor",
-                "long-name": "OpenGL video_mixer",
-                "name": "glvideomixerelement",
-                "pad-templates": {
-                    "sink_%%u": {
-                        "caps": "video/x-raw(memory:GLMemory):\n         format: RGBA\n          width: [ 1, 2147483647 ]\n         height: [ 1, 2147483647 ]\n      framerate: [ 0/1, 2147483647/1 ]\n",
-                        "direction": "sink",
-                        "presence": "request"
-                    },
-                    "src": {
-                        "caps": "video/x-raw(memory:GLMemory):\n         format: RGBA\n          width: [ 1, 2147483647 ]\n         height: [ 1, 2147483647 ]\n      framerate: [ 0/1, 2147483647/1 ]\n",
-                        "direction": "src",
-                        "presence": "always"
-                    }
-                },
-                "properties": {
-                    "background": {
-                        "blurb": "Background type",
-                        "construct": false,
-                        "construct-only": false,
-                        "default": "checker (0)",
-                        "enum": true,
-                        "type-name": "GstGLVideoMixerBackground",
-                        "values": [
-                            {
-                                "desc": "Checker pattern",
-                                "name": "checker",
-                                "value": "0"
-                            },
-                            {
-                                "desc": "Black",
-                                "name": "black",
-                                "value": "1"
-                            },
-                            {
-                                "desc": "White",
-                                "name": "white",
-                                "value": "2"
-                            },
-                            {
-                                "desc": "Transparent Background to enable further compositing",
-                                "name": "transparent",
-                                "value": "3"
-                            }
-                        ],
-                        "writable": true
-                    },
-                    "context": {
-                        "blurb": "Get OpenGL context",
-                        "construct": false,
-                        "construct-only": false,
-                        "type-name": "GstGLContext",
-                        "writable": false
-                    },
-                    "latency": {
-                        "blurb": "Additional latency in live mode to allow upstream to take longer to produce buffers for the current position (in nanoseconds)",
-                        "construct": false,
-                        "construct-only": false,
-                        "default": "0",
-                        "max": "18446744073709551615",
-                        "min": "0",
-                        "type-name": "guint64",
-                        "writable": true
-                    },
-                    "min-upstream-latency": {
-                        "blurb": "When sources with a higher latency are expected to be plugged in dynamically after the aggregator has started playing, this allows overriding the minimum latency reported by the initial source(s). This is only taken into account when larger than the actually reported minimum latency. (nanoseconds)",
-                        "construct": false,
-                        "construct-only": false,
-                        "default": "0",
-                        "max": "18446744073709551615",
-                        "min": "0",
-                        "type-name": "guint64",
-                        "writable": true
-                    },
-                    "name": {
-                        "blurb": "The name of the object",
-                        "construct": true,
-                        "construct-only": false,
-                        "default": "NULL",
-                        "type-name": "gchararray",
-                        "writable": true
-                    },
-                    "parent": {
-                        "blurb": "The parent of the object",
-                        "construct": false,
-                        "construct-only": false,
-                        "type-name": "GstObject",
-                        "writable": true
-                    },
-                    "start-time": {
-                        "blurb": "Start time to use if start-time-selection=set",
-                        "construct": false,
-                        "construct-only": false,
-                        "default": "18446744073709551615",
-                        "max": "18446744073709551615",
-                        "min": "0",
-                        "type-name": "guint64",
-                        "writable": true
-                    },
-                    "start-time-selection": {
-                        "blurb": "Decides which start time is output",
-                        "construct": false,
-                        "construct-only": false,
-                        "default": "zero (0)",
-                        "enum": true,
-                        "type-name": "GstAggregatorStartTimeSelection",
-                        "values": [
-                            {
-                                "desc": "Start at 0 running time (default)",
-                                "name": "zero",
-                                "value": "0"
-                            },
-                            {
-                                "desc": "Start at first observed input running time",
-                                "name": "first",
-                                "value": "1"
-                            },
-                            {
-                                "desc": "Set start time with start-time property",
-                                "name": "set",
-                                "value": "2"
-                            }
-                        ],
-                        "writable": true
-                    }
-                },
-                "rank": "none"
-            }
-        },
-        "filename": "libgstopenglmixers.so",
-        "license": "LGPL",
-        "package": "GStreamer Bad Plug-ins git",
-        "source": "gst-plugins-bad",
-        "url": "Unknown package origin"
-    },
     "openh264": {
         "description": "OpenH264 encoder/decoder plugin",
         "elements": {
         "source": "gst-plugins-bad",
         "url": "Unknown package origin"
     },
-    "stereo": {
-        "description": "Muck with the stereo signal, enhance its 'stereo-ness'",
-        "elements": {
-            "stereo": {
-                "author": "Erik Walthinsen <omega@cse.ogi.edu>",
-                "description": "Muck with the stereo signal to enhance its 'stereo-ness'",
-                "hierarchy": [
-                    "GstStereo",
-                    "GstAudioFilter",
-                    "GstBaseTransform",
-                    "GstElement",
-                    "GstObject",
-                    "GInitiallyUnowned",
-                    "GObject"
-                ],
-                "klass": "Filter/Effect/Audio",
-                "long-name": "Stereo effect",
-                "name": "stereo",
-                "pad-templates": {
-                    "sink": {
-                        "caps": "audio/x-raw:\n         format: S16LE\n           rate: [ 1, 2147483647 ]\n       channels: 2\n",
-                        "direction": "sink",
-                        "presence": "always",
-                        "typename": "GstPad"
-                    },
-                    "src": {
-                        "caps": "audio/x-raw:\n         format: S16LE\n           rate: [ 1, 2147483647 ]\n       channels: 2\n",
-                        "direction": "src",
-                        "presence": "always",
-                        "typename": "GstPad"
-                    }
-                },
-                "properties": {
-                    "active": {
-                        "blurb": "active",
-                        "construct": false,
-                        "construct-only": false,
-                        "default": "true",
-                        "type-name": "gboolean",
-                        "writable": true
-                    },
-                    "name": {
-                        "blurb": "The name of the object",
-                        "construct": true,
-                        "construct-only": false,
-                        "default": "NULL",
-                        "type-name": "gchararray",
-                        "writable": true
-                    },
-                    "parent": {
-                        "blurb": "The parent of the object",
-                        "construct": false,
-                        "construct-only": false,
-                        "type-name": "GstObject",
-                        "writable": true
-                    },
-                    "qos": {
-                        "blurb": "Handle Quality-of-Service events",
-                        "construct": false,
-                        "construct-only": false,
-                        "default": "false",
-                        "type-name": "gboolean",
-                        "writable": true
-                    },
-                    "stereo": {
-                        "blurb": "stereo",
-                        "construct": false,
-                        "construct-only": false,
-                        "default": "0.01",
-                        "max": "1",
-                        "min": "0",
-                        "type-name": "gfloat",
-                        "writable": true
-                    }
-                },
-                "rank": "none"
-            }
-        },
-        "filename": "libgststereo.so",
-        "license": "LGPL",
-        "package": "GStreamer Bad Plug-ins git",
-        "source": "gst-plugins-bad",
-        "url": "Unknown package origin"
-    },
     "subenc": {
         "description": "subtitle encoders",
         "elements": {