summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim@centricular.com>2019-05-29 17:05:34 +0100
committerMathieu Duponchelle <mathieu@centricular.com>2019-05-30 20:50:07 +0200
commitbc0c99a3ab88e21eca018008b53c28770d2a414a (patch)
tree6e0da2478f2f08c116f14f72ce5c5e3010e51245
parent7853700b50356fcad45d6a5d35e2f15efe16cfb9 (diff)
docs: update plugin doc cache and add more plugins
-rw-r--r--docs/plugins/gst_plugins_cache.json4121
1 files changed, 4105 insertions, 16 deletions
diff --git a/docs/plugins/gst_plugins_cache.json b/docs/plugins/gst_plugins_cache.json
index fd488684f..4b1f22b30 100644
--- a/docs/plugins/gst_plugins_cache.json
+++ b/docs/plugins/gst_plugins_cache.json
@@ -1385,6 +1385,89 @@
"source": "gst-plugins-bad",
"url": "Unknown package origin"
},
+ "audiolatency": {
+ "description": "A plugin to measure audio latency",
+ "elements": {
+ "audiolatency": {
+ "author": "Nirbheek Chauhan <nirbheek@centricular.com>",
+ "description": "Measures the audio latency between the source and the sink",
+ "hierarchy": [
+ "GstAudioLatency",
+ "GstBin",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Audio/Util",
+ "long-name": "AudioLatency",
+ "pad-templates": {
+ "sink": {
+ "caps": "audio/x-raw:\n format: F32LE\n layout: interleaved\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n",
+ "direction": "sink",
+ "presence": "always"
+ },
+ "src": {
+ "caps": "audio/x-raw:\n format: F32LE\n layout: interleaved\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\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
+ },
+ "average-latency": {
+ "blurb": "The running average latency, in microseconds",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "1000000",
+ "min": "0",
+ "type-name": "gint64",
+ "writable": false
+ },
+ "last-latency": {
+ "blurb": "The last latency that was measured, in microseconds",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "1000000",
+ "min": "0",
+ "type-name": "gint64",
+ "writable": false
+ },
+ "message-forward": {
+ "blurb": "Forwards all children messages",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "print-latency": {
+ "blurb": "Print the measured latencies on stdout",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ }
+ },
+ "rank": "primary"
+ }
+ },
+ "filename": "gstaudiolatency",
+ "license": "LGPL",
+ "package": "GStreamer Bad Plug-ins git",
+ "source": "gst-plugins-bad",
+ "url": "Unknown package origin"
+ },
"audiomixmatrix": {
"description": "Audio matrix mix",
"elements": {
@@ -2683,6 +2766,74 @@
"source": "gst-plugins-bad",
"url": "Unknown package origin"
},
+ "bs2b": {
+ "description": "Improve headphone listening of stereo audio recordsusing the bs2b library.",
+ "elements": {
+ "bs2b": {
+ "author": "Christoph Reiter <reiter.christoph@gmail.com>",
+ "description": "Improve headphone listening of stereo audio records using the bs2b library.",
+ "hierarchy": [
+ "GstBs2b",
+ "GstAudioFilter",
+ "GstBaseTransform",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Filter/Effect/Audio",
+ "long-name": "Crossfeed effect",
+ "pad-templates": {
+ "sink": {
+ "caps": "audio/x-raw:\n format: { S8, U8, S16LE, S16BE, U16LE, U16BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, F32LE, F32BE, F64LE, F64BE }\n rate: [ 2000, 384000 ]\n channels: 2\n channel-mask: 0x0000000000000003\n layout: interleaved\naudio/x-raw:\n channels: 1\n",
+ "direction": "sink",
+ "presence": "always"
+ },
+ "src": {
+ "caps": "audio/x-raw:\n format: { S8, U8, S16LE, S16BE, U16LE, U16BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, F32LE, F32BE, F64LE, F64BE }\n rate: [ 2000, 384000 ]\n channels: 2\n channel-mask: 0x0000000000000003\n layout: interleaved\naudio/x-raw:\n channels: 1\n",
+ "direction": "src",
+ "presence": "always"
+ }
+ },
+ "properties": {
+ "fcut": {
+ "blurb": "Low-pass filter cut frequency (Hz)",
+ "construct": false,
+ "construct-only": false,
+ "default": "700",
+ "max": "2000",
+ "min": "300",
+ "type-name": "gint",
+ "writable": true
+ },
+ "feed": {
+ "blurb": "Feed Level (dB/10)",
+ "construct": false,
+ "construct-only": false,
+ "default": "45",
+ "max": "150",
+ "min": "10",
+ "type-name": "gint",
+ "writable": true
+ },
+ "qos": {
+ "blurb": "Handle Quality-of-Service events",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ }
+ },
+ "rank": "none"
+ }
+ },
+ "filename": "gstbs2b",
+ "license": "LGPL",
+ "package": "GStreamer Bad Plug-ins git",
+ "source": "gst-plugins-bad",
+ "url": "Unknown package origin"
+ },
"bz2": {
"description": "Compress or decompress streams",
"elements": {
@@ -3493,6 +3644,439 @@
"source": "gst-plugins-bad",
"url": "Unknown package origin"
},
+ "closedcaption": {
+ "description": "Closed Caption elements",
+ "elements": {
+ "cc708overlay": {
+ "author": "Chengjun Wang <cjun.wang@samsung.com>",
+ "description": "Decode cea608/cea708 data and overlay on proper position of a video buffer",
+ "hierarchy": [
+ "GstCeaCcOverlay",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Mixer/Video/Overlay/Subtitle",
+ "long-name": "Closed Caption overlay",
+ "pad-templates": {
+ "cc_sink": {
+ "caps": "closedcaption/x-cea-708:\n format: { cdp, cc_data }\n",
+ "direction": "sink",
+ "presence": "always"
+ },
+ "src": {
+ "caps": "video/x-raw:\n format: { BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }\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",
+ "direction": "src",
+ "presence": "always"
+ },
+ "video_sink": {
+ "caps": "video/x-raw:\n format: { BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }\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",
+ "direction": "sink",
+ "presence": "always"
+ }
+ },
+ "properties": {
+ "font-desc": {
+ "blurb": "Pango font description of font to be used for rendering.\nSee documentation of pango_font_description_from_string for syntax.\nthis will override closed caption stream specified font style/pen size.",
+ "construct": false,
+ "construct-only": false,
+ "default": "NULL",
+ "type-name": "gchararray",
+ "writable": true
+ },
+ "service-number": {
+ "blurb": "Service number. Service 1 is designated as the Primary Caption Service, Service 2 is the Secondary Language Service.",
+ "construct": false,
+ "construct-only": false,
+ "default": "1",
+ "max": "63",
+ "min": "-1",
+ "type-name": "gint",
+ "writable": true
+ },
+ "silent": {
+ "blurb": "Whether to render the text string",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "window-h-pos": {
+ "blurb": "Window's Horizontal position",
+ "construct": false,
+ "construct-only": false,
+ "default": "center (1)",
+ "enum": true,
+ "type-name": "GstCeaCcOverlayWinHPos",
+ "values": [
+ {
+ "desc": "left",
+ "name": "left",
+ "value": "0"
+ },
+ {
+ "desc": "center",
+ "name": "center",
+ "value": "1"
+ },
+ {
+ "desc": "right",
+ "name": "right",
+ "value": "2"
+ },
+ {
+ "desc": "auto",
+ "name": "auto",
+ "value": "3"
+ }
+ ],
+ "writable": true
+ }
+ },
+ "rank": "primary"
+ },
+ "cccombiner": {
+ "author": "Sebastian Dr\u00f6ge <sebastian@centricular.com>",
+ "description": "Combines GstVideoCaptionMeta with video input stream",
+ "hierarchy": [
+ "GstCCCombiner",
+ "GstAggregator",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Filter",
+ "long-name": "Closed Caption Combiner",
+ "pad-templates": {
+ "caption": {
+ "caps": "closedcaption/x-cea-608:\n format: { raw, s334-1a }\nclosedcaption/x-cea-708:\n format: { cc_data, cdp }\n",
+ "direction": "sink",
+ "object-type": {
+ "hierarchy": [
+ "GstAggregatorPad",
+ "GstPad",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "properties": {
+ "emit-signals": {
+ "blurb": "Send signals to signal data consumption",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ }
+ },
+ "signals": {
+ "buffer-consumed": {
+ "args": [
+ "GstBuffer"
+ ],
+ "retval": "void"
+ }
+ }
+ },
+ "presence": "request"
+ },
+ "sink": {
+ "caps": "ANY",
+ "direction": "sink",
+ "object-type": {
+ "hierarchy": [
+ "GstAggregatorPad",
+ "GstPad",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "properties": {
+ "emit-signals": {
+ "blurb": "Send signals to signal data consumption",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ }
+ },
+ "signals": {
+ "buffer-consumed": {
+ "args": [
+ "GstBuffer"
+ ],
+ "retval": "void"
+ }
+ }
+ },
+ "presence": "always"
+ },
+ "src": {
+ "caps": "ANY",
+ "direction": "src",
+ "object-type": {
+ "hierarchy": [
+ "GstAggregatorPad",
+ "GstPad",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "properties": {
+ "emit-signals": {
+ "blurb": "Send signals to signal data consumption",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ }
+ },
+ "signals": {
+ "buffer-consumed": {
+ "args": [
+ "GstBuffer"
+ ],
+ "retval": "void"
+ }
+ }
+ },
+ "presence": "always"
+ }
+ },
+ "properties": {
+ "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
+ },
+ "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"
+ },
+ "ccconverter": {
+ "author": "Sebastian Dr\u00f6ge <sebastian@centricular.com>",
+ "description": "Converts Closed Captions between different formats",
+ "hierarchy": [
+ "GstCCConverter",
+ "GstBaseTransform",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Filter/ClosedCaption",
+ "long-name": "Closed Caption Converter",
+ "pad-templates": {
+ "sink": {
+ "caps": "closedcaption/x-cea-708:\n format: cdp\nclosedcaption/x-cea-708:\n format: cc_data\nclosedcaption/x-cea-608:\n format: s334-1a\nclosedcaption/x-cea-608:\n format: raw\n",
+ "direction": "sink",
+ "presence": "always"
+ },
+ "src": {
+ "caps": "closedcaption/x-cea-708:\n format: cdp\nclosedcaption/x-cea-708:\n format: cc_data\nclosedcaption/x-cea-608:\n format: s334-1a\nclosedcaption/x-cea-608:\n format: raw\n",
+ "direction": "src",
+ "presence": "always"
+ }
+ },
+ "properties": {
+ "qos": {
+ "blurb": "Handle Quality-of-Service events",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ }
+ },
+ "rank": "none"
+ },
+ "ccextractor": {
+ "author": "Edward Hervey <edward@centricular.com>",
+ "description": "Extract GstVideoCaptionMeta from input stream",
+ "hierarchy": [
+ "GstCCExtractor",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Filter",
+ "long-name": "Closed Caption Extractor",
+ "pad-templates": {
+ "caption": {
+ "caps": "closedcaption/x-cea-608:\n format: { raw, s334-1a }\nclosedcaption/x-cea-708:\n format: { cc_data, cdp }\n",
+ "direction": "src",
+ "presence": "sometimes"
+ },
+ "sink": {
+ "caps": "ANY",
+ "direction": "sink",
+ "presence": "always"
+ },
+ "src": {
+ "caps": "ANY",
+ "direction": "src",
+ "presence": "always"
+ }
+ },
+ "rank": "none",
+ "signals": {
+ "no-more-pads": {
+ "args": [],
+ "retval": "void"
+ },
+ "pad-added": {
+ "args": [
+ "GstPad"
+ ],
+ "retval": "void"
+ },
+ "pad-removed": {
+ "args": [
+ "GstPad"
+ ],
+ "retval": "void"
+ }
+ }
+ },
+ "line21decoder": {
+ "author": "Edward Hervey <edward@centricular.com>",
+ "description": "Extract line21 CC from SD video streams",
+ "hierarchy": [
+ "GstLine21Decoder",
+ "GstVideoFilter",
+ "GstBaseTransform",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Filter/Video/ClosedCaption",
+ "long-name": "Line 21 CC Decoder",
+ "pad-templates": {
+ "sink": {
+ "caps": "video/x-raw:\n format: { I420, YUY2, YVYU, UYVY, VYUY, v210 }\n interlace-mode: interleaved\n",
+ "direction": "sink",
+ "presence": "always"
+ },
+ "src": {
+ "caps": "video/x-raw:\n format: { I420, YUY2, YVYU, UYVY, VYUY, v210 }\n interlace-mode: interleaved\n",
+ "direction": "src",
+ "presence": "always"
+ }
+ },
+ "properties": {
+ "qos": {
+ "blurb": "Handle Quality-of-Service events",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "type-name": "gboolean",
+ "writable": true
+ }
+ },
+ "rank": "none"
+ },
+ "line21encoder": {
+ "author": "Mathieu Duponchelle <mathieu@centricular.com>",
+ "description": "Inject line21 CC in SD video streams",
+ "hierarchy": [
+ "GstLine21Encoder",
+ "GstVideoFilter",
+ "GstBaseTransform",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Filter/Video/ClosedCaption",
+ "long-name": "Line 21 CC Encoder",
+ "pad-templates": {
+ "sink": {
+ "caps": "video/x-raw:\n format: { I420, YUY2, YVYU, UYVY, VYUY }\n width: 720\n height: [ 23, 2147483647 ]\n interlace-mode: interleaved\n",
+ "direction": "sink",
+ "presence": "always"
+ },
+ "src": {
+ "caps": "video/x-raw:\n format: { I420, YUY2, YVYU, UYVY, VYUY }\n width: 720\n height: [ 23, 2147483647 ]\n interlace-mode: interleaved\n",
+ "direction": "src",
+ "presence": "always"
+ }
+ },
+ "properties": {
+ "qos": {
+ "blurb": "Handle Quality-of-Service events",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "type-name": "gboolean",
+ "writable": true
+ }
+ },
+ "rank": "none"
+ }
+ },
+ "filename": "gstclosedcaption",
+ "license": "LGPL",
+ "package": "GStreamer Bad Plug-ins git",
+ "source": "gst-plugins-bad",
+ "url": "Unknown package origin"
+ },
"coloreffects": {
"description": "Color Look-up Table filters",
"elements": {
@@ -3696,6 +4280,143 @@
"source": "gst-plugins-bad",
"url": "Unknown package origin"
},
+ "colormanagement": {
+ "description": "Color management correction plugins",
+ "elements": {
+ "lcms": {
+ "author": "Andreas Frisch <fraxinas@opendreambox.org>",
+ "description": "Uses LittleCMS 2 to perform ICC profile correction",
+ "hierarchy": [
+ "GstLcms",
+ "GstVideoFilter",
+ "GstBaseTransform",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Filter/Effect/Video",
+ "long-name": "LCMS2 ICC correction",
+ "pad-templates": {
+ "sink": {
+ "caps": "video/x-raw:\n format: { ARGB, BGRA, ABGR, RGBA, xRGB, RGBx, xBGR, BGRx, RGB, BGR }\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: { ARGB, BGRA, ABGR, RGBA, xRGB, RGBx, xBGR, BGRx, RGB, BGR }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
+ "direction": "src",
+ "presence": "always"
+ }
+ },
+ "properties": {
+ "dest-profile": {
+ "blurb": "Specify the destination ICC profile file to apply",
+ "construct": false,
+ "construct-only": false,
+ "default": "NULL",
+ "type-name": "gchararray",
+ "writable": true
+ },
+ "embedded-profile": {
+ "blurb": "Extract and use source profiles embedded in images",
+ "construct": true,
+ "construct-only": false,
+ "default": "true",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "input-profile": {
+ "blurb": "Specify the input ICC profile file to apply",
+ "construct": false,
+ "construct-only": false,
+ "default": "NULL",
+ "type-name": "gchararray",
+ "writable": true
+ },
+ "intent": {
+ "blurb": "Select the rendering intent of the color correction",
+ "construct": true,
+ "construct-only": false,
+ "default": "perceptual (0)",
+ "enum": true,
+ "type-name": "GstLcmsIntent",
+ "values": [
+ {
+ "desc": "Perceptual",
+ "name": "perceptual",
+ "value": "0"
+ },
+ {
+ "desc": "Relative Colorimetric",
+ "name": "relative",
+ "value": "1"
+ },
+ {
+ "desc": "Saturation",
+ "name": "saturation",
+ "value": "2"
+ },
+ {
+ "desc": "Absolute Colorimetric",
+ "name": "absolute",
+ "value": "3"
+ }
+ ],
+ "writable": true
+ },
+ "lookup": {
+ "blurb": "Select the caching method for the color compensation calculations",
+ "construct": true,
+ "construct-only": false,
+ "default": "cached (2)",
+ "enum": true,
+ "type-name": "GstLcmsLookupMethod",
+ "values": [
+ {
+ "desc": "Uncached, calculate every pixel on the fly (very slow playback)",
+ "name": "uncached",
+ "value": "0"
+ },
+ {
+ "desc": "Precalculate lookup table (takes a long time getting READY)",
+ "name": "precalculated",
+ "value": "1"
+ },
+ {
+ "desc": "Calculate and cache color replacement values on first occurence",
+ "name": "cached",
+ "value": "2"
+ }
+ ],
+ "writable": true
+ },
+ "preserve-black": {
+ "blurb": "Select whether purely black pixels should be preserved",
+ "construct": true,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "qos": {
+ "blurb": "Handle Quality-of-Service events",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "type-name": "gboolean",
+ "writable": true
+ }
+ },
+ "rank": "none"
+ }
+ },
+ "filename": "gstcolormanagement",
+ "license": "LGPL",
+ "package": "GStreamer Bad Plug-ins git",
+ "source": "gst-plugins-bad",
+ "url": "Unknown package origin"
+ },
"curl": {
"description": "libcurl-based elements",
"elements": {
@@ -5020,6 +5741,14 @@
"type-name": "gchararray",
"writable": true
},
+ "stats": {
+ "blurb": "Sink Statistics",
+ "construct": false,
+ "construct-only": false,
+ "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;",
+ "type-name": "GstStructure",
+ "writable": false
+ },
"sync": {
"blurb": "Sync on the clock",
"construct": false,
@@ -5801,6 +6530,146 @@
"source": "gst-plugins-bad",
"url": "Unknown package origin"
},
+ "dc1394": {
+ "description": "1394 IIDC video source",
+ "elements": {
+ "dc1394src": {
+ "author": "Antoine Tremblay <hexa00@gmail.com>",
+ "description": "libdc1394 based source for IIDC cameras",
+ "hierarchy": [
+ "GstDC1394Src",
+ "GstPushSrc",
+ "GstBaseSrc",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Source/Video",
+ "long-name": "1394 IIDC Video Source",
+ "pad-templates": {
+ "src": {
+ "caps": "video/x-raw:\n format: IYU2\n width: 160\n height: 120\n framerate: { (fraction)15/8, (fraction)15/4, (fraction)15/2, (fraction)15/1, (fraction)30/1, (fraction)60/1, (fraction)120/1, (fraction)240/1 }\nvideo/x-raw:\n format: UYVY\n width: 320\n height: 240\n framerate: { (fraction)15/8, (fraction)15/4, (fraction)15/2, (fraction)15/1, (fraction)30/1, (fraction)60/1, (fraction)120/1, (fraction)240/1 }\nvideo/x-raw:\n format: IYU1\n width: 640\n height: 480\n framerate: { (fraction)15/8, (fraction)15/4, (fraction)15/2, (fraction)15/1, (fraction)30/1, (fraction)60/1, (fraction)120/1, (fraction)240/1 }\nvideo/x-raw:\n format: UYVY\n width: 640\n height: 480\n framerate: { (fraction)15/8, (fraction)15/4, (fraction)15/2, (fraction)15/1, (fraction)30/1, (fraction)60/1, (fraction)120/1, (fraction)240/1 }\nvideo/x-raw:\n format: RGB\n width: 640\n height: 480\n framerate: { (fraction)15/8, (fraction)15/4, (fraction)15/2, (fraction)15/1, (fraction)30/1, (fraction)60/1, (fraction)120/1, (fraction)240/1 }\nvideo/x-raw:\n format: GRAY8\n width: 640\n height: 480\n framerate: { (fraction)15/8, (fraction)15/4, (fraction)15/2, (fraction)15/1, (fraction)30/1, (fraction)60/1, (fraction)120/1, (fraction)240/1 }\nvideo/x-bayer:\n format: { bggr, rggb, grbg, gbrg }\n width: 640\n height: 480\n framerate: { (fraction)15/8, (fraction)15/4, (fraction)15/2, (fraction)15/1, (fraction)30/1, (fraction)60/1, (fraction)120/1, (fraction)240/1 }\nvideo/x-raw:\n format: GRAY16_BE\n width: 640\n height: 480\n framerate: { (fraction)15/8, (fraction)15/4, (fraction)15/2, (fraction)15/1, (fraction)30/1, (fraction)60/1, (fraction)120/1, (fraction)240/1 }\nvideo/x-raw:\n format: UYVY\n width: 800\n height: 600\n framerate: { (fraction)15/8, (fraction)15/4, (fraction)15/2, (fraction)15/1, (fraction)30/1, (fraction)60/1, (fraction)120/1, (fraction)240/1 }\nvideo/x-raw:\n format: RGB\n width: 800\n height: 600\n framerate: { (fraction)15/8, (fraction)15/4, (fraction)15/2, (fraction)15/1, (fraction)30/1, (fraction)60/1, (fraction)120/1, (fraction)240/1 }\nvideo/x-raw:\n format: GRAY8\n width: 800\n height: 600\n framerate: { (fraction)15/8, (fraction)15/4, (fraction)15/2, (fraction)15/1, (fraction)30/1, (fraction)60/1, (fraction)120/1, (fraction)240/1 }\nvideo/x-bayer:\n format: { bggr, rggb, grbg, gbrg }\n width: 800\n height: 600\n framerate: { (fraction)15/8, (fraction)15/4, (fraction)15/2, (fraction)15/1, (fraction)30/1, (fraction)60/1, (fraction)120/1, (fraction)240/1 }\nvideo/x-raw:\n format: UYVY\n width: 1024\n height: 768\n framerate: { (fraction)15/8, (fraction)15/4, (fraction)15/2, (fraction)15/1, (fraction)30/1, (fraction)60/1, (fraction)120/1, (fraction)240/1 }\nvideo/x-raw:\n format: RGB\n width: 1024\n height: 768\n framerate: { (fraction)15/8, (fraction)15/4, (fraction)15/2, (fraction)15/1, (fraction)30/1, (fraction)60/1, (fraction)120/1, (fraction)240/1 }\nvideo/x-raw:\n format: GRAY8\n width: 1024\n height: 768\n framerate: { (fraction)15/8, (fraction)15/4, (fraction)15/2, (fraction)15/1, (fraction)30/1, (fraction)60/1, (fraction)120/1, (fraction)240/1 }\nvideo/x-bayer:\n format: { bggr, rggb, grbg, gbrg }\n width: 1024\n height: 768\n framerate: { (fraction)15/8, (fraction)15/4, (fraction)15/2, (fraction)15/1, (fraction)30/1, (fraction)60/1, (fraction)120/1, (fraction)240/1 }\nvideo/x-raw:\n format: GRAY16_BE\n width: 800\n height: 600\n framerate: { (fraction)15/8, (fraction)15/4, (fraction)15/2, (fraction)15/1, (fraction)30/1, (fraction)60/1, (fraction)120/1, (fraction)240/1 }\nvideo/x-raw:\n format: GRAY16_BE\n width: 1024\n height: 768\n framerate: { (fraction)15/8, (fraction)15/4, (fraction)15/2, (fraction)15/1, (fraction)30/1, (fraction)60/1, (fraction)120/1, (fraction)240/1 }\nvideo/x-raw:\n format: UYVY\n width: 1280\n height: 960\n framerate: { (fraction)15/8, (fraction)15/4, (fraction)15/2, (fraction)15/1, (fraction)30/1, (fraction)60/1, (fraction)120/1, (fraction)240/1 }\nvideo/x-raw:\n format: RGB\n width: 1280\n height: 960\n framerate: { (fraction)15/8, (fraction)15/4, (fraction)15/2, (fraction)15/1, (fraction)30/1, (fraction)60/1, (fraction)120/1, (fraction)240/1 }\nvideo/x-raw:\n format: GRAY8\n width: 1280\n height: 960\n framerate: { (fraction)15/8, (fraction)15/4, (fraction)15/2, (fraction)15/1, (fraction)30/1, (fraction)60/1, (fraction)120/1, (fraction)240/1 }\nvideo/x-bayer:\n format: { bggr, rggb, grbg, gbrg }\n width: 1280\n height: 960\n framerate: { (fraction)15/8, (fraction)15/4, (fraction)15/2, (fraction)15/1, (fraction)30/1, (fraction)60/1, (fraction)120/1, (fraction)240/1 }\nvideo/x-raw:\n format: UYVY\n width: 1600\n height: 1200\n framerate: { (fraction)15/8, (fraction)15/4, (fraction)15/2, (fraction)15/1, (fraction)30/1, (fraction)60/1, (fraction)120/1, (fraction)240/1 }\nvideo/x-raw:\n format: RGB\n width: 1600\n height: 1200\n framerate: { (fraction)15/8, (fraction)15/4, (fraction)15/2, (fraction)15/1, (fraction)30/1, (fraction)60/1, (fraction)120/1, (fraction)240/1 }\nvideo/x-raw:\n format: GRAY8\n width: 1600\n height: 1200\n framerate: { (fraction)15/8, (fraction)15/4, (fraction)15/2, (fraction)15/1, (fraction)30/1, (fraction)60/1, (fraction)120/1, (fraction)240/1 }\nvideo/x-bayer:\n format: { bggr, rggb, grbg, gbrg }\n width: 1600\n height: 1200\n framerate: { (fraction)15/8, (fraction)15/4, (fraction)15/2, (fraction)15/1, (fraction)30/1, (fraction)60/1, (fraction)120/1, (fraction)240/1 }\nvideo/x-raw:\n format: GRAY16_BE\n width: 1280\n height: 960\n framerate: { (fraction)15/8, (fraction)15/4, (fraction)15/2, (fraction)15/1, (fraction)30/1, (fraction)60/1, (fraction)120/1, (fraction)240/1 }\nvideo/x-raw:\n format: GRAY16_BE\n width: 1600\n height: 1200\n framerate: { (fraction)15/8, (fraction)15/4, (fraction)15/2, (fraction)15/1, (fraction)30/1, (fraction)60/1, (fraction)120/1, (fraction)240/1 }\nvideo/x-raw:\n format: RGB\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 1/2147483647, 2147483647/1 ]\nvideo/x-raw:\n format: IYU2\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 1/2147483647, 2147483647/1 ]\nvideo/x-raw:\n format: UYVY\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 1/2147483647, 2147483647/1 ]\nvideo/x-raw:\n format: IYU1\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 1/2147483647, 2147483647/1 ]\nvideo/x-raw:\n format: GRAY16_BE\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 1/2147483647, 2147483647/1 ]\nvideo/x-bayer:\n format: { bggr, rggb, grbg, gbrg }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 1/2147483647, 2147483647/1 ]\nvideo/x-raw:\n format: GRAY8\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 1/2147483647, 2147483647/1 ]\nvideo/x-bayer:\n format: { bggr, rggb, grbg, gbrg }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 1/2147483647, 2147483647/1 ]\n",
+ "direction": "src",
+ "presence": "always"
+ }
+ },
+ "properties": {
+ "blocksize": {
+ "blurb": "Size in bytes to read per buffer (-1 = default)",
+ "construct": false,
+ "construct-only": false,
+ "default": "4096",
+ "max": "-1",
+ "min": "0",
+ "type-name": "guint",
+ "writable": true
+ },
+ "dma": {
+ "blurb": "The number of frames in the Direct Memory Access ring buffer",
+ "construct": false,
+ "construct-only": false,
+ "default": "10",
+ "max": "-1",
+ "min": "1",
+ "type-name": "guint",
+ "writable": true
+ },
+ "do-timestamp": {
+ "blurb": "Apply current stream time to buffers",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "guid": {
+ "blurb": "The hexadecimal representation of the GUID of the camera (use first camera available if null)",
+ "construct": false,
+ "construct-only": false,
+ "default": "NULL",
+ "type-name": "gchararray",
+ "writable": true
+ },
+ "iso": {
+ "blurb": "The ISO bandwidth in Mbps",
+ "construct": false,
+ "construct-only": false,
+ "default": "400 (400)",
+ "enum": true,
+ "type-name": "GstDC1394ISOSpeed",
+ "values": [
+ {
+ "desc": "DC1394 ISO speed 100",
+ "name": "100",
+ "value": "100"
+ },
+ {
+ "desc": "DC1394 ISO speed 200",
+ "name": "200",
+ "value": "200"
+ },
+ {
+ "desc": "DC1394 ISO speed 400",
+ "name": "400",
+ "value": "400"
+ },
+ {
+ "desc": "DC1394 ISO speed 800",
+ "name": "800",
+ "value": "800"
+ },
+ {
+ "desc": "DC1394 ISO speed 1600",
+ "name": "1600",
+ "value": "1600"
+ },
+ {
+ "desc": "DC1394 ISO speed 3200",
+ "name": "3200",
+ "value": "3200"
+ }
+ ],
+ "writable": true
+ },
+ "num-buffers": {
+ "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)",
+ "construct": false,
+ "construct-only": false,
+ "default": "-1",
+ "max": "2147483647",
+ "min": "-1",
+ "type-name": "gint",
+ "writable": true
+ },
+ "typefind": {
+ "blurb": "Run typefind before negotiating (deprecated, non-functional)",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "unit": {
+ "blurb": "The unit number of the camera (-1 if no unit number is used)",
+ "construct": false,
+ "construct-only": false,
+ "default": "-1",
+ "max": "2147483647",
+ "min": "-1",
+ "type-name": "gint",
+ "writable": true
+ }
+ },
+ "rank": "none"
+ }
+ },
+ "filename": "gstdc1394",
+ "license": "LGPL",
+ "package": "GStreamer Bad Plug-ins git",
+ "source": "gst-plugins-bad",
+ "url": "Unknown package origin"
+ },
"de265": {
"description": "HEVC/H.265 decoder using libde265",
"elements": {
@@ -8653,6 +9522,7 @@
"GObject"
],
"klass": "Sink/Video",
+ "long-name": "DirectFB video sink",
"name": "dfbvideosink",
"pad-templates": {
"sink": {
@@ -8737,17 +9607,17 @@
{
"desc": "NONE",
"name": "none",
- "value": "0x00000000"
+ "value": "0"
},
{
"desc": "DLSCL_EXCLUSIVE",
"name": "exclusive",
- "value": "0x00000001"
+ "value": "1"
},
{
"desc": "DLSCL_ADMINISTRATIVE",
"name": "administrative",
- "value": "0x00000002"
+ "value": "2"
}
],
"writable": true
@@ -8766,7 +9636,7 @@
"blurb": "Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)",
"construct": false,
"construct-only": false,
- "default": "20000000",
+ "default": "5000000",
"max": "9223372036854775807",
"min": "-1",
"type-name": "gint64",
@@ -8790,9 +9660,20 @@
"blurb": "The pixel aspect ratio of the device",
"construct": false,
"construct-only": false,
+ "default": "NULL",
"type-name": "gchararray",
"writable": true
},
+ "processing-deadline": {
+ "blurb": "Maximum processing deadline in nanoseconds",
+ "construct": false,
+ "construct-only": false,
+ "default": "15000000",
+ "max": "18446744073709551615",
+ "min": "0",
+ "type-name": "guint64",
+ "writable": true
+ },
"qos": {
"blurb": "Generate Quality-of-Service events upstream",
"construct": false,
@@ -8829,6 +9710,14 @@
"type-name": "gboolean",
"writable": true
},
+ "stats": {
+ "blurb": "Sink Statistics",
+ "construct": false,
+ "construct-only": false,
+ "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;",
+ "type-name": "GstStructure",
+ "writable": false
+ },
"surface": {
"blurb": "The target surface for video",
"construct": false,
@@ -8873,12 +9762,12 @@
"writable": true
}
},
- "rank": 64
+ "rank": "marginal"
}
},
- "filename": "libgstdirectfb.so",
+ "filename": "gstdirectfb",
"license": "LGPL",
- "package": "GStreamer Bad Plug-ins prerelease",
+ "package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"url": "Unknown package origin"
},
@@ -28442,6 +29331,42 @@
"source": "gst-plugins-bad",
"url": "Unknown package origin"
},
+ "gme": {
+ "description": "GME Audio Decoder",
+ "elements": {
+ "gmedec": {
+ "author": "Chris Lee <clee@kde.org>, Brian Koropoff <bkoropoff@gmail.com>, Michael Pyne <mpyne@kde.org>, Sebastian Dr\u00f6ge <sebastian.droege@collabora.co.uk>",
+ "description": "Uses libgme to emulate a gaming console sound processors",
+ "hierarchy": [
+ "GstGmeDec",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Codec/Audio/Decoder",
+ "long-name": "Gaming console music file decoder",
+ "pad-templates": {
+ "sink": {
+ "caps": "audio/x-ay:\naudio/x-gbs:\naudio/x-gym:\naudio/x-hes:\naudio/x-kss:\naudio/x-nsf:\naudio/x-sap:\naudio/x-spc:\naudio/x-vgm:\n",
+ "direction": "sink",
+ "presence": "always"
+ },
+ "src": {
+ "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: 32000\n channels: 2\n",
+ "direction": "src",
+ "presence": "always"
+ }
+ },
+ "rank": "primary"
+ }
+ },
+ "filename": "gstgme",
+ "license": "LGPL",
+ "package": "GStreamer Bad Plug-ins git",
+ "source": "gst-plugins-bad",
+ "url": "Unknown package origin"
+ },
"gsm": {
"description": "GSM encoder/decoder",
"elements": {
@@ -31484,6 +32409,648 @@
"source": "gst-plugins-bad",
"url": "Unknown package origin"
},
+ "ladspa": {
+ "description": "LADSPA plugin",
+ "elements": {
+ "ladspa-amp-so-amp-mono": {
+ "author": "Richard Furse (LADSPA example plugins), Juan Manuel Borges Ca\u00f1o <juanmabcmail@gmail.com>, Andy Wingo <wingo at pobox.com>, Steve Baker <stevebaker_org@yahoo.co.uk>, Erik Walthinsen <omega@cse.ogi.edu>, Stefan Sauer <ensonic@users.sf.net>, Wim Taymans <wim@fluendo.com>",
+ "description": "Mono Amplifier",
+ "hierarchy": [
+ "ladspa-amp-so-amp-mono",
+ "GstLADSPAFilter",
+ "GstAudioFilter",
+ "GstBaseTransform",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Filter/Effect/Audio/LADSPA",
+ "long-name": "Mono Amplifier",
+ "pad-templates": {
+ "sink": {
+ "caps": "audio/x-raw:\n format: F32LE\n channels: 1\n rate: [ 1, 2147483647 ]\n layout: interleaved\n",
+ "direction": "sink",
+ "presence": "always"
+ },
+ "src": {
+ "caps": "audio/x-raw:\n format: F32LE\n channels: 1\n rate: [ 1, 2147483647 ]\n layout: interleaved\n",
+ "direction": "src",
+ "presence": "always"
+ }
+ },
+ "properties": {
+ "gain": {
+ "blurb": "Gain",
+ "construct": true,
+ "construct-only": false,
+ "default": "1",
+ "max": "3.40282e+38",
+ "min": "0",
+ "type-name": "gfloat",
+ "writable": true
+ },
+ "qos": {
+ "blurb": "Handle Quality-of-Service events",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ }
+ },
+ "rank": "none"
+ },
+ "ladspa-amp-so-amp-stereo": {
+ "author": "Richard Furse (LADSPA example plugins), Juan Manuel Borges Ca\u00f1o <juanmabcmail@gmail.com>, Andy Wingo <wingo at pobox.com>, Steve Baker <stevebaker_org@yahoo.co.uk>, Erik Walthinsen <omega@cse.ogi.edu>, Stefan Sauer <ensonic@users.sf.net>, Wim Taymans <wim@fluendo.com>",
+ "description": "Stereo Amplifier",
+ "hierarchy": [
+ "ladspa-amp-so-amp-stereo",
+ "GstLADSPAFilter",
+ "GstAudioFilter",
+ "GstBaseTransform",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Filter/Effect/Audio/LADSPA",
+ "long-name": "Stereo Amplifier",
+ "pad-templates": {
+ "sink": {
+ "caps": "audio/x-raw:\n format: F32LE\n channels: 2\n rate: [ 1, 2147483647 ]\n layout: interleaved\n",
+ "direction": "sink",
+ "presence": "always"
+ },
+ "src": {
+ "caps": "audio/x-raw:\n format: F32LE\n channels: 2\n rate: [ 1, 2147483647 ]\n layout: interleaved\n",
+ "direction": "src",
+ "presence": "always"
+ }
+ },
+ "properties": {
+ "gain": {
+ "blurb": "Gain",
+ "construct": true,
+ "construct-only": false,
+ "default": "1",
+ "max": "3.40282e+38",
+ "min": "0",
+ "type-name": "gfloat",
+ "writable": true
+ },
+ "qos": {
+ "blurb": "Handle Quality-of-Service events",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ }
+ },
+ "rank": "none"
+ },
+ "ladspa-delay-so-delay-5s": {
+ "author": "Richard Furse (LADSPA example plugins), Juan Manuel Borges Ca\u00f1o <juanmabcmail@gmail.com>, Andy Wingo <wingo at pobox.com>, Steve Baker <stevebaker_org@yahoo.co.uk>, Erik Walthinsen <omega@cse.ogi.edu>, Stefan Sauer <ensonic@users.sf.net>, Wim Taymans <wim@fluendo.com>",
+ "description": "Simple Delay Line",
+ "hierarchy": [
+ "ladspa-delay-so-delay-5s",
+ "GstLADSPAFilter",
+ "GstAudioFilter",
+ "GstBaseTransform",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Filter/Effect/Audio/LADSPA",
+ "long-name": "Simple Delay Line",
+ "pad-templates": {
+ "sink": {
+ "caps": "audio/x-raw:\n format: F32LE\n channels: 1\n rate: [ 1, 2147483647 ]\n layout: interleaved\n",
+ "direction": "sink",
+ "presence": "always"
+ },
+ "src": {
+ "caps": "audio/x-raw:\n format: F32LE\n channels: 1\n rate: [ 1, 2147483647 ]\n layout: interleaved\n",
+ "direction": "src",
+ "presence": "always"
+ }
+ },
+ "properties": {
+ "delay": {
+ "blurb": "Delay (Seconds)",
+ "construct": true,
+ "construct-only": false,
+ "default": "1",
+ "max": "5",
+ "min": "0",
+ "type-name": "gfloat",
+ "writable": true
+ },
+ "dry-wet-balance": {
+ "blurb": "Dry/Wet Balance",
+ "construct": true,
+ "construct-only": false,
+ "default": "0.5",
+ "max": "1",
+ "min": "0",
+ "type-name": "gfloat",
+ "writable": true
+ },
+ "qos": {
+ "blurb": "Handle Quality-of-Service events",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ }
+ },
+ "rank": "none"
+ },
+ "ladspa-filter-so-hpf": {
+ "author": "Richard Furse (LADSPA example plugins), Juan Manuel Borges Ca\u00f1o <juanmabcmail@gmail.com>, Andy Wingo <wingo at pobox.com>, Steve Baker <stevebaker_org@yahoo.co.uk>, Erik Walthinsen <omega@cse.ogi.edu>, Stefan Sauer <ensonic@users.sf.net>, Wim Taymans <wim@fluendo.com>",
+ "description": "Simple High Pass Filter",
+ "hierarchy": [
+ "ladspa-filter-so-hpf",
+ "GstLADSPAFilter",
+ "GstAudioFilter",
+ "GstBaseTransform",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Filter/Effect/Audio/LADSPA",
+ "long-name": "Simple High Pass Filter",
+ "pad-templates": {
+ "sink": {
+ "caps": "audio/x-raw:\n format: F32LE\n channels: 1\n rate: [ 1, 2147483647 ]\n layout: interleaved\n",
+ "direction": "sink",
+ "presence": "always"
+ },
+ "src": {
+ "caps": "audio/x-raw:\n format: F32LE\n channels: 1\n rate: [ 1, 2147483647 ]\n layout: interleaved\n",
+ "direction": "src",
+ "presence": "always"
+ }
+ },
+ "properties": {
+ "cutoff-frequency": {
+ "blurb": "Cutoff Frequency (Hz)",
+ "construct": true,
+ "construct-only": false,
+ "default": "440",
+ "max": "22050",
+ "min": "0",
+ "type-name": "gfloat",
+ "writable": true
+ },
+ "qos": {
+ "blurb": "Handle Quality-of-Service events",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ }
+ },
+ "rank": "none"
+ },
+ "ladspa-filter-so-lpf": {
+ "author": "Richard Furse (LADSPA example plugins), Juan Manuel Borges Ca\u00f1o <juanmabcmail@gmail.com>, Andy Wingo <wingo at pobox.com>, Steve Baker <stevebaker_org@yahoo.co.uk>, Erik Walthinsen <omega@cse.ogi.edu>, Stefan Sauer <ensonic@users.sf.net>, Wim Taymans <wim@fluendo.com>",
+ "description": "Simple Low Pass Filter",
+ "hierarchy": [
+ "ladspa-filter-so-lpf",
+ "GstLADSPAFilter",
+ "GstAudioFilter",
+ "GstBaseTransform",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Filter/Effect/Audio/LADSPA",
+ "long-name": "Simple Low Pass Filter",
+ "pad-templates": {
+ "sink": {
+ "caps": "audio/x-raw:\n format: F32LE\n channels: 1\n rate: [ 1, 2147483647 ]\n layout: interleaved\n",
+ "direction": "sink",
+ "presence": "always"
+ },
+ "src": {
+ "caps": "audio/x-raw:\n format: F32LE\n channels: 1\n rate: [ 1, 2147483647 ]\n layout: interleaved\n",
+ "direction": "src",
+ "presence": "always"
+ }
+ },
+ "properties": {
+ "cutoff-frequency": {
+ "blurb": "Cutoff Frequency (Hz)",
+ "construct": true,
+ "construct-only": false,
+ "default": "440",
+ "max": "22050",
+ "min": "0",
+ "type-name": "gfloat",
+ "writable": true
+ },
+ "qos": {
+ "blurb": "Handle Quality-of-Service events",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ }
+ },
+ "rank": "none"
+ },
+ "ladspa-sine-so-sine-faaa": {
+ "author": "Richard Furse (LADSPA example plugins), Juan Manuel Borges Ca\u00f1o <juanmabcmail@gmail.com>, Andy Wingo <wingo at pobox.com>, Steve Baker <stevebaker_org@yahoo.co.uk>, Erik Walthinsen <omega@cse.ogi.edu>, Stefan Sauer <ensonic@users.sf.net>, Wim Taymans <wim@fluendo.com>",
+ "description": "Sine Oscillator (Freq:audio, Amp:audio)",
+ "hierarchy": [
+ "ladspa-sine-so-sine-faaa",
+ "GstLADSPAFilter",
+ "GstAudioFilter",
+ "GstBaseTransform",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Filter/Effect/Audio/LADSPA",
+ "long-name": "Sine Oscillator (Freq:audio, Amp:audio)",
+ "pad-templates": {
+ "sink": {
+ "caps": "audio/x-raw:\n format: F32LE\n channels: 2\n rate: [ 1, 2147483647 ]\n layout: interleaved\n",
+ "direction": "sink",
+ "presence": "always"
+ },
+ "src": {
+ "caps": "audio/x-raw:\n format: F32LE\n channels: 1\n rate: [ 1, 2147483647 ]\n layout: interleaved\n",
+ "direction": "src",
+ "presence": "always"
+ }
+ },
+ "properties": {
+ "qos": {
+ "blurb": "Handle Quality-of-Service events",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ }
+ },
+ "rank": "none"
+ },
+ "ladspa-sine-so-sine-faac": {
+ "author": "Richard Furse (LADSPA example plugins), Juan Manuel Borges Ca\u00f1o <juanmabcmail@gmail.com>, Andy Wingo <wingo at pobox.com>, Steve Baker <stevebaker_org@yahoo.co.uk>, Erik Walthinsen <omega@cse.ogi.edu>, Stefan Sauer <ensonic@users.sf.net>, Wim Taymans <wim@fluendo.com>",
+ "description": "Sine Oscillator (Freq:audio, Amp:control)",
+ "hierarchy": [
+ "ladspa-sine-so-sine-faac",
+ "GstLADSPAFilter",
+ "GstAudioFilter",
+ "GstBaseTransform",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Filter/Effect/Audio/LADSPA",
+ "long-name": "Sine Oscillator (Freq:audio, Amp:control)",
+ "pad-templates": {
+ "sink": {
+ "caps": "audio/x-raw:\n format: F32LE\n channels: 1\n rate: [ 1, 2147483647 ]\n layout: interleaved\n",
+ "direction": "sink",
+ "presence": "always"
+ },
+ "src": {
+ "caps": "audio/x-raw:\n format: F32LE\n channels: 1\n rate: [ 1, 2147483647 ]\n layout: interleaved\n",
+ "direction": "src",
+ "presence": "always"
+ }
+ },
+ "properties": {
+ "amplitude": {
+ "blurb": "Amplitude",
+ "construct": true,
+ "construct-only": false,
+ "default": "1",
+ "max": "3.40282e+38",
+ "min": "0",
+ "type-name": "gfloat",
+ "writable": true
+ },
+ "qos": {
+ "blurb": "Handle Quality-of-Service events",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ }
+ },
+ "rank": "none"
+ },
+ "ladspa-sine-so-sine-fcaa": {
+ "author": "Richard Furse (LADSPA example plugins), Juan Manuel Borges Ca\u00f1o <juanmabcmail@gmail.com>, Andy Wingo <wingo at pobox.com>, Steve Baker <stevebaker_org@yahoo.co.uk>, Erik Walthinsen <omega@cse.ogi.edu>, Stefan Sauer <ensonic@users.sf.net>, Wim Taymans <wim@fluendo.com>",
+ "description": "Sine Oscillator (Freq:control, Amp:audio)",
+ "hierarchy": [
+ "ladspa-sine-so-sine-fcaa",
+ "GstLADSPAFilter",
+ "GstAudioFilter",
+ "GstBaseTransform",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Filter/Effect/Audio/LADSPA",
+ "long-name": "Sine Oscillator (Freq:control, Amp:audio)",
+ "pad-templates": {
+ "sink": {
+ "caps": "audio/x-raw:\n format: F32LE\n channels: 1\n rate: [ 1, 2147483647 ]\n layout: interleaved\n",
+ "direction": "sink",
+ "presence": "always"
+ },
+ "src": {
+ "caps": "audio/x-raw:\n format: F32LE\n channels: 1\n rate: [ 1, 2147483647 ]\n layout: interleaved\n",
+ "direction": "src",
+ "presence": "always"
+ }
+ },
+ "properties": {
+ "frequency": {
+ "blurb": "Frequency (Hz)",
+ "construct": true,
+ "construct-only": false,
+ "default": "440",
+ "max": "22050",
+ "min": "0",
+ "type-name": "gfloat",
+ "writable": true
+ },
+ "qos": {
+ "blurb": "Handle Quality-of-Service events",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ }
+ },
+ "rank": "none"
+ },
+ "ladspasrc-noise-so-noise-white": {
+ "author": "Richard Furse (LADSPA example plugins), Juan Manuel Borges Ca\u00f1o <juanmabcmail@gmail.com>, Andy Wingo <wingo at pobox.com>, Steve Baker <stevebaker_org@yahoo.co.uk>, Erik Walthinsen <omega@cse.ogi.edu>, Stefan Sauer <ensonic@users.sf.net>, Wim Taymans <wim@fluendo.com>",
+ "description": "White Noise Source",
+ "hierarchy": [
+ "ladspasrc-noise-so-noise-white",
+ "GstLADSPASource",
+ "GstBaseSrc",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Source/Audio/LADSPA",
+ "long-name": "White Noise Source",
+ "pad-templates": {
+ "src": {
+ "caps": "audio/x-raw:\n format: F32LE\n channels: 1\n rate: [ 1, 2147483647 ]\n layout: interleaved\n",
+ "direction": "src",
+ "presence": "always"
+ }
+ },
+ "properties": {
+ "amplitude": {
+ "blurb": "Amplitude",
+ "construct": true,
+ "construct-only": false,
+ "default": "1",
+ "max": "3.40282e+38",
+ "min": "0",
+ "type-name": "gfloat",
+ "writable": true
+ },
+ "blocksize": {
+ "blurb": "Size in bytes to read per buffer (-1 = default)",
+ "construct": false,
+ "construct-only": false,
+ "default": "-1",
+ "max": "-1",
+ "min": "0",
+ "type-name": "guint",
+ "writable": true
+ },
+ "can-activate-pull": {
+ "blurb": "Can activate in pull mode",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "can-activate-push": {
+ "blurb": "Can activate in push mode",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "do-timestamp": {
+ "blurb": "Apply current stream time to buffers",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "is-live": {
+ "blurb": "Whether to act as a live source",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "num-buffers": {
+ "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)",
+ "construct": false,
+ "construct-only": false,
+ "default": "-1",
+ "max": "2147483647",
+ "min": "-1",
+ "type-name": "gint",
+ "writable": true
+ },
+ "samplesperbuffer": {
+ "blurb": "Number of samples in each outgoing buffer",
+ "construct": false,
+ "construct-only": false,
+ "default": "1024",
+ "max": "2147483647",
+ "min": "1",
+ "type-name": "gint",
+ "writable": true
+ },
+ "timestamp-offset": {
+ "blurb": "An offset added to timestamps set on buffers (in ns)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "9223372036854775807",
+ "min": "-9223372036854775808",
+ "type-name": "gint64",
+ "writable": true
+ },
+ "typefind": {
+ "blurb": "Run typefind before negotiating (deprecated, non-functional)",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ }
+ },
+ "rank": "none"
+ },
+ "ladspasrc-sine-so-sine-fcac": {
+ "author": "Richard Furse (LADSPA example plugins), Juan Manuel Borges Ca\u00f1o <juanmabcmail@gmail.com>, Andy Wingo <wingo at pobox.com>, Steve Baker <stevebaker_org@yahoo.co.uk>, Erik Walthinsen <omega@cse.ogi.edu>, Stefan Sauer <ensonic@users.sf.net>, Wim Taymans <wim@fluendo.com>",
+ "description": "Sine Oscillator (Freq:control, Amp:control)",
+ "hierarchy": [
+ "ladspasrc-sine-so-sine-fcac",
+ "GstLADSPASource",
+ "GstBaseSrc",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Source/Audio/LADSPA",
+ "long-name": "Sine Oscillator (Freq:control, Amp:control)",
+ "pad-templates": {
+ "src": {
+ "caps": "audio/x-raw:\n format: F32LE\n channels: 1\n rate: [ 1, 2147483647 ]\n layout: interleaved\n",
+ "direction": "src",
+ "presence": "always"
+ }
+ },
+ "properties": {
+ "amplitude": {
+ "blurb": "Amplitude",
+ "construct": true,
+ "construct-only": false,
+ "default": "1",
+ "max": "3.40282e+38",
+ "min": "0",
+ "type-name": "gfloat",
+ "writable": true
+ },
+ "blocksize": {
+ "blurb": "Size in bytes to read per buffer (-1 = default)",
+ "construct": false,
+ "construct-only": false,
+ "default": "-1",
+ "max": "-1",
+ "min": "0",
+ "type-name": "guint",
+ "writable": true
+ },
+ "can-activate-pull": {
+ "blurb": "Can activate in pull mode",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "can-activate-push": {
+ "blurb": "Can activate in push mode",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "do-timestamp": {
+ "blurb": "Apply current stream time to buffers",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "frequency": {
+ "blurb": "Frequency (Hz)",
+ "construct": true,
+ "construct-only": false,
+ "default": "440",
+ "max": "22050",
+ "min": "0",
+ "type-name": "gfloat",
+ "writable": true
+ },
+ "is-live": {
+ "blurb": "Whether to act as a live source",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "num-buffers": {
+ "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)",
+ "construct": false,
+ "construct-only": false,
+ "default": "-1",
+ "max": "2147483647",
+ "min": "-1",
+ "type-name": "gint",
+ "writable": true
+ },
+ "samplesperbuffer": {
+ "blurb": "Number of samples in each outgoing buffer",
+ "construct": false,
+ "construct-only": false,
+ "default": "1024",
+ "max": "2147483647",
+ "min": "1",
+ "type-name": "gint",
+ "writable": true
+ },
+ "timestamp-offset": {
+ "blurb": "An offset added to timestamps set on buffers (in ns)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "9223372036854775807",
+ "min": "-9223372036854775808",
+ "type-name": "gint64",
+ "writable": true
+ },
+ "typefind": {
+ "blurb": "Run typefind before negotiating (deprecated, non-functional)",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ }
+ },
+ "rank": "none"
+ }
+ },
+ "filename": "gstladspa",
+ "license": "LGPL",
+ "package": "GStreamer Bad Plug-ins git",
+ "source": "gst-plugins-bad",
+ "url": "Unknown package origin"
+ },
"legacyrawparse": {
"description": "Parses byte streams into raw frames",
"elements": {
@@ -32620,6 +34187,152 @@
"source": "gst-plugins-bad",
"url": "Unknown package origin"
},
+ "modplug": {
+ "description": ".MOD audio decoding",
+ "elements": {
+ "modplug": {
+ "author": "Jeremy SIMON <jsimon13@yahoo.fr>",
+ "description": "Module decoder based on modplug engine",
+ "hierarchy": [
+ "GstModPlug",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Codec/Decoder/Audio",
+ "long-name": "ModPlug",
+ "pad-templates": {
+ "sink": {
+ "caps": "audio/x-mod:\naudio/x-xm:\naudio/x-it:\naudio/x-s3m:\naudio/x-stm:\n",
+ "direction": "sink",
+ "presence": "always"
+ },
+ "src": {
+ "caps": "audio/x-raw:\n format: { S32LE, S16LE, U8 }\n layout: interleaved\n rate: { (int)8000, (int)11025, (int)22050, (int)44100 }\n channels: [ 1, 2 ]\n",
+ "direction": "src",
+ "presence": "always"
+ }
+ },
+ "properties": {
+ "megabass": {
+ "blurb": "Megabass",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "megabass-amount": {
+ "blurb": "Megabass amount",
+ "construct": false,
+ "construct-only": false,
+ "default": "40",
+ "max": "100",
+ "min": "0",
+ "type-name": "gint",
+ "writable": true
+ },
+ "megabass-range": {
+ "blurb": "Megabass range",
+ "construct": false,
+ "construct-only": false,
+ "default": "30",
+ "max": "100",
+ "min": "0",
+ "type-name": "gint",
+ "writable": true
+ },
+ "noise-reduction": {
+ "blurb": "noise reduction",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "oversamp": {
+ "blurb": "oversamp",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "reverb": {
+ "blurb": "Reverb",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "reverb-delay": {
+ "blurb": "Reverb delay",
+ "construct": false,
+ "construct-only": false,
+ "default": "100",
+ "max": "200",
+ "min": "0",
+ "type-name": "gint",
+ "writable": true
+ },
+ "reverb-depth": {
+ "blurb": "Reverb depth",
+ "construct": false,
+ "construct-only": false,
+ "default": "30",
+ "max": "100",
+ "min": "0",
+ "type-name": "gint",
+ "writable": true
+ },
+ "songname": {
+ "blurb": "The song name",
+ "construct": false,
+ "construct-only": false,
+ "default": "NULL",
+ "type-name": "gchararray",
+ "writable": false
+ },
+ "surround": {
+ "blurb": "Surround",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "surround-delay": {
+ "blurb": "Surround delay",
+ "construct": false,
+ "construct-only": false,
+ "default": "20",
+ "max": "40",
+ "min": "0",
+ "type-name": "gint",
+ "writable": true
+ },
+ "surround-depth": {
+ "blurb": "Surround depth",
+ "construct": false,
+ "construct-only": false,
+ "default": "20",
+ "max": "100",
+ "min": "0",
+ "type-name": "gint",
+ "writable": true
+ }
+ },
+ "rank": "primary"
+ }
+ },
+ "filename": "gstmodplug",
+ "license": "LGPL",
+ "package": "GStreamer Bad Plug-ins git",
+ "source": "gst-plugins-bad",
+ "url": "Unknown package origin"
+ },
"mpeg2enc": {
"description": "High-quality MPEG-1/2 video encoder",
"elements": {
@@ -34228,6 +35941,42 @@
"source": "gst-plugins-bad",
"url": "Unknown package origin"
},
+ "musepack": {
+ "description": "Musepack decoder",
+ "elements": {
+ "musepackdec": {
+ "author": "Ronald Bultje <rbultje@ronald.bitfreak.net>",
+ "description": "Musepack decoder",
+ "hierarchy": [
+ "GstMusepackDec",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Codec/Decoder/Audio",
+ "long-name": "Musepack decoder",
+ "pad-templates": {
+ "sink": {
+ "caps": "audio/x-musepack:\n streamversion: { (int)7, (int)8 }\n",
+ "direction": "sink",
+ "presence": "always"
+ },
+ "src": {
+ "caps": "audio/x-raw:\n format: F32LE\n layout: interleaved\n rate: [ 8000, 96000 ]\n channels: [ 1, 2 ]\n",
+ "direction": "src",
+ "presence": "always"
+ }
+ },
+ "rank": "primary"
+ }
+ },
+ "filename": "gstmusepack",
+ "license": "LGPL",
+ "package": "GStreamer Bad Plug-ins git",
+ "source": "gst-plugins-bad",
+ "url": "Unknown package origin"
+ },
"mxf": {
"description": "MXF plugin library",
"elements": {
@@ -34500,6 +36249,160 @@
"source": "gst-plugins-bad",
"url": "Unknown package origin"
},
+ "neonhttpsrc": {
+ "description": "lib neon http client src",
+ "elements": {
+ "neonhttpsrc": {
+ "author": "Edgard Lima <edgard.lima@gmail.com>, Rosfran Borges <rosfran.borges@indt.org.br>, Andre Moreira Magalhaes <andre.magalhaes@indt.org.br>",
+ "description": "Receive data as a client over the network via HTTP using NEON",
+ "hierarchy": [
+ "GstNeonhttpSrc",
+ "GstPushSrc",
+ "GstBaseSrc",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Source/Network",
+ "long-name": "HTTP client source",
+ "pad-templates": {
+ "src": {
+ "caps": "ANY",
+ "direction": "src",
+ "presence": "always"
+ }
+ },
+ "properties": {
+ "accept-self-signed": {
+ "blurb": "Accept self-signed SSL/TLS certificates",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "automatic-redirect": {
+ "blurb": "Automatically follow HTTP redirects (HTTP Status Code 3xx)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "blocksize": {
+ "blurb": "Size in bytes to read per buffer (-1 = default)",
+ "construct": false,
+ "construct-only": false,
+ "default": "4096",
+ "max": "-1",
+ "min": "0",
+ "type-name": "guint",
+ "writable": true
+ },
+ "connect-timeout": {
+ "blurb": "Value in seconds to timeout a blocking connection (0 = default).",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "3600",
+ "min": "0",
+ "type-name": "guint",
+ "writable": true
+ },
+ "cookies": {
+ "blurb": "HTTP request cookies",
+ "construct": false,
+ "construct-only": false,
+ "type-name": "GStrv",
+ "writable": true
+ },
+ "do-timestamp": {
+ "blurb": "Apply current stream time to buffers",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "iradio-mode": {
+ "blurb": "Enable internet radio mode (ask server to send shoutcast/icecast metadata interleaved with the actual stream data)",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "location": {
+ "blurb": "Location to read from",
+ "construct": false,
+ "construct-only": false,
+ "default": "http://localhost/",
+ "type-name": "gchararray",
+ "writable": true
+ },
+ "neon-http-debug": {
+ "blurb": "Enable Neon HTTP debug messages",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "num-buffers": {
+ "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)",
+ "construct": false,
+ "construct-only": false,
+ "default": "-1",
+ "max": "2147483647",
+ "min": "-1",
+ "type-name": "gint",
+ "writable": true
+ },
+ "proxy": {
+ "blurb": "Proxy server to use, in the form HOSTNAME:PORT. Defaults to the http_proxy environment variable",
+ "construct": false,
+ "construct-only": false,
+ "default": "",
+ "type-name": "gchararray",
+ "writable": true
+ },
+ "read-timeout": {
+ "blurb": "Value in seconds to timeout a blocking read (0 = default).",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "3600",
+ "min": "0",
+ "type-name": "guint",
+ "writable": true
+ },
+ "typefind": {
+ "blurb": "Run typefind before negotiating (deprecated, non-functional)",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "user-agent": {
+ "blurb": "Value of the User-Agent HTTP request header field",
+ "construct": false,
+ "construct-only": false,
+ "default": "GStreamer neonhttpsrc",
+ "type-name": "gchararray",
+ "writable": true
+ }
+ },
+ "rank": "none"
+ }
+ },
+ "filename": "gstneonhttpsrc",
+ "license": "LGPL",
+ "package": "GStreamer Bad Plug-ins git",
+ "source": "gst-plugins-bad",
+ "url": "Unknown package origin"
+ },
"netsim": {
"description": "Network Simulator",
"elements": {
@@ -35134,6 +37037,510 @@
"source": "gst-plugins-bad",
"url": "Unknown package origin"
},
+ "ofa": {
+ "description": "Calculate MusicIP fingerprint from audio files",
+ "elements": {
+ "ofa": {
+ "author": "Milosz Derezynski <internalerror@gmail.com>, Eric Buehl <eric.buehl@gmail.com>",
+ "description": "Find a music fingerprint using MusicIP's libofa",
+ "hierarchy": [
+ "GstOFA",
+ "GstAudioFilter",
+ "GstBaseTransform",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "MusicIP Fingerprinting element",
+ "long-name": "OFA",
+ "pad-templates": {
+ "sink": {
+ "caps": "audio/x-raw:\n format: { S16LE, S16BE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2 ]\n",
+ "direction": "sink",
+ "presence": "always"
+ },
+ "src": {
+ "caps": "audio/x-raw:\n format: { S16LE, S16BE }\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2 ]\n",
+ "direction": "src",
+ "presence": "always"
+ }
+ },
+ "properties": {
+ "fingerprint": {
+ "blurb": "Resulting fingerprint",
+ "construct": false,
+ "construct-only": false,
+ "default": "NULL",
+ "type-name": "gchararray",
+ "writable": false
+ },
+ "qos": {
+ "blurb": "Handle Quality-of-Service events",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ }
+ },
+ "rank": "none"
+ }
+ },
+ "filename": "gstofa",
+ "license": "GPL",
+ "package": "GStreamer Bad Plug-ins git",
+ "source": "gst-plugins-bad",
+ "url": "Unknown package origin"
+ },
+ "openal": {
+ "description": "OpenAL plugin library",
+ "elements": {
+ "openalsink": {
+ "author": "Juan Manuel Borges Ca\u00f1o <juanmabcmail@gmail.com>",
+ "description": "Output audio through OpenAL",
+ "hierarchy": [
+ "GstOpenALSink",
+ "GstAudioSink",
+ "GstAudioBaseSink",
+ "GstBaseSink",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Sink/Audio",
+ "long-name": "OpenAL Audio Sink",
+ "pad-templates": {
+ "sink": {
+ "caps": "audio/x-raw:\n format: F64LE\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2 ]\naudio/x-raw:\n format: F32LE\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\naudio/x-raw:\n format: S16LE\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\naudio/x-raw:\n format: U8\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n",
+ "direction": "sink",
+ "presence": "always"
+ }
+ },
+ "properties": {
+ "alignment-threshold": {
+ "blurb": "Timestamp alignment threshold in nanoseconds",
+ "construct": false,
+ "construct-only": false,
+ "default": "40000000",
+ "max": "18446744073709551614",
+ "min": "1",
+ "type-name": "guint64",
+ "writable": true
+ },
+ "async": {
+ "blurb": "Go asynchronously to PAUSED",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "blocksize": {
+ "blurb": "Size in bytes to pull per buffer (0 = default)",
+ "construct": false,
+ "construct-only": false,
+ "default": "4096",
+ "max": "-1",
+ "min": "0",
+ "type-name": "guint",
+ "writable": true
+ },
+ "buffer-time": {
+ "blurb": "Size of audio buffer in microseconds, this is the minimum latency that the sink reports",
+ "construct": false,
+ "construct-only": false,
+ "default": "200000",
+ "max": "9223372036854775807",
+ "min": "1",
+ "type-name": "gint64",
+ "writable": true
+ },
+ "can-activate-pull": {
+ "blurb": "Allow pull-based scheduling",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "device": {
+ "blurb": "Human-readable name of the device",
+ "construct": false,
+ "construct-only": false,
+ "default": "NULL",
+ "type-name": "gchararray",
+ "writable": true
+ },
+ "device-name": {
+ "blurb": "Human-readable name of the opened device",
+ "construct": false,
+ "construct-only": false,
+ "default": "",
+ "type-name": "gchararray",
+ "writable": false
+ },
+ "discont-wait": {
+ "blurb": "Window of time in nanoseconds to wait before creating a discontinuity",
+ "construct": false,
+ "construct-only": false,
+ "default": "1000000000",
+ "max": "18446744073709551614",
+ "min": "0",
+ "type-name": "guint64",
+ "writable": true
+ },
+ "drift-tolerance": {
+ "blurb": "Tolerance for clock drift in microseconds",
+ "construct": false,
+ "construct-only": false,
+ "default": "40000",
+ "max": "9223372036854775807",
+ "min": "1",
+ "type-name": "gint64",
+ "writable": true
+ },
+ "enable-last-sample": {
+ "blurb": "Enable the last-sample property",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "last-sample": {
+ "blurb": "The last sample received in the sink",
+ "construct": false,
+ "construct-only": false,
+ "type-name": "GstSample",
+ "writable": false
+ },
+ "latency-time": {
+ "blurb": "The minimum amount of data to write in each iteration in microseconds",
+ "construct": false,
+ "construct-only": false,
+ "default": "10000",
+ "max": "9223372036854775807",
+ "min": "1",
+ "type-name": "gint64",
+ "writable": true
+ },
+ "max-bitrate": {
+ "blurb": "The maximum bits per second to render (0 = disabled)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "18446744073709551615",
+ "min": "0",
+ "type-name": "guint64",
+ "writable": true
+ },
+ "max-lateness": {
+ "blurb": "Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)",
+ "construct": false,
+ "construct-only": false,
+ "default": "18446744073709551615",
+ "max": "9223372036854775807",
+ "min": "-1",
+ "type-name": "gint64",
+ "writable": true
+ },
+ "processing-deadline": {
+ "blurb": "Maximum processing deadline in nanoseconds",
+ "construct": false,
+ "construct-only": false,
+ "default": "20000000",
+ "max": "18446744073709551615",
+ "min": "0",
+ "type-name": "guint64",
+ "writable": true
+ },
+ "provide-clock": {
+ "blurb": "Provide a clock to be used as the global pipeline clock",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "qos": {
+ "blurb": "Generate Quality-of-Service events upstream",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "render-delay": {
+ "blurb": "Additional render delay of the sink in nanoseconds",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "18446744073709551615",
+ "min": "0",
+ "type-name": "guint64",
+ "writable": true
+ },
+ "slave-method": {
+ "blurb": "Algorithm used to match the rate of the masterclock",
+ "construct": false,
+ "construct-only": false,
+ "default": "skew (1)",
+ "enum": true,
+ "type-name": "GstAudioBaseSinkSlaveMethod",
+ "values": [
+ {
+ "desc": "GST_AUDIO_BASE_SINK_SLAVE_RESAMPLE",
+ "name": "resample",
+ "value": "0"
+ },
+ {
+ "desc": "GST_AUDIO_BASE_SINK_SLAVE_SKEW",
+ "name": "skew",
+ "value": "1"
+ },
+ {
+ "desc": "GST_AUDIO_BASE_SINK_SLAVE_NONE",
+ "name": "none",
+ "value": "2"
+ },
+ {
+ "desc": "GST_AUDIO_BASE_SINK_SLAVE_CUSTOM",
+ "name": "custom",
+ "value": "3"
+ }
+ ],
+ "writable": true
+ },
+ "stats": {
+ "blurb": "Sink Statistics",
+ "construct": false,
+ "construct-only": false,
+ "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;",
+ "type-name": "GstStructure",
+ "writable": false
+ },
+ "sync": {
+ "blurb": "Sync on the clock",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "throttle-time": {
+ "blurb": "The time to keep between rendered buffers (0 = disabled)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "18446744073709551615",
+ "min": "0",
+ "type-name": "guint64",
+ "writable": true
+ },
+ "ts-offset": {
+ "blurb": "Timestamp offset in nanoseconds",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "9223372036854775807",
+ "min": "-9223372036854775808",
+ "type-name": "gint64",
+ "writable": true
+ },
+ "user-context": {
+ "blurb": "User context",
+ "construct": false,
+ "construct-only": false,
+ "type-name": "gpointer",
+ "writable": true
+ },
+ "user-device": {
+ "blurb": "User device",
+ "construct": false,
+ "construct-only": false,
+ "type-name": "gpointer",
+ "writable": true
+ },
+ "user-source": {
+ "blurb": "User source",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "-1",
+ "min": "0",
+ "type-name": "guint",
+ "writable": true
+ }
+ },
+ "rank": "secondary"
+ },
+ "openalsrc": {
+ "author": "Juan Manuel Borges Ca\u00f1o <juanmabcmail@gmail.com>",
+ "description": "Input audio through OpenAL",
+ "hierarchy": [
+ "GstOpenalSrc",
+ "GstAudioSrc",
+ "GstAudioBaseSrc",
+ "GstPushSrc",
+ "GstBaseSrc",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Source/Audio",
+ "long-name": "OpenAL Audio Source",
+ "pad-templates": {
+ "src": {
+ "caps": "audio/x-raw:\n format: S16LE\n rate: [ 1, 2147483647 ]\n channels: 1\naudio/x-raw:\n format: U8\n rate: [ 1, 2147483647 ]\n channels: 1\n",
+ "direction": "src",
+ "presence": "always"
+ }
+ },
+ "properties": {
+ "actual-buffer-time": {
+ "blurb": "Actual configured size of audio buffer in microseconds",
+ "construct": false,
+ "construct-only": false,
+ "default": "18446744073709551615",
+ "max": "9223372036854775807",
+ "min": "-1",
+ "type-name": "gint64",
+ "writable": false
+ },
+ "actual-latency-time": {
+ "blurb": "Actual configured audio latency in microseconds",
+ "construct": false,
+ "construct-only": false,
+ "default": "18446744073709551615",
+ "max": "9223372036854775807",
+ "min": "-1",
+ "type-name": "gint64",
+ "writable": false
+ },
+ "blocksize": {
+ "blurb": "Size in bytes to read per buffer (-1 = default)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "-1",
+ "min": "0",
+ "type-name": "guint",
+ "writable": true
+ },
+ "buffer-time": {
+ "blurb": "Size of audio buffer in microseconds. This is the maximum amount of data that is buffered in the device and the maximum latency that the source reports. This value might be ignored by the element if necessary; see \"actual-buffer-time\"",
+ "construct": false,
+ "construct-only": false,
+ "default": "200000",
+ "max": "9223372036854775807",
+ "min": "1",
+ "type-name": "gint64",
+ "writable": true
+ },
+ "device": {
+ "blurb": "User device, default device if NULL",
+ "construct": false,
+ "construct-only": false,
+ "default": "NULL",
+ "type-name": "gchararray",
+ "writable": true
+ },
+ "device-name": {
+ "blurb": "Human-readable name of the device",
+ "construct": false,
+ "construct-only": false,
+ "default": "NULL",
+ "type-name": "gchararray",
+ "writable": false
+ },
+ "do-timestamp": {
+ "blurb": "Apply current stream time to buffers",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "latency-time": {
+ "blurb": "The minimum amount of data to read in each iteration in microseconds. This is the minimum latency that the source reports. This value might be ignored by the element if necessary; see \"actual-latency-time\"",
+ "construct": false,
+ "construct-only": false,
+ "default": "10000",
+ "max": "9223372036854775807",
+ "min": "1",
+ "type-name": "gint64",
+ "writable": true
+ },
+ "num-buffers": {
+ "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)",
+ "construct": false,
+ "construct-only": false,
+ "default": "-1",
+ "max": "2147483647",
+ "min": "-1",
+ "type-name": "gint",
+ "writable": true
+ },
+ "provide-clock": {
+ "blurb": "Provide a clock to be used as the global pipeline clock",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "slave-method": {
+ "blurb": "Algorithm used to match the rate of the masterclock",
+ "construct": false,
+ "construct-only": false,
+ "default": "skew (2)",
+ "enum": true,
+ "type-name": "GstAudioBaseSrcSlaveMethod",
+ "values": [
+ {
+ "desc": "GST_AUDIO_BASE_SRC_SLAVE_RESAMPLE",
+ "name": "resample",
+ "value": "0"
+ },
+ {
+ "desc": "GST_AUDIO_BASE_SRC_SLAVE_RE_TIMESTAMP",
+ "name": "re-timestamp",
+ "value": "1"
+ },
+ {
+ "desc": "GST_AUDIO_BASE_SRC_SLAVE_SKEW",
+ "name": "skew",
+ "value": "2"
+ },
+ {
+ "desc": "GST_AUDIO_BASE_SRC_SLAVE_NONE",
+ "name": "none",
+ "value": "3"
+ }
+ ],
+ "writable": true
+ },
+ "typefind": {
+ "blurb": "Run typefind before negotiating (deprecated, non-functional)",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ }
+ },
+ "rank": "secondary"
+ }
+ },
+ "filename": "gstopenal",
+ "license": "LGPL",
+ "package": "GStreamer Bad Plug-ins git",
+ "source": "gst-plugins-bad",
+ "url": "Unknown package origin"
+ },
"opencv": {
"description": "GStreamer OpenCV Plugins",
"elements": {
@@ -36369,7 +38776,7 @@
"blurb": "Location of Haar cascade file to use for face blurion",
"construct": false,
"construct-only": false,
- "default": "/usr/share/OpenCV/haarcascades/haarcascade_frontalface_default.xml",
+ "default": "/usr/share/opencv/haarcascades/haarcascade_frontalface_default.xml",
"type-name": "gchararray",
"writable": true
},
@@ -36435,7 +38842,7 @@
"blurb": "Location of Haar cascade file to use for eye-pair detection",
"construct": false,
"construct-only": false,
- "default": "/usr/share/OpenCV/haarcascades/haarcascade_mcs_eyepair_small.xml",
+ "default": "/usr/share/opencv/haarcascades/haarcascade_mcs_eyepair_small.xml",
"type-name": "gchararray",
"writable": true
},
@@ -36498,7 +38905,7 @@
"blurb": "Location of Haar cascade file to use for mouth detection",
"construct": false,
"construct-only": false,
- "default": "/usr/share/OpenCV/haarcascades/haarcascade_mcs_mouth.xml",
+ "default": "/usr/share/opencv/haarcascades/haarcascade_mcs_mouth.xml",
"type-name": "gchararray",
"writable": true
},
@@ -36514,7 +38921,7 @@
"blurb": "Location of Haar cascade file to use for nose detection",
"construct": false,
"construct-only": false,
- "default": "/usr/share/OpenCV/haarcascades/haarcascade_mcs_nose.xml",
+ "default": "/usr/share/opencv/haarcascades/haarcascade_mcs_nose.xml",
"type-name": "gchararray",
"writable": true
},
@@ -36529,7 +38936,7 @@
"blurb": "Location of Haar cascade file to use for face detection",
"construct": false,
"construct-only": false,
- "default": "/usr/share/OpenCV/haarcascades/haarcascade_frontalface_default.xml",
+ "default": "/usr/share/opencv/haarcascades/haarcascade_frontalface_default.xml",
"type-name": "gchararray",
"writable": true
},
@@ -37492,6 +39899,43 @@
"source": "gst-plugins-bad",
"url": "Unknown package origin"
},
+ "openexr": {
+ "description": "OpenEXR image plugin",
+ "elements": {
+ "openexrdec": {
+ "author": "Sebastian Dr\u00f6ge <sebastian@centricular.com>",
+ "description": "Decode EXR streams",
+ "hierarchy": [
+ "GstOpenEXRDec",
+ "GstVideoDecoder",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Codec/Decoder/Video",
+ "long-name": "OpenEXR decoder",
+ "pad-templates": {
+ "sink": {
+ "caps": "image/x-exr:\n",
+ "direction": "sink",
+ "presence": "always"
+ },
+ "src": {
+ "caps": "video/x-raw:\n format: ARGB64\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
+ "direction": "src",
+ "presence": "always"
+ }
+ },
+ "rank": "primary"
+ }
+ },
+ "filename": "gstopenexr",
+ "license": "LGPL",
+ "package": "GStreamer Bad Plug-ins git",
+ "source": "gst-plugins-bad",
+ "url": "Unknown package origin"
+ },
"openh264": {
"description": "OpenH264 encoder/decoder plugin",
"elements": {
@@ -37511,7 +39955,7 @@
"name": "openh264dec",
"pad-templates": {
"sink": {
- "caps": "video/x-h264:\n stream-format: byte-stream\n alignment: au\n profile: { (string)constrained-baseline, (string)baseline, (string)main, (string)high }\n",
+ "caps": "video/x-h264:\n stream-format: byte-stream\n alignment: au\n profile: { (string)constrained-baseline, (string)baseline }\n",
"direction": "sink",
"presence": "always",
"typename": "GstPad"
@@ -38057,6 +40501,267 @@
"source": "gst-plugins-bad",
"url": "Unknown package origin"
},
+ "openmpt": {
+ "description": "OpenMPT module player",
+ "elements": {
+ "openmptdec": {
+ "author": "Carlos Rafael Giani <dv@pseudoterminal.org>",
+ "description": "Decoders module files (MOD/S3M/XM/IT/MTM/...) using OpenMPT",
+ "hierarchy": [
+ "GstOpenMptDec",
+ "GstNonstreamAudioDecoder",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Codec/Decoder/Audio",
+ "long-name": "OpenMPT-based module music decoder",
+ "pad-templates": {
+ "sink": {
+ "caps": "audio/x-mod:\n type: { (string)669, (string)asylum-amf, (string)dsmi-amf, (string)extreme-ams, (string)velvet-ams, (string)dbm, (string)digi, (string)dmf, (string)dsm, (string)far, (string)gdm, (string)imf, (string)it, (string)j2b, (string)mdl, (string)med, (string)mod, (string)mt2, (string)mtm, (string)okt, (string)psm, (string)ptm, (string)s3m, (string)stm, (string)ult, (string)xm }\n",
+ "direction": "sink",
+ "presence": "always"
+ },
+ "src": {
+ "caps": "audio/x-raw:\n format: { S16LE, F32LE }\n layout: interleaved\n rate: [ 1, 192000 ]\n channels: { (int)1, (int)2, (int)4 }\n",
+ "direction": "src",
+ "presence": "always"
+ }
+ },
+ "properties": {
+ "current-subsong": {
+ "blurb": "Subsong that is currently selected for playback",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "-1",
+ "min": "0",
+ "type-name": "guint",
+ "writable": true
+ },
+ "filter-length": {
+ "blurb": "Length of interpolation filter to use for the samples (0 = internal default)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "8",
+ "min": "0",
+ "type-name": "gint",
+ "writable": true
+ },
+ "master-gain": {
+ "blurb": "Gain to apply to the playback, in millibel",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "2147483647",
+ "min": "-2147483647",
+ "type-name": "gint",
+ "writable": true
+ },
+ "num-loops": {
+ "blurb": "Number of times a playback loop shall be executed (special values: 0 = no looping; -1 = infinite loop)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "2147483647",
+ "min": "-1",
+ "type-name": "gint",
+ "writable": true
+ },
+ "output-buffer-size": {
+ "blurb": "Size of each output buffer, in samples (actual size can be smaller than this during flush or EOS)",
+ "construct": false,
+ "construct-only": false,
+ "default": "1024",
+ "max": "268435455",
+ "min": "1",
+ "type-name": "guint",
+ "writable": true
+ },
+ "output-mode": {
+ "blurb": "Which mode playback shall use when a loop is encountered; looping = reset position to start of loop, steady = do not reset position",
+ "construct": false,
+ "construct-only": false,
+ "default": "steady (1)",
+ "enum": true,
+ "type-name": "NonstreamAudioOutputMode",
+ "values": [
+ {
+ "desc": "Looping output",
+ "name": "looping",
+ "value": "0"
+ },
+ {
+ "desc": "Steady output",
+ "name": "steady",
+ "value": "1"
+ }
+ ],
+ "writable": true
+ },
+ "stereo-separation": {
+ "blurb": "Degree of separation for stereo channels, in percent",
+ "construct": false,
+ "construct-only": false,
+ "default": "100",
+ "max": "400",
+ "min": "0",
+ "type-name": "gint",
+ "writable": true
+ },
+ "subsong-mode": {
+ "blurb": "Mode which defines how to treat subsongs",
+ "construct": false,
+ "construct-only": false,
+ "default": "default (2)",
+ "enum": true,
+ "type-name": "NonstreamAudioSubsongMode",
+ "values": [
+ {
+ "desc": "Play single subsong",
+ "name": "single",
+ "value": "0"
+ },
+ {
+ "desc": "Play all subsongs",
+ "name": "all",
+ "value": "1"
+ },
+ {
+ "desc": "Decoder specific default behavior",
+ "name": "default",
+ "value": "2"
+ }
+ ],
+ "writable": true
+ },
+ "volume-ramping": {
+ "blurb": "Volume ramping strength; higher value -> slower ramping (-1 = internal default)",
+ "construct": false,
+ "construct-only": false,
+ "default": "-1",
+ "max": "10",
+ "min": "-1",
+ "type-name": "gint",
+ "writable": true
+ }
+ },
+ "rank": "primary + 2"
+ }
+ },
+ "filename": "gstopenmpt",
+ "license": "LGPL",
+ "package": "GStreamer Bad Plug-ins git",
+ "source": "gst-plugins-bad",
+ "url": "Unknown package origin"
+ },
+ "openni2": {
+ "description": "GStreamer Openni2 Plugins",
+ "elements": {
+ "openni2src": {
+ "author": "Miguel Casas-Sanchez <miguelecasassanchez@gmail.com>",
+ "description": "Extract readings from an OpenNI supported device (Kinect etc). ",
+ "hierarchy": [
+ "GstOpenni2Src",
+ "GstPushSrc",
+ "GstBaseSrc",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Source/Video",
+ "long-name": "Openni2 client source",
+ "pad-templates": {
+ "src": {
+ "caps": "video/x-raw:\n format: { RGBA, RGB, GRAY16_LE }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
+ "direction": "src",
+ "presence": "always"
+ }
+ },
+ "properties": {
+ "blocksize": {
+ "blurb": "Size in bytes to read per buffer (-1 = default)",
+ "construct": false,
+ "construct-only": false,
+ "default": "4096",
+ "max": "-1",
+ "min": "0",
+ "type-name": "guint",
+ "writable": true
+ },
+ "do-timestamp": {
+ "blurb": "Apply current stream time to buffers",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "location": {
+ "blurb": "Source uri, can be a file or a device.",
+ "construct": false,
+ "construct-only": false,
+ "default": "NULL",
+ "type-name": "gchararray",
+ "writable": true
+ },
+ "num-buffers": {
+ "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)",
+ "construct": false,
+ "construct-only": false,
+ "default": "-1",
+ "max": "2147483647",
+ "min": "-1",
+ "type-name": "gint",
+ "writable": true
+ },
+ "sourcetype": {
+ "blurb": "Type of readings to get from the source",
+ "construct": false,
+ "construct-only": false,
+ "default": "depth (0)",
+ "enum": true,
+ "type-name": "GstOpenni2SrcSourcetype",
+ "values": [
+ {
+ "desc": "Get depth readings",
+ "name": "depth",
+ "value": "0"
+ },
+ {
+ "desc": "Get color readings",
+ "name": "color",
+ "value": "1"
+ },
+ {
+ "desc": "Get color and depth (as alpha) readings - EXPERIMENTAL",
+ "name": "both",
+ "value": "2"
+ }
+ ],
+ "writable": true
+ },
+ "typefind": {
+ "blurb": "Run typefind before negotiating (deprecated, non-functional)",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ }
+ },
+ "rank": "none"
+ }
+ },
+ "filename": "gstopenni2",
+ "license": "LGPL",
+ "package": "GStreamer Bad Plug-ins git",
+ "source": "gst-plugins-bad",
+ "url": "Unknown package origin"
+ },
"opusparse": {
"description": "OPUS parse plugin",
"elements": {
@@ -40363,12 +43068,164 @@
"rank": "none"
}
},
- "filename": "libgstsbc.so",
+ "filename": "gstsbc",
"license": "LGPL",
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"url": "Unknown package origin"
},
+ "sctp": {
+ "description": "SCTP encoder/decoder plugin",
+ "elements": {
+ "sctpdec": {
+ "author": "George Kiagiadakis <george.kiagiadakis@collabora.com>",
+ "description": "Decodes packets with SCTP",
+ "hierarchy": [
+ "GstSctpDec",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Decoder/Network/SCTP",
+ "long-name": "SCTP Decoder",
+ "pad-templates": {
+ "sink": {
+ "caps": "application/x-sctp:\n",
+ "direction": "sink",
+ "presence": "always"
+ },
+ "src_%%u": {
+ "caps": "ANY",
+ "direction": "src",
+ "presence": "sometimes"
+ }
+ },
+ "properties": {
+ "local-sctp-port": {
+ "blurb": "Local sctp port for the sctp association. The remote port is configured via the GstSctpEnc element.",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "65535",
+ "min": "0",
+ "type-name": "guint",
+ "writable": true
+ },
+ "sctp-association-id": {
+ "blurb": "Every encoder/decoder pair should have the same, unique, sctp-association-id. This value must be set before any pads are requested.",
+ "construct": false,
+ "construct-only": false,
+ "default": "1",
+ "max": "65535",
+ "min": "0",
+ "type-name": "guint",
+ "writable": true
+ }
+ },
+ "rank": "none",
+ "signals": {
+ "no-more-pads": {
+ "args": [],
+ "retval": "void"
+ },
+ "pad-added": {
+ "args": [
+ "GstPad"
+ ],
+ "retval": "void"
+ },
+ "pad-removed": {
+ "args": [
+ "GstPad"
+ ],
+ "retval": "void"
+ },
+ "reset-stream": {
+ "args": [
+ "guint"
+ ],
+ "retval": "void"
+ }
+ }
+ },
+ "sctpenc": {
+ "author": "George Kiagiadakis <george.kiagiadakis@collabora.com>",
+ "description": "Encodes packets with SCTP",
+ "hierarchy": [
+ "GstSctpEnc",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Encoder/Network/SCTP",
+ "long-name": "SCTP Encoder",
+ "pad-templates": {
+ "sink_%%u": {
+ "caps": "ANY",
+ "direction": "sink",
+ "presence": "request"
+ },
+ "src": {
+ "caps": "application/x-sctp:\n",
+ "direction": "src",
+ "presence": "always"
+ }
+ },
+ "properties": {
+ "remote-sctp-port": {
+ "blurb": "Sctp remote sctp port for the sctp association. The local port is configured via the GstSctpDec element.",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "65535",
+ "min": "0",
+ "type-name": "guint",
+ "writable": true
+ },
+ "sctp-association-id": {
+ "blurb": "Every encoder/decoder pair should have the same, unique, sctp-association-id. This value must be set before any pads are requested.",
+ "construct": false,
+ "construct-only": false,
+ "default": "1",
+ "max": "-1",
+ "min": "0",
+ "type-name": "guint",
+ "writable": true
+ },
+ "use-sock-stream": {
+ "blurb": "When set to TRUE, a sequenced, reliable, connection-based connection is used.When TRUE the partial reliability parameters of the channel are ignored.",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ }
+ },
+ "rank": "none",
+ "signals": {
+ "bytes-sent": {
+ "args": [
+ "guint"
+ ],
+ "retval": "guint64"
+ },
+ "sctp-association-established": {
+ "args": [
+ "gboolean"
+ ],
+ "retval": "void"
+ }
+ }
+ }
+ },
+ "filename": "gstsctp",
+ "license": "BSD",
+ "package": "GStreamer Bad Plug-ins git",
+ "source": "gst-plugins-bad",
+ "url": "Unknown package origin"
+ },
"sdpelem": {
"description": "configure streaming sessions using SDP",
"elements": {
@@ -41417,6 +44274,42 @@
"source": "gst-plugins-bad",
"url": "Unknown package origin"
},
+ "sndfile": {
+ "description": "use libsndfile to read and write various audio formats",
+ "elements": {
+ "sfdec": {
+ "author": "Stefan Sauer <ensonic@user.sf.net>",
+ "description": "Read audio streams using libsndfile",
+ "hierarchy": [
+ "GstSFDec",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Decoder/Audio",
+ "long-name": "Sndfile decoder",
+ "pad-templates": {
+ "sink": {
+ "caps": "audio/x-ircam:\naudio/x-nist:\naudio/x-paris:\naudio/x-rf64:\naudio/x-sds:\naudio/x-svx:\naudio/x-voc:\naudio/x-w64:\naudio/x-xi:\n",
+ "direction": "sink",
+ "presence": "always"
+ },
+ "src": {
+ "caps": "audio/x-raw:\n format: { F32LE, S32LE, S16LE }\n layout: interleaved\n rate: [ 1, 2147483647 ]\n channels: [ 1, 2147483647 ]\n",
+ "direction": "src",
+ "presence": "always"
+ }
+ },
+ "rank": "marginal"
+ }
+ },
+ "filename": "gstsndfile",
+ "license": "LGPL",
+ "package": "GStreamer Bad Plug-ins git",
+ "source": "gst-plugins-bad",
+ "url": "Unknown package origin"
+ },
"soundtouch": {
"description": "Audio Pitch Controller & BPM Detection",
"elements": {
@@ -41922,6 +44815,520 @@
"source": "gst-plugins-bad",
"url": "Unknown package origin"
},
+ "srt": {
+ "description": "transfer data via SRT",
+ "elements": {
+ "srtsink": {
+ "author": "Justin Kim <justin.joy.9to5@gmail.com>",
+ "description": "Send data over the network via SRT",
+ "hierarchy": [
+ "GstSRTSink",
+ "GstBaseSink",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Sink/Network",
+ "long-name": "SRT sink",
+ "pad-templates": {
+ "sink": {
+ "caps": "ANY",
+ "direction": "sink",
+ "presence": "always"
+ }
+ },
+ "properties": {
+ "async": {
+ "blurb": "Go asynchronously to PAUSED",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "blocksize": {
+ "blurb": "Size in bytes to pull per buffer (0 = default)",
+ "construct": false,
+ "construct-only": false,
+ "default": "4096",
+ "max": "-1",
+ "min": "0",
+ "type-name": "guint",
+ "writable": true
+ },
+ "enable-last-sample": {
+ "blurb": "Enable the last-sample property",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "last-sample": {
+ "blurb": "The last sample received in the sink",
+ "construct": false,
+ "construct-only": false,
+ "type-name": "GstSample",
+ "writable": false
+ },
+ "latency": {
+ "blurb": "Minimum latency (milliseconds)",
+ "construct": false,
+ "construct-only": false,
+ "default": "125",
+ "max": "2147483647",
+ "min": "0",
+ "type-name": "gint",
+ "writable": true
+ },
+ "localaddress": {
+ "blurb": "Local address to bind",
+ "construct": false,
+ "construct-only": false,
+ "default": "NULL",
+ "type-name": "gchararray",
+ "writable": true
+ },
+ "localport": {
+ "blurb": "Local port to bind",
+ "construct": false,
+ "construct-only": false,
+ "default": "7001",
+ "max": "65535",
+ "min": "0",
+ "type-name": "guint",
+ "writable": true
+ },
+ "max-bitrate": {
+ "blurb": "The maximum bits per second to render (0 = disabled)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "18446744073709551615",
+ "min": "0",
+ "type-name": "guint64",
+ "writable": true
+ },
+ "max-lateness": {
+ "blurb": "Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)",
+ "construct": false,
+ "construct-only": false,
+ "default": "18446744073709551615",
+ "max": "9223372036854775807",
+ "min": "-1",
+ "type-name": "gint64",
+ "writable": true
+ },
+ "mode": {
+ "blurb": "SRT connection mode",
+ "construct": false,
+ "construct-only": false,
+ "default": "caller (1)",
+ "enum": true,
+ "type-name": "GstSRTConnectionMode",
+ "values": [
+ {
+ "desc": "GST_SRT_CONNECTION_MODE_NONE",
+ "name": "none",
+ "value": "0"
+ },
+ {
+ "desc": "GST_SRT_CONNECTION_MODE_CALLER",
+ "name": "caller",
+ "value": "1"
+ },
+ {
+ "desc": "GST_SRT_CONNECTION_MODE_LISTENER",
+ "name": "listener",
+ "value": "2"
+ },
+ {
+ "desc": "GST_SRT_CONNECTION_MODE_RENDEZVOUS",
+ "name": "rendezvous",
+ "value": "3"
+ }
+ ],
+ "writable": true
+ },
+ "msg-size": {
+ "blurb": "Message size to use with SRT",
+ "construct": false,
+ "construct-only": false,
+ "default": "1316",
+ "max": "2147483647",
+ "min": "1",
+ "type-name": "gint",
+ "writable": true
+ },
+ "passphrase": {
+ "blurb": "Password for the encrypted transmission",
+ "construct": false,
+ "construct-only": false,
+ "default": "",
+ "type-name": "gchararray",
+ "writable": true
+ },
+ "pbkeylen": {
+ "blurb": "Crypto key length in bytes",
+ "construct": false,
+ "construct-only": false,
+ "default": "0 (0)",
+ "enum": true,
+ "type-name": "GstSRTKeyLength",
+ "values": [
+ {
+ "desc": "GST_SRT_KEY_LENGTH_NO_KEY",
+ "name": "no-key",
+ "value": "0"
+ },
+ {
+ "desc": "GST_SRT_KEY_LENGTH_0",
+ "name": "0",
+ "value": "0"
+ },
+ {
+ "desc": "GST_SRT_KEY_LENGTH_16",
+ "name": "16",
+ "value": "16"
+ },
+ {
+ "desc": "GST_SRT_KEY_LENGTH_24",
+ "name": "24",
+ "value": "24"
+ },
+ {
+ "desc": "GST_SRT_KEY_LENGTH_32",
+ "name": "32",
+ "value": "32"
+ }
+ ],
+ "writable": true
+ },
+ "poll-timeout": {
+ "blurb": "Return poll wait after timeout miliseconds (-1 = infinite)",
+ "construct": false,
+ "construct-only": false,
+ "default": "-1",
+ "max": "2147483647",
+ "min": "-1",
+ "type-name": "gint",
+ "writable": true
+ },
+ "processing-deadline": {
+ "blurb": "Maximum processing deadline in nanoseconds",
+ "construct": false,
+ "construct-only": false,
+ "default": "20000000",
+ "max": "18446744073709551615",
+ "min": "0",
+ "type-name": "guint64",
+ "writable": true
+ },
+ "qos": {
+ "blurb": "Generate Quality-of-Service events upstream",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "render-delay": {
+ "blurb": "Additional render delay of the sink in nanoseconds",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "18446744073709551615",
+ "min": "0",
+ "type-name": "guint64",
+ "writable": true
+ },
+ "stats": {
+ "blurb": "SRT Statistics",
+ "construct": false,
+ "construct-only": false,
+ "default": "application/x-srt-statistics;",
+ "type-name": "GstStructure",
+ "writable": false
+ },
+ "sync": {
+ "blurb": "Sync on the clock",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "throttle-time": {
+ "blurb": "The time to keep between rendered buffers (0 = disabled)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "18446744073709551615",
+ "min": "0",
+ "type-name": "guint64",
+ "writable": true
+ },
+ "ts-offset": {
+ "blurb": "Timestamp offset in nanoseconds",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "9223372036854775807",
+ "min": "-9223372036854775808",
+ "type-name": "gint64",
+ "writable": true
+ },
+ "uri": {
+ "blurb": "URI in the form of srt://address:port",
+ "construct": false,
+ "construct-only": false,
+ "default": "srt://127.0.0.1:7001",
+ "type-name": "gchararray",
+ "writable": true
+ }
+ },
+ "rank": "primary",
+ "signals": {
+ "caller-added": {
+ "args": [
+ "gint",
+ "GSocketAddress"
+ ],
+ "retval": "void"
+ },
+ "caller-removed": {
+ "args": [
+ "gint",
+ "GSocketAddress"
+ ],
+ "retval": "void"
+ }
+ }
+ },
+ "srtsrc": {
+ "author": "Justin Kim <justin.joy.9to5@gmail.com>",
+ "description": "Receive data over the network via SRT",
+ "hierarchy": [
+ "GstSRTSrc",
+ "GstPushSrc",
+ "GstBaseSrc",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Source/Network",
+ "long-name": "SRT source",
+ "pad-templates": {
+ "src": {
+ "caps": "ANY",
+ "direction": "src",
+ "presence": "always"
+ }
+ },
+ "properties": {
+ "blocksize": {
+ "blurb": "Size in bytes to read per buffer (-1 = default)",
+ "construct": false,
+ "construct-only": false,
+ "default": "4096",
+ "max": "-1",
+ "min": "0",
+ "type-name": "guint",
+ "writable": true
+ },
+ "do-timestamp": {
+ "blurb": "Apply current stream time to buffers",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "latency": {
+ "blurb": "Minimum latency (milliseconds)",
+ "construct": false,
+ "construct-only": false,
+ "default": "125",
+ "max": "2147483647",
+ "min": "0",
+ "type-name": "gint",
+ "writable": true
+ },
+ "localaddress": {
+ "blurb": "Local address to bind",
+ "construct": false,
+ "construct-only": false,
+ "default": "NULL",
+ "type-name": "gchararray",
+ "writable": true
+ },
+ "localport": {
+ "blurb": "Local port to bind",
+ "construct": false,
+ "construct-only": false,
+ "default": "7001",
+ "max": "65535",
+ "min": "0",
+ "type-name": "guint",
+ "writable": true
+ },
+ "mode": {
+ "blurb": "SRT connection mode",
+ "construct": false,
+ "construct-only": false,
+ "default": "caller (1)",
+ "enum": true,
+ "type-name": "GstSRTConnectionMode",
+ "values": [
+ {
+ "desc": "GST_SRT_CONNECTION_MODE_NONE",
+ "name": "none",
+ "value": "0"
+ },
+ {
+ "desc": "GST_SRT_CONNECTION_MODE_CALLER",
+ "name": "caller",
+ "value": "1"
+ },
+ {
+ "desc": "GST_SRT_CONNECTION_MODE_LISTENER",
+ "name": "listener",
+ "value": "2"
+ },
+ {
+ "desc": "GST_SRT_CONNECTION_MODE_RENDEZVOUS",
+ "name": "rendezvous",
+ "value": "3"
+ }
+ ],
+ "writable": true
+ },
+ "msg-size": {
+ "blurb": "Message size to use with SRT",
+ "construct": false,
+ "construct-only": false,
+ "default": "1316",
+ "max": "2147483647",
+ "min": "1",
+ "type-name": "gint",
+ "writable": true
+ },
+ "num-buffers": {
+ "blurb": "Number of buffers to output before sending EOS (-1 = unlimited)",
+ "construct": false,
+ "construct-only": false,
+ "default": "-1",
+ "max": "2147483647",
+ "min": "-1",
+ "type-name": "gint",
+ "writable": true
+ },
+ "passphrase": {
+ "blurb": "Password for the encrypted transmission",
+ "construct": false,
+ "construct-only": false,
+ "default": "",
+ "type-name": "gchararray",
+ "writable": true
+ },
+ "pbkeylen": {
+ "blurb": "Crypto key length in bytes",
+ "construct": false,
+ "construct-only": false,
+ "default": "0 (0)",
+ "enum": true,
+ "type-name": "GstSRTKeyLength",
+ "values": [
+ {
+ "desc": "GST_SRT_KEY_LENGTH_NO_KEY",
+ "name": "no-key",
+ "value": "0"
+ },
+ {
+ "desc": "GST_SRT_KEY_LENGTH_0",
+ "name": "0",
+ "value": "0"
+ },
+ {
+ "desc": "GST_SRT_KEY_LENGTH_16",
+ "name": "16",
+ "value": "16"
+ },
+ {
+ "desc": "GST_SRT_KEY_LENGTH_24",
+ "name": "24",
+ "value": "24"
+ },
+ {
+ "desc": "GST_SRT_KEY_LENGTH_32",
+ "name": "32",
+ "value": "32"
+ }
+ ],
+ "writable": true
+ },
+ "poll-timeout": {
+ "blurb": "Return poll wait after timeout miliseconds (-1 = infinite)",
+ "construct": false,
+ "construct-only": false,
+ "default": "-1",
+ "max": "2147483647",
+ "min": "-1",
+ "type-name": "gint",
+ "writable": true
+ },
+ "stats": {
+ "blurb": "SRT Statistics",
+ "construct": false,
+ "construct-only": false,
+ "default": "application/x-srt-statistics;",
+ "type-name": "GstStructure",
+ "writable": false
+ },
+ "typefind": {
+ "blurb": "Run typefind before negotiating (deprecated, non-functional)",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "uri": {
+ "blurb": "URI in the form of srt://address:port",
+ "construct": false,
+ "construct-only": false,
+ "default": "srt://127.0.0.1:7001",
+ "type-name": "gchararray",
+ "writable": true
+ }
+ },
+ "rank": "primary",
+ "signals": {
+ "caller-added": {
+ "args": [
+ "gint",
+ "GSocketAddress"
+ ],
+ "retval": "void"
+ },
+ "caller-removed": {
+ "args": [
+ "gint",
+ "GSocketAddress"
+ ],
+ "retval": "void"
+ }
+ }
+ }
+ },
+ "filename": "gstsrt",
+ "license": "LGPL",
+ "package": "GStreamer Bad Plug-ins git",
+ "source": "gst-plugins-bad",
+ "url": "Unknown package origin"
+ },
"srtp": {
"description": "GStreamer SRTP",
"elements": {
@@ -42432,6 +45839,88 @@
"source": "gst-plugins-bad",
"url": "Unknown package origin"
},
+ "teletext": {
+ "description": "Teletext plugin",
+ "elements": {
+ "teletextdec": {
+ "author": "Sebastian P\u00f6lsterl <sebp@k-d-w.org>, Andoni Morales Alastruey <ylatuya@gmail.com>",
+ "description": "Decode a raw VBI stream containing teletext information to RGBA and text",
+ "hierarchy": [
+ "GstTeletextDec",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Decoder",
+ "long-name": "Teletext decoder",
+ "pad-templates": {
+ "sink": {
+ "caps": "application/x-teletext:\n",
+ "direction": "sink",
+ "presence": "always"
+ },
+ "src": {
+ "caps": "video/x-raw:\n format: RGBA\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\ntext/x-raw:\n format: { utf-8, pango-markup }\n",
+ "direction": "src",
+ "presence": "always"
+ }
+ },
+ "properties": {
+ "font-description": {
+ "blurb": "Font description used for the pango output.",
+ "construct": false,
+ "construct-only": false,
+ "default": "verdana 12",
+ "type-name": "gchararray",
+ "writable": true
+ },
+ "page": {
+ "blurb": "Number of page that should displayed",
+ "construct": false,
+ "construct-only": false,
+ "default": "100",
+ "max": "999",
+ "min": "100",
+ "type-name": "gint",
+ "writable": true
+ },
+ "subpage": {
+ "blurb": "Number of sub-page that should displayed (-1 for all)",
+ "construct": false,
+ "construct-only": false,
+ "default": "-1",
+ "max": "153",
+ "min": "-1",
+ "type-name": "gint",
+ "writable": true
+ },
+ "subtitles-mode": {
+ "blurb": "Enables subtitles mode for text output stripping the blank lines and the teletext state lines",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "subtitles-template": {
+ "blurb": "Output template used to print each one of the subtitles lines",
+ "construct": false,
+ "construct-only": false,
+ "default": "%%s\\n",
+ "type-name": "gchararray",
+ "writable": true
+ }
+ },
+ "rank": "none"
+ }
+ },
+ "filename": "gstteletext",
+ "license": "LGPL",
+ "package": "GStreamer Bad Plug-ins git",
+ "source": "gst-plugins-bad",
+ "url": "Unknown package origin"
+ },
"timecode": {
"description": "Timecode-related elements",
"elements": {
@@ -42667,6 +46156,276 @@
"source": "gst-plugins-bad",
"url": "Unknown package origin"
},
+ "tinyalsa": {
+ "description": "tinyalsa plugin library",
+ "elements": {
+ "tinyalsasink": {
+ "author": "Arun Raghavan <arun@centricular.com>",
+ "description": "Plays audio to an ALSA device",
+ "hierarchy": [
+ "GstTinyalsaSink",
+ "GstAudioSink",
+ "GstAudioBaseSink",
+ "GstBaseSink",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Sink/Audio",
+ "long-name": "tinyalsa Audio Sink",
+ "pad-templates": {
+ "sink": {
+ "caps": "audio/x-raw:\n format: { S16LE, S32LE, S24_32LE, S8 }\n channels: [ 1, 2147483647 ]\n rate: [ 1, 2147483647 ]\n layout: interleaved\n",
+ "direction": "sink",
+ "presence": "always"
+ }
+ },
+ "properties": {
+ "alignment-threshold": {
+ "blurb": "Timestamp alignment threshold in nanoseconds",
+ "construct": false,
+ "construct-only": false,
+ "default": "40000000",
+ "max": "18446744073709551614",
+ "min": "1",
+ "type-name": "guint64",
+ "writable": true
+ },
+ "async": {
+ "blurb": "Go asynchronously to PAUSED",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "blocksize": {
+ "blurb": "Size in bytes to pull per buffer (0 = default)",
+ "construct": false,
+ "construct-only": false,
+ "default": "4096",
+ "max": "-1",
+ "min": "0",
+ "type-name": "guint",
+ "writable": true
+ },
+ "buffer-time": {
+ "blurb": "Size of audio buffer in microseconds, this is the minimum latency that the sink reports",
+ "construct": false,
+ "construct-only": false,
+ "default": "200000",
+ "max": "9223372036854775807",
+ "min": "1",
+ "type-name": "gint64",
+ "writable": true
+ },
+ "can-activate-pull": {
+ "blurb": "Allow pull-based scheduling",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "card": {
+ "blurb": "The ALSA card to use",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "-1",
+ "min": "0",
+ "type-name": "guint",
+ "writable": true
+ },
+ "device": {
+ "blurb": "The ALSA device to use",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "-1",
+ "min": "0",
+ "type-name": "guint",
+ "writable": true
+ },
+ "discont-wait": {
+ "blurb": "Window of time in nanoseconds to wait before creating a discontinuity",
+ "construct": false,
+ "construct-only": false,
+ "default": "1000000000",
+ "max": "18446744073709551614",
+ "min": "0",
+ "type-name": "guint64",
+ "writable": true
+ },
+ "drift-tolerance": {
+ "blurb": "Tolerance for clock drift in microseconds",
+ "construct": false,
+ "construct-only": false,
+ "default": "40000",
+ "max": "9223372036854775807",
+ "min": "1",
+ "type-name": "gint64",
+ "writable": true
+ },
+ "enable-last-sample": {
+ "blurb": "Enable the last-sample property",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "last-sample": {
+ "blurb": "The last sample received in the sink",
+ "construct": false,
+ "construct-only": false,
+ "type-name": "GstSample",
+ "writable": false
+ },
+ "latency-time": {
+ "blurb": "The minimum amount of data to write in each iteration in microseconds",
+ "construct": false,
+ "construct-only": false,
+ "default": "10000",
+ "max": "9223372036854775807",
+ "min": "1",
+ "type-name": "gint64",
+ "writable": true
+ },
+ "max-bitrate": {
+ "blurb": "The maximum bits per second to render (0 = disabled)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "18446744073709551615",
+ "min": "0",
+ "type-name": "guint64",
+ "writable": true
+ },
+ "max-lateness": {
+ "blurb": "Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)",
+ "construct": false,
+ "construct-only": false,
+ "default": "18446744073709551615",
+ "max": "9223372036854775807",
+ "min": "-1",
+ "type-name": "gint64",
+ "writable": true
+ },
+ "processing-deadline": {
+ "blurb": "Maximum processing deadline in nanoseconds",
+ "construct": false,
+ "construct-only": false,
+ "default": "20000000",
+ "max": "18446744073709551615",
+ "min": "0",
+ "type-name": "guint64",
+ "writable": true
+ },
+ "provide-clock": {
+ "blurb": "Provide a clock to be used as the global pipeline clock",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "qos": {
+ "blurb": "Generate Quality-of-Service events upstream",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "render-delay": {
+ "blurb": "Additional render delay of the sink in nanoseconds",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "18446744073709551615",
+ "min": "0",
+ "type-name": "guint64",
+ "writable": true
+ },
+ "slave-method": {
+ "blurb": "Algorithm used to match the rate of the masterclock",
+ "construct": false,
+ "construct-only": false,
+ "default": "skew (1)",
+ "enum": true,
+ "type-name": "GstAudioBaseSinkSlaveMethod",
+ "values": [
+ {
+ "desc": "GST_AUDIO_BASE_SINK_SLAVE_RESAMPLE",
+ "name": "resample",
+ "value": "0"
+ },
+ {
+ "desc": "GST_AUDIO_BASE_SINK_SLAVE_SKEW",
+ "name": "skew",
+ "value": "1"
+ },
+ {
+ "desc": "GST_AUDIO_BASE_SINK_SLAVE_NONE",
+ "name": "none",
+ "value": "2"
+ },
+ {
+ "desc": "GST_AUDIO_BASE_SINK_SLAVE_CUSTOM",
+ "name": "custom",
+ "value": "3"
+ }
+ ],
+ "writable": true
+ },
+ "stats": {
+ "blurb": "Sink Statistics",
+ "construct": false,
+ "construct-only": false,
+ "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;",
+ "type-name": "GstStructure",
+ "writable": false
+ },
+ "sync": {
+ "blurb": "Sync on the clock",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "throttle-time": {
+ "blurb": "The time to keep between rendered buffers (0 = disabled)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "18446744073709551615",
+ "min": "0",
+ "type-name": "guint64",
+ "writable": true
+ },
+ "ts-offset": {
+ "blurb": "Timestamp offset in nanoseconds",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "9223372036854775807",
+ "min": "-9223372036854775808",
+ "type-name": "gint64",
+ "writable": true
+ }
+ },
+ "rank": "none"
+ }
+ },
+ "filename": "gsttinyalsa",
+ "license": "LGPL",
+ "package": "GStreamer Bad Plug-ins git",
+ "source": "gst-plugins-bad",
+ "url": "Unknown package origin"
+ },
"ttmlsubs": {
"description": "TTML subtitle handling",
"elements": {
@@ -43429,6 +47188,54 @@
"source": "gst-plugins-bad",
"url": "Unknown package origin"
},
+ "vdpau": {
+ "description": "Various elements utilizing VDPAU",
+ "elements": {
+ "vdpaumpegdec": {
+ "author": "Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>",
+ "description": "Decode mpeg stream with vdpau",
+ "hierarchy": [
+ "GstVdpMpegDec",
+ "GstVdpDecoder",
+ "GstVideoDecoder",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Decoder",
+ "long-name": "VDPAU Mpeg Decoder",
+ "pad-templates": {
+ "sink": {
+ "caps": "video/mpeg:\n mpegversion: [ 1, 2 ]\n systemstream: false\n",
+ "direction": "sink",
+ "presence": "always"
+ },
+ "src": {
+ "caps": "video/x-raw(memory:VdpVideoSurface):\n format: { YV12 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\nvideo/x-raw:\n format: { YV12 }\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n framerate: [ 0/1, 2147483647/1 ]\n",
+ "direction": "src",
+ "presence": "always"
+ }
+ },
+ "properties": {
+ "display": {
+ "blurb": "X Display name",
+ "construct": true,
+ "construct-only": false,
+ "default": "NULL",
+ "type-name": "gchararray",
+ "writable": true
+ }
+ },
+ "rank": "none"
+ }
+ },
+ "filename": "gstvdpau",
+ "license": "LGPL",
+ "package": "GStreamer Bad Plug-ins git",
+ "source": "gst-plugins-bad",
+ "url": "Unknown package origin"
+ },
"videofiltersbad": {
"description": "Video filters in gst-plugins-bad",
"elements": {
@@ -44748,12 +48555,146 @@
"rank": "secondary"
}
},
- "filename": "libgstvoaacenc.so",
+ "filename": "gstvoaacenc",
"license": "LGPL",
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
"url": "Unknown package origin"
},
+ "voamrwbenc": {
+ "description": "Adaptive Multi-Rate Wide-Band Encoder",
+ "elements": {
+ "voamrwbenc": {
+ "author": "Renato Araujo <renato.filho@indt.org.br>",
+ "description": "Adaptive Multi-Rate Wideband audio encoder",
+ "hierarchy": [
+ "GstVoAmrWbEnc",
+ "GstAudioEncoder",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Codec/Encoder/Audio",
+ "long-name": "AMR-WB audio encoder",
+ "pad-templates": {
+ "sink": {
+ "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: 16000\n channels: 1\n",
+ "direction": "sink",
+ "presence": "always"
+ },
+ "src": {
+ "caps": "audio/AMR-WB:\n rate: 16000\n channels: 1\n",
+ "direction": "src",
+ "presence": "always"
+ }
+ },
+ "properties": {
+ "band-mode": {
+ "blurb": "Encoding Band Mode (Kbps)",
+ "construct": true,
+ "construct-only": false,
+ "default": "MR660 (0)",
+ "enum": true,
+ "type-name": "GstVoAmrWbEncBandMode",
+ "values": [
+ {
+ "desc": "MR660",
+ "name": "MR660",
+ "value": "0"
+ },
+ {
+ "desc": "MR885",
+ "name": "MR885",
+ "value": "1"
+ },
+ {
+ "desc": "MR1265",
+ "name": "MR1265",
+ "value": "2"
+ },
+ {
+ "desc": "MR1425",
+ "name": "MR1425",
+ "value": "2"
+ },
+ {
+ "desc": "MR1585",
+ "name": "MR1585",
+ "value": "3"
+ },
+ {
+ "desc": "MR1825",
+ "name": "MR1825",
+ "value": "4"
+ },
+ {
+ "desc": "MR1985",
+ "name": "MR1985",
+ "value": "5"
+ },
+ {
+ "desc": "MR2305",
+ "name": "MR2305",
+ "value": "6"
+ },
+ {
+ "desc": "MR2385",
+ "name": "MR2385",
+ "value": "7"
+ },
+ {
+ "desc": "MRDTX",
+ "name": "MRDTX",
+ "value": "8"
+ }
+ ],
+ "writable": true
+ },
+ "hard-resync": {
+ "blurb": "Perform clipping and sample flushing upon discontinuity",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "mark-granule": {
+ "blurb": "Apply granule semantics to buffer metadata (implies perfect-timestamp)",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": false
+ },
+ "perfect-timestamp": {
+ "blurb": "Favour perfect timestamps over tracking upstream timestamps",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "tolerance": {
+ "blurb": "Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)",
+ "construct": false,
+ "construct-only": false,
+ "default": "40000000",
+ "max": "9223372036854775807",
+ "min": "0",
+ "type-name": "gint64",
+ "writable": true
+ }
+ },
+ "rank": "secondary"
+ }
+ },
+ "filename": "gstvoamrwbenc",
+ "license": "unknown",
+ "package": "GStreamer Bad Plug-ins git",
+ "source": "gst-plugins-bad",
+ "url": "Unknown package origin"
+ },
"vulkan": {
"description": "Vulkan plugin",
"elements": {
@@ -44903,6 +48844,14 @@
"type-name": "gboolean",
"writable": true
},
+ "stats": {
+ "blurb": "Sink Statistics",
+ "construct": false,
+ "construct-only": false,
+ "default": "application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;",
+ "type-name": "GstStructure",
+ "writable": false
+ },
"sync": {
"blurb": "Sync on the clock",
"construct": false,
@@ -44990,7 +48939,7 @@
"rank": "none"
}
},
- "filename": "libgstvulkan.so",
+ "filename": "gstvulkan",
"license": "LGPL",
"package": "GStreamer Bad Plug-ins git",
"source": "gst-plugins-bad",
@@ -46730,6 +50679,146 @@
"source": "gst-plugins-bad",
"url": "Unknown package origin"
},
+ "wildmidi": {
+ "description": "WildMidi-based MIDI playback plugin",
+ "elements": {
+ "wildmididec": {
+ "author": "Carlos Rafael Giani <dv@pseudoterminal.org>",
+ "description": "Decodes MIDI music using WildMidi",
+ "hierarchy": [
+ "GstWildmidiDec",
+ "GstNonstreamAudioDecoder",
+ "GstElement",
+ "GstObject",
+ "GInitiallyUnowned",
+ "GObject"
+ ],
+ "klass": "Codec/Decoder/Audio",
+ "long-name": "WildMidi-based MIDI music decoder",
+ "pad-templates": {
+ "sink": {
+ "caps": "audio/midi:\naudio/riff-midi:\n",
+ "direction": "sink",
+ "presence": "always"
+ },
+ "src": {
+ "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: 44100\n channels: 2\n",
+ "direction": "src",
+ "presence": "always"
+ }
+ },
+ "properties": {
+ "current-subsong": {
+ "blurb": "Subsong that is currently selected for playback",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "-1",
+ "min": "0",
+ "type-name": "guint",
+ "writable": true
+ },
+ "enhanced-resampling": {
+ "blurb": "Use enhanced resampling if set to TRUE, or linear interpolation if set to FALSE",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "log-volume-scale": {
+ "blurb": "Use a logarithmic volume scale if set to TRUE, or a linear scale if set to FALSE",
+ "construct": false,
+ "construct-only": false,
+ "default": "true",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "num-loops": {
+ "blurb": "Number of times a playback loop shall be executed (special values: 0 = no looping; -1 = infinite loop)",
+ "construct": false,
+ "construct-only": false,
+ "default": "0",
+ "max": "2147483647",
+ "min": "-1",
+ "type-name": "gint",
+ "writable": true
+ },
+ "output-buffer-size": {
+ "blurb": "Size of each output buffer, in samples (actual size can be smaller than this during flush or EOS)",
+ "construct": false,
+ "construct-only": false,
+ "default": "1024",
+ "max": "1073741823",
+ "min": "1",
+ "type-name": "guint",
+ "writable": true
+ },
+ "output-mode": {
+ "blurb": "Which mode playback shall use when a loop is encountered; looping = reset position to start of loop, steady = do not reset position",
+ "construct": false,
+ "construct-only": false,
+ "default": "steady (1)",
+ "enum": true,
+ "type-name": "NonstreamAudioOutputMode",
+ "values": [
+ {
+ "desc": "Looping output",
+ "name": "looping",
+ "value": "0"
+ },
+ {
+ "desc": "Steady output",
+ "name": "steady",
+ "value": "1"
+ }
+ ],
+ "writable": true
+ },
+ "reverb": {
+ "blurb": "Whether or not to enable the WildMidi 8 reflection reverb engine to add more depth to the sound",
+ "construct": false,
+ "construct-only": false,
+ "default": "false",
+ "type-name": "gboolean",
+ "writable": true
+ },
+ "subsong-mode": {
+ "blurb": "Mode which defines how to treat subsongs",
+ "construct": false,
+ "construct-only": false,
+ "default": "default (2)",
+ "enum": true,
+ "type-name": "NonstreamAudioSubsongMode",
+ "values": [
+ {
+ "desc": "Play single subsong",
+ "name": "single",
+ "value": "0"
+ },
+ {
+ "desc": "Play all subsongs",
+ "name": "all",
+ "value": "1"
+ },
+ {
+ "desc": "Decoder specific default behavior",
+ "name": "default",
+ "value": "2"
+ }
+ ],
+ "writable": true
+ }
+ },
+ "rank": "marginal"
+ }
+ },
+ "filename": "gstwildmidi",
+ "license": "LGPL",
+ "package": "GStreamer Bad Plug-ins git",
+ "source": "gst-plugins-bad",
+ "url": "Unknown package origin"
+ },
"winks": {
"description": "Windows kernel streaming plugin",
"elements": {