diff options
author | Thibault Saunier <tsaunier@igalia.com> | 2018-10-22 11:47:37 +0200 |
---|---|---|
committer | Thibault Saunier <tsaunier@igalia.com> | 2019-05-13 17:00:00 -0400 |
commit | 21ac37c61aac558c7f3ca11a43f12cc475422503 (patch) | |
tree | 5a309993fce329284079a501689a75cf4d852262 /docs | |
parent | 2df9f6e5ce49f975cecfb94cd925cb83b3552522 (diff) |
docs: Port documentation to hotdoc
Diffstat (limited to 'docs')
30 files changed, 2539 insertions, 2001 deletions
diff --git a/docs/Makefile.am b/docs/Makefile.am deleted file mode 100644 index 8ff41fee..00000000 --- a/docs/Makefile.am +++ /dev/null @@ -1,19 +0,0 @@ -if ENABLE_GTK_DOC -if ENABLE_PLUGIN_DOCS -PLUGIN_DOCS_DIRS = plugins -else -PLUGIN_DOCS_DIRS = -endif -else -PLUGIN_DOCS_DIRS = plugins -endif - -SUBDIRS = $(PLUGIN_DOCS_DIRS) -DIST_SUBDIRS = plugins - -EXTRA_DIST = \ - random/ChangeLog-0.8 \ - version.entities.in - -upload: - @if test "x$(SUBDIRS)" != x; then for a in $(SUBDIRS); do cd $$a; make upload; cd ..; done; fi diff --git a/docs/all_index.md b/docs/all_index.md new file mode 100644 index 00000000..4577a797 --- /dev/null +++ b/docs/all_index.md @@ -0,0 +1,6 @@ +--- +short-description: Plugins from gst-plugins-ugly +... + +# Plugins + diff --git a/docs/gst_api_version.in b/docs/gst_api_version.in new file mode 100644 index 00000000..efa22cd3 --- /dev/null +++ b/docs/gst_api_version.in @@ -0,0 +1 @@ +@GST_API_VERSION@ diff --git a/docs/gst_plugins_cache.json b/docs/gst_plugins_cache.json new file mode 100644 index 00000000..d178a81c --- /dev/null +++ b/docs/gst_plugins_cache.json @@ -0,0 +1,2442 @@ +{ + "a52dec": { + "description": "Decodes ATSC A/52 encoded audio streams", + "elements": { + "a52dec": { + "author": "David I. Lehn <dlehn@users.sourceforge.net>", + "description": "Decodes ATSC A/52 encoded audio streams", + "hierarchy": [ + "GstA52Dec", + "GstAudioDecoder", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Codec/Decoder/Audio", + "long-name": "ATSC A/52 audio decoder", + "name": "a52dec", + "pad-templates": { + "sink": { + "caps": "audio/x-ac3:\naudio/ac3:\naudio/x-private1-ac3:\n", + "direction": "sink", + "presence": "always" + }, + "src": { + "caps": "audio/x-raw:\n format: F32LE\n layout: interleaved\n rate: [ 4000, 96000 ]\n channels: [ 1, 6 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "drc": { + "blurb": "Use Dynamic Range Compression", + "construct": false, + "construct-only": false, + "default": "false", + "type-name": "gboolean", + "writable": true + }, + "lfe": { + "blurb": "LFE", + "construct": false, + "construct-only": false, + "default": "false", + "type-name": "gboolean", + "writable": true + }, + "min-latency": { + "blurb": "Aggregate output data to a minimum of latency time (ns)", + "construct": false, + "construct-only": false, + "default": "0", + "max": "9223372036854775807", + "min": "0", + "type-name": "gint64", + "writable": true + }, + "mode": { + "blurb": "Decoding Mode (default 3f2r)", + "construct": false, + "construct-only": false, + "default": " (0)", + "enum": true, + "type-name": "GstA52DecMode", + "values": [ + { + "desc": "Mono", + "name": "mono", + "value": "1" + }, + { + "desc": "Stereo", + "name": "stereo", + "value": "2" + }, + { + "desc": "3 Front", + "name": "3f", + "value": "3" + }, + { + "desc": "2 Front, 1 Rear", + "name": "2f1r", + "value": "4" + }, + { + "desc": "3 Front, 1 Rear", + "name": "3f1r", + "value": "5" + }, + { + "desc": "2 Front, 2 Rear", + "name": "2f2r", + "value": "6" + }, + { + "desc": "3 Front, 2 Rear", + "name": "3f2r", + "value": "7" + }, + { + "desc": "Dolby", + "name": "dolby", + "value": "10" + } + ], + "writable": true + }, + "name": { + "blurb": "The name of the object", + "construct": true, + "construct-only": false, + "default": "a52dec0", + "hotdoc-fixed-default": true, + "type-name": "gchararray", + "writable": true + }, + "parent": { + "blurb": "The parent of the object", + "construct": false, + "construct-only": false, + "type-name": "GstObject", + "writable": true + }, + "plc": { + "blurb": "Perform packet loss concealment (if supported)", + "construct": false, + "construct-only": false, + "default": "false", + "type-name": "gboolean", + "writable": true + }, + "tolerance": { + "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "construct": false, + "construct-only": false, + "default": "0", + "max": "9223372036854775807", + "min": "0", + "type-name": "gint64", + "writable": true + } + }, + "rank": "secondary" + } + }, + "filename": "libgsta52dec.so", + "license": "GPL", + "package": "GStreamer Ugly Plug-ins git", + "source": "gst-plugins-ugly", + "url": "Unknown package origin" + }, + "amrnb": { + "description": "Adaptive Multi-Rate Narrow-Band", + "elements": { + "amrnbdec": { + "author": "GStreamer maintainers <gstreamer-devel@lists.freedesktop.org>", + "description": "Adaptive Multi-Rate Narrow-Band audio decoder", + "hierarchy": [ + "GstAmrnbDec", + "GstAudioDecoder", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Codec/Decoder/Audio", + "long-name": "AMR-NB audio decoder", + "name": "amrnbdec", + "pad-templates": { + "sink": { + "caps": "audio/AMR:\n rate: 8000\n channels: 1\n", + "direction": "sink", + "presence": "always" + }, + "src": { + "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: 8000\n channels: 1\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "min-latency": { + "blurb": "Aggregate output data to a minimum of latency time (ns)", + "construct": false, + "construct-only": false, + "default": "0", + "max": "9223372036854775807", + "min": "0", + "type-name": "gint64", + "writable": true + }, + "name": { + "blurb": "The name of the object", + "construct": true, + "construct-only": false, + "default": "amrnbdec0", + "hotdoc-fixed-default": true, + "type-name": "gchararray", + "writable": true + }, + "parent": { + "blurb": "The parent of the object", + "construct": false, + "construct-only": false, + "type-name": "GstObject", + "writable": true + }, + "plc": { + "blurb": "Perform packet loss concealment (if supported)", + "construct": false, + "construct-only": false, + "default": "false", + "type-name": "gboolean", + "writable": true + }, + "tolerance": { + "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "construct": false, + "construct-only": false, + "default": "0", + "max": "9223372036854775807", + "min": "0", + "type-name": "gint64", + "writable": true + }, + "variant": { + "blurb": "The decoder variant", + "construct": true, + "construct-only": false, + "default": "IF1 (0)", + "enum": true, + "type-name": "GstAmrnbVariant", + "values": [ + { + "desc": "IF1", + "name": "IF1", + "value": "0" + }, + { + "desc": "IF2", + "name": "IF2", + "value": "1" + } + ], + "writable": true + } + }, + "rank": "primary" + }, + "amrnbenc": { + "author": "Wim Taymans <wim.taymans@gmail.com>", + "description": "Adaptive Multi-Rate Narrow-Band audio encoder", + "hierarchy": [ + "GstAmrnbEnc", + "GstAudioEncoder", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Codec/Encoder/Audio", + "long-name": "AMR-NB audio encoder", + "name": "amrnbenc", + "pad-templates": { + "sink": { + "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: 8000\n channels: 1\n", + "direction": "sink", + "presence": "always" + }, + "src": { + "caps": "audio/AMR:\n rate: 8000\n channels: 1\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "band-mode": { + "blurb": "Encoding Band Mode (Kbps)", + "construct": true, + "construct-only": false, + "default": "MR122 (7)", + "enum": true, + "type-name": "GstAmrnbEncBandMode", + "values": [ + { + "desc": "MR475", + "name": "MR475", + "value": "0" + }, + { + "desc": "MR515", + "name": "MR515", + "value": "1" + }, + { + "desc": "MR59", + "name": "MR59", + "value": "2" + }, + { + "desc": "MR67", + "name": "MR67", + "value": "3" + }, + { + "desc": "MR74", + "name": "MR74", + "value": "4" + }, + { + "desc": "MR795", + "name": "MR795", + "value": "5" + }, + { + "desc": "MR102", + "name": "MR102", + "value": "6" + }, + { + "desc": "MR122", + "name": "MR122", + "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 + }, + "name": { + "blurb": "The name of the object", + "construct": true, + "construct-only": false, + "default": "amrnbenc0", + "hotdoc-fixed-default": true, + "type-name": "gchararray", + "writable": true + }, + "parent": { + "blurb": "The parent of the object", + "construct": false, + "construct-only": false, + "type-name": "GstObject", + "writable": true + }, + "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": "libgstamrnb.so", + "license": "unknown", + "package": "GStreamer Ugly Plug-ins git", + "source": "gst-plugins-ugly", + "url": "Unknown package origin" + }, + "amrwbdec": { + "description": "Adaptive Multi-Rate Wide-Band Decoder", + "elements": { + "amrwbdec": { + "author": "Renato Araujo <renato.filho@indt.org.br>", + "description": "Adaptive Multi-Rate Wideband audio decoder", + "hierarchy": [ + "GstAmrwbDec", + "GstAudioDecoder", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Codec/Decoder/Audio", + "long-name": "AMR-WB audio decoder", + "name": "amrwbdec", + "pad-templates": { + "sink": { + "caps": "audio/AMR-WB:\n rate: 16000\n channels: 1\n", + "direction": "sink", + "presence": "always" + }, + "src": { + "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: 16000\n channels: 1\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "min-latency": { + "blurb": "Aggregate output data to a minimum of latency time (ns)", + "construct": false, + "construct-only": false, + "default": "0", + "max": "9223372036854775807", + "min": "0", + "type-name": "gint64", + "writable": true + }, + "name": { + "blurb": "The name of the object", + "construct": true, + "construct-only": false, + "default": "amrwbdec0", + "hotdoc-fixed-default": true, + "type-name": "gchararray", + "writable": true + }, + "parent": { + "blurb": "The parent of the object", + "construct": false, + "construct-only": false, + "type-name": "GstObject", + "writable": true + }, + "plc": { + "blurb": "Perform packet loss concealment (if supported)", + "construct": false, + "construct-only": false, + "default": "false", + "type-name": "gboolean", + "writable": true + }, + "tolerance": { + "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "construct": false, + "construct-only": false, + "default": "0", + "max": "9223372036854775807", + "min": "0", + "type-name": "gint64", + "writable": true + } + }, + "rank": "primary" + } + }, + "filename": "libgstamrwbdec.so", + "license": "unknown", + "package": "GStreamer Ugly Plug-ins git", + "source": "gst-plugins-ugly", + "url": "Unknown package origin" + }, + "asf": { + "description": "Demuxes and muxes audio and video in Microsofts ASF format", + "elements": { + "asfdemux": { + "author": "Owen Fraser-Green <owen@discobabe.net>", + "description": "Demultiplexes ASF Streams", + "hierarchy": [ + "GstASFDemux", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Codec/Demuxer", + "long-name": "ASF Demuxer", + "name": "asfdemux", + "pad-templates": { + "audio_%%u": { + "caps": "ANY", + "direction": "src", + "presence": "sometimes" + }, + "sink": { + "caps": "video/x-ms-asf:\n", + "direction": "sink", + "presence": "always" + }, + "video_%%u": { + "caps": "ANY", + "direction": "src", + "presence": "sometimes" + } + }, + "properties": { + "name": { + "blurb": "The name of the object", + "construct": true, + "construct-only": false, + "default": "asfdemux0", + "hotdoc-fixed-default": true, + "type-name": "gchararray", + "writable": true + }, + "parent": { + "blurb": "The parent of the object", + "construct": false, + "construct-only": false, + "type-name": "GstObject", + "writable": true + } + }, + "rank": "secondary", + "signals": { + "no-more-pads": { + "args": [], + "retval": "void" + }, + "pad-added": { + "args": [ + "GstPad" + ], + "retval": "void" + }, + "pad-removed": { + "args": [ + "GstPad" + ], + "retval": "void" + } + } + }, + "rtpasfdepay": { + "author": "Tim-Philipp M\u00fcller <tim centricular net>, Wim Taymans <wim.taymans@gmail.com>", + "description": "Extracts ASF streams from RTP", + "hierarchy": [ + "GstRtpAsfDepay", + "GstRTPBaseDepayload", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Codec/Depayloader/Network", + "long-name": "RTP ASF packet depayloader", + "name": "rtpasfdepay", + "pad-templates": { + "sink": { + "caps": "application/x-rtp:\n media: { (string)application, (string)video, (string)audio }\n payload: [ 96, 127 ]\n clock-rate: [ 1, 2147483647 ]\n encoding-name: X-ASF-PF\n", + "direction": "sink", + "presence": "always" + }, + "src": { + "caps": "video/x-ms-asf:\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "name": { + "blurb": "The name of the object", + "construct": true, + "construct-only": false, + "default": "rtpasfdepay0", + "hotdoc-fixed-default": true, + "type-name": "gchararray", + "writable": true + }, + "parent": { + "blurb": "The parent of the object", + "construct": false, + "construct-only": false, + "type-name": "GstObject", + "writable": true + }, + "source-info": { + "blurb": "Add RTP source information as buffer meta", + "construct": false, + "construct-only": false, + "default": "false", + "type-name": "gboolean", + "writable": true + }, + "stats": { + "blurb": "Various statistics", + "construct": false, + "construct-only": false, + "default": "application/x-rtp-depayload-stats, clock_rate=(uint)0, npt-start=(guint64)0, npt-stop=(guint64)18446744073709551615, play-speed=(double)1, play-scale=(double)1, running-time-dts=(guint64)18446744073709551615, running-time-pts=(guint64)18446744073709551615, seqnum=(uint)0, timestamp=(uint)0;", + "type-name": "GstStructure", + "writable": false + } + }, + "rank": "marginal" + }, + "rtspwms": { + "author": "Wim Taymans <wim.taymans@gmail.com>", + "description": "Extends RTSP so that it can handle WMS setup", + "hierarchy": [ + "GstRTSPWMS", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Network/Extension/Protocol", + "long-name": "WMS RTSP Extension", + "name": "rtspwms", + "properties": { + "name": { + "blurb": "The name of the object", + "construct": true, + "construct-only": false, + "default": "rtspwms0", + "hotdoc-fixed-default": true, + "type-name": "gchararray", + "writable": true + }, + "parent": { + "blurb": "The parent of the object", + "construct": false, + "construct-only": false, + "type-name": "GstObject", + "writable": true + } + }, + "rank": "secondary" + } + }, + "filename": "libgstasf.so", + "license": "LGPL", + "package": "GStreamer Ugly Plug-ins git", + "source": "gst-plugins-ugly", + "url": "Unknown package origin" + }, + "cdio": { + "description": "Read audio from audio CDs", + "elements": { + "cdiocddasrc": { + "author": "Tim-Philipp M\u00fcller <tim centricular net>", + "description": "Read audio from CD using libcdio", + "hierarchy": [ + "GstCdioCddaSrc", + "GstAudioCdSrc", + "GstPushSrc", + "GstBaseSrc", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Source/File", + "long-name": "CD audio source (CDDA)", + "name": "cdiocddasrc", + "pad-templates": { + "src": { + "caps": "audio/x-raw:\n format: S16LE\n layout: interleaved\n rate: 44100\n channels: 2\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 + }, + "device": { + "blurb": "CD device location", + "construct": false, + "construct-only": false, + "default": "/dev/cdrom", + "type-name": "gchararray", + "writable": true + }, + "do-timestamp": { + "blurb": "Apply current stream time to buffers", + "construct": false, + "construct-only": false, + "default": "false", + "type-name": "gboolean", + "writable": true + }, + "mode": { + "blurb": "Mode", + "construct": false, + "construct-only": false, + "default": "normal (0)", + "enum": true, + "type-name": "GstAudioCdSrcMode", + "values": [ + { + "desc": "GST_AUDIO_CD_SRC_MODE_NORMAL", + "name": "normal", + "value": "0" + }, + { + "desc": "GST_AUDIO_CD_SRC_MODE_CONTINUOUS", + "name": "continuous", + "value": "1" + } + ], + "writable": true + }, + "name": { + "blurb": "The name of the object", + "construct": true, + "construct-only": false, + "default": "cdiocddasrc0", + "hotdoc-fixed-default": true, + "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 + }, + "parent": { + "blurb": "The parent of the object", + "construct": false, + "construct-only": false, + "type-name": "GstObject", + "writable": true + }, + "read-speed": { + "blurb": "Read from device at the specified speed (-1 = default)", + "construct": false, + "construct-only": false, + "default": "-1", + "max": "100", + "min": "-1", + "type-name": "gint", + "writable": true + }, + "track": { + "blurb": "Track", + "construct": false, + "construct-only": false, + "default": "1", + "max": "99", + "min": "1", + "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 + } + }, + "rank": "secondary - 1" + } + }, + "filename": "libgstcdio.so", + "license": "GPL", + "package": "GStreamer Ugly Plug-ins git", + "source": "gst-plugins-ugly", + "url": "Unknown package origin" + }, + "dvdlpcmdec": { + "description": "Decode DVD LPCM frames into standard PCM", + "elements": { + "dvdlpcmdec": { + "author": "Jan Schmidt <jan@noraisin.net>, Michael Smith <msmith@fluendo.com>", + "description": "Decode DVD LPCM frames into standard PCM audio", + "hierarchy": [ + "GstDvdLpcmDec", + "GstAudioDecoder", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Codec/Decoder/Audio", + "long-name": "DVD LPCM Audio decoder", + "name": "dvdlpcmdec", + "pad-templates": { + "sink": { + "caps": "audio/x-private1-lpcm:\naudio/x-private2-lpcm:\naudio/x-private-ts-lpcm:\naudio/x-lpcm:\n width: { (int)16, (int)20, (int)24 }\n rate: { (int)32000, (int)44100, (int)48000, (int)96000 }\n channels: [ 1, 8 ]\n dynamic_range: [ 0, 255 ]\n emphasis: { (boolean)true, (boolean)false }\n mute: { (boolean)true, (boolean)false }\n", + "direction": "sink", + "presence": "always" + }, + "src": { + "caps": "audio/x-raw:\n format: { S16BE, S24BE }\n layout: interleaved\n rate: { (int)32000, (int)44100, (int)48000, (int)96000 }\n channels: [ 1, 8 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "min-latency": { + "blurb": "Aggregate output data to a minimum of latency time (ns)", + "construct": false, + "construct-only": false, + "default": "0", + "max": "9223372036854775807", + "min": "0", + "type-name": "gint64", + "writable": true + }, + "name": { + "blurb": "The name of the object", + "construct": true, + "construct-only": false, + "default": "dvdlpcmdec0", + "hotdoc-fixed-default": true, + "type-name": "gchararray", + "writable": true + }, + "parent": { + "blurb": "The parent of the object", + "construct": false, + "construct-only": false, + "type-name": "GstObject", + "writable": true + }, + "plc": { + "blurb": "Perform packet loss concealment (if supported)", + "construct": false, + "construct-only": false, + "default": "false", + "type-name": "gboolean", + "writable": true + }, + "tolerance": { + "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "construct": false, + "construct-only": false, + "default": "0", + "max": "9223372036854775807", + "min": "0", + "type-name": "gint64", + "writable": true + } + }, + "rank": "primary" + } + }, + "filename": "libgstdvdlpcmdec.so", + "license": "LGPL", + "package": "GStreamer Ugly Plug-ins git", + "source": "gst-plugins-ugly", + "url": "Unknown package origin" + }, + "dvdread": { + "description": "Access a DVD with dvdread", + "elements": { + "dvdreadsrc": { + "author": "Erik Walthinsen <omega@cse.ogi.edu>", + "description": "Access a DVD title/chapter/angle using libdvdread", + "hierarchy": [ + "GstDvdReadSrc", + "GstPushSrc", + "GstBaseSrc", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Source/File/DVD", + "long-name": "DVD Source", + "name": "dvdreadsrc", + "pad-templates": { + "src": { + "caps": "video/mpeg:\n mpegversion: 2\n systemstream: true\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "angle": { + "blurb": "angle", + "construct": false, + "construct-only": false, + "default": "1", + "max": "999", + "min": "1", + "type-name": "gint", + "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 + }, + "chapter": { + "blurb": "chapter", + "construct": false, + "construct-only": false, + "default": "1", + "max": "999", + "min": "1", + "type-name": "gint", + "writable": true + }, + "device": { + "blurb": "DVD device location", + "construct": false, + "construct-only": false, + "default": "/dev/dvd", + "type-name": "gchararray", + "writable": true + }, + "do-timestamp": { + "blurb": "Apply current stream time to buffers", + "construct": false, + "construct-only": false, + "default": "false", + "type-name": "gboolean", + "writable": true + }, + "name": { + "blurb": "The name of the object", + "construct": true, + "construct-only": false, + "default": "dvdreadsrc0", + "hotdoc-fixed-default": true, + "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 + }, + "parent": { + "blurb": "The parent of the object", + "construct": false, + "construct-only": false, + "type-name": "GstObject", + "writable": true + }, + "title": { + "blurb": "title", + "construct": false, + "construct-only": false, + "default": "1", + "max": "999", + "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 + } + }, + "rank": "none" + } + }, + "filename": "libgstdvdread.so", + "license": "GPL", + "package": "GStreamer Ugly Plug-ins git", + "source": "gst-plugins-ugly", + "url": "Unknown package origin" + }, + "dvdsub": { + "description": "DVD subtitle parser and decoder", + "elements": { + "dvdsubdec": { + "author": "Wim Taymans <wim.taymans@gmail.com>, Jan Schmidt <thaytan@mad.scientist.com>", + "description": "Decodes DVD subtitles into AYUV video frames", + "hierarchy": [ + "GstDvdSubDec", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Codec/Decoder/Video", + "long-name": "DVD subtitle decoder", + "name": "dvdsubdec", + "pad-templates": { + "sink": { + "caps": "subpicture/x-dvd:\n", + "direction": "sink", + "presence": "always" + }, + "src": { + "caps": "video/x-raw:\n format: { AYUV, ARGB }\n width: 720\n height: 576\n framerate: 0/1\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "name": { + "blurb": "The name of the object", + "construct": true, + "construct-only": false, + "default": "dvdsubdec0", + "hotdoc-fixed-default": true, + "type-name": "gchararray", + "writable": true + }, + "parent": { + "blurb": "The parent of the object", + "construct": false, + "construct-only": false, + "type-name": "GstObject", + "writable": true + } + }, + "rank": "none" + }, + "dvdsubparse": { + "author": "Mark Nauwelaerts <mnauw@users.sourceforge.net>", + "description": "Parses and packetizes DVD subtitle streams", + "hierarchy": [ + "GstDvdSubParse", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Codec/Parser/Subtitle", + "long-name": "DVD subtitle parser", + "name": "dvdsubparse", + "pad-templates": { + "sink": { + "caps": "subpicture/x-dvd:\n", + "direction": "sink", + "presence": "always" + }, + "src": { + "caps": "subpicture/x-dvd:\n parsed: true\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "name": { + "blurb": "The name of the object", + "construct": true, + "construct-only": false, + "default": "dvdsubparse0", + "hotdoc-fixed-default": true, + "type-name": "gchararray", + "writable": true + }, + "parent": { + "blurb": "The parent of the object", + "construct": false, + "construct-only": false, + "type-name": "GstObject", + "writable": true + } + }, + "rank": "none" + } + }, + "filename": "libgstdvdsub.so", + "license": "LGPL", + "package": "GStreamer Ugly Plug-ins git", + "source": "gst-plugins-ugly", + "url": "Unknown package origin" + }, + "mpeg2dec": { + "description": "LibMpeg2 decoder", + "elements": { + "mpeg2dec": { + "author": "Wim Taymans <wim.taymans@chello.be>", + "description": "Uses libmpeg2 to decode MPEG video streams", + "hierarchy": [ + "GstMpeg2dec", + "GstVideoDecoder", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Codec/Decoder/Video", + "long-name": "mpeg1 and mpeg2 video decoder", + "name": "mpeg2dec", + "pad-templates": { + "sink": { + "caps": "video/mpeg:\n mpegversion: [ 1, 2 ]\n systemstream: false\n", + "direction": "sink", + "presence": "always" + }, + "src": { + "caps": "video/x-raw:\n format: { YV12, I420, Y42B, Y444 }\n width: [ 16, 4096 ]\n height: [ 16, 4096 ]\n framerate: [ 0/1, 2147483647/1 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "name": { + "blurb": "The name of the object", + "construct": true, + "construct-only": false, + "default": "mpeg2dec0", + "hotdoc-fixed-default": true, + "type-name": "gchararray", + "writable": true + }, + "parent": { + "blurb": "The parent of the object", + "construct": false, + "construct-only": false, + "type-name": "GstObject", + "writable": true + } + }, + "rank": "secondary" + } + }, + "filename": "libgstmpeg2dec.so", + "license": "GPL", + "package": "GStreamer Ugly Plug-ins git", + "source": "gst-plugins-ugly", + "url": "Unknown package origin" + }, + "realmedia": { + "description": "RealMedia support plugins", + "elements": { + "pnmsrc": { + "author": "Wim Taymans <wim.taymans@gmail.com>", + "description": "Receive data over the network via PNM", + "hierarchy": [ + "GstPNMSrc", + "GstPushSrc", + "GstBaseSrc", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Source/Network", + "long-name": "PNM packet receiver", + "name": "pnmsrc", + "pad-templates": { + "src": { + "caps": "application/vnd.rn-realmedia:\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": "Location of the PNM url to read", + "construct": false, + "construct-only": false, + "default": "NULL", + "type-name": "gchararray", + "writable": true + }, + "name": { + "blurb": "The name of the object", + "construct": true, + "construct-only": false, + "default": "pnmsrc0", + "hotdoc-fixed-default": true, + "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 + }, + "parent": { + "blurb": "The parent of the object", + "construct": false, + "construct-only": false, + "type-name": "GstObject", + "writable": true + }, + "typefind": { + "blurb": "Run typefind before negotiating (deprecated, non-functional)", + "construct": false, + "construct-only": false, + "default": "false", + "type-name": "gboolean", + "writable": true + } + }, + "rank": "marginal" + }, + "rademux": { + "author": "Tim-Philipp M\u00fcller <tim centricular net>", + "description": "Demultiplex a RealAudio file", + "hierarchy": [ + "GstRealAudioDemux", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Codec/Demuxer", + "long-name": "RealAudio Demuxer", + "name": "rademux", + "pad-templates": { + "sink": { + "caps": "application/x-pn-realaudio:\n", + "direction": "sink", + "presence": "always" + }, + "src": { + "caps": "ANY", + "direction": "src", + "presence": "sometimes" + } + }, + "properties": { + "name": { + "blurb": "The name of the object", + "construct": true, + "construct-only": false, + "default": "realaudiodemux0", + "hotdoc-fixed-default": true, + "type-name": "gchararray", + "writable": true + }, + "parent": { + "blurb": "The parent of the object", + "construct": false, + "construct-only": false, + "type-name": "GstObject", + "writable": true + } + }, + "rank": "secondary", + "signals": { + "no-more-pads": { + "args": [], + "retval": "void" + }, + "pad-added": { + "args": [ + "GstPad" + ], + "retval": "void" + }, + "pad-removed": { + "args": [ + "GstPad" + ], + "retval": "void" + } + } + }, + "rdtdepay": { + "author": "Lutz Mueller <lutz at topfrose dot de>, Wim Taymans <wim@fluendo.com>", + "description": "Extracts RealMedia from RDT packets", + "hierarchy": [ + "GstRDTDepay", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Codec/Depayloader/Network", + "long-name": "RDT packet parser", + "name": "rdtdepay", + "pad-templates": { + "sink": { + "caps": "application/x-rdt:\n media: application\n clock-rate: [ 1, 2147483647 ]\n encoding-name: X-REAL-RDT\n", + "direction": "sink", + "presence": "always" + }, + "src": { + "caps": "application/vnd.rn-realmedia:\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "name": { + "blurb": "The name of the object", + "construct": true, + "construct-only": false, + "default": "rdtdepay0", + "hotdoc-fixed-default": true, + "type-name": "gchararray", + "writable": true + }, + "parent": { + "blurb": "The parent of the object", + "construct": false, + "construct-only": false, + "type-name": "GstObject", + "writable": true + } + }, + "rank": "marginal" + }, + "rdtmanager": { + "author": "Wim Taymans <wim.taymans@gmail.com>", + "description": "Accepts raw RTP and RTCP packets and sends them forward", + "hierarchy": [ + "GstRDTManager", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Codec/Parser/Network", + "long-name": "RTP Decoder", + "name": "rdtmanager", + "pad-templates": { + "recv_rtcp_sink_%%u": { + "caps": "application/x-rtcp:\n", + "direction": "sink", + "presence": "request" + }, + "recv_rtp_sink_%%u": { + "caps": "application/x-rdt:\n", + "direction": "sink", + "presence": "request" + }, + "recv_rtp_src_%%u_%%u_%%u": { + "caps": "application/x-rdt:\n", + "direction": "src", + "presence": "sometimes" + }, + "rtcp_src_%%u": { + "caps": "application/x-rtcp:\n", + "direction": "src", + "presence": "request" + } + }, + "properties": { + "latency": { + "blurb": "Amount of ms to buffer", + "construct": false, + "construct-only": false, + "default": "200", + "max": "-1", + "min": "0", + "type-name": "guint", + "writable": true + }, + "name": { + "blurb": "The name of the object", + "construct": true, + "construct-only": false, + "default": "rdtmanager0", + "hotdoc-fixed-default": true, + "type-name": "gchararray", + "writable": true + }, + "parent": { + "blurb": "The parent of the object", + "construct": false, + "construct-only": false, + "type-name": "GstObject", + "writable": true + } + }, + "rank": "none", + "signals": { + "clear-pt-map": { + "args": [], + "retval": "void" + }, + "no-more-pads": { + "args": [], + "retval": "void" + }, + "on-bye-ssrc": { + "args": [ + "guint", + "guint" + ], + "retval": "void" + }, + "on-bye-timeout": { + "args": [ + "guint", + "guint" + ], + "retval": "void" + }, + "on-npt-stop": { + "args": [ + "guint", + "guint" + ], + "retval": "void" + }, + "on-timeout": { + "args": [ + "guint", + "guint" + ], + "retval": "void" + }, + "pad-added": { + "args": [ + "GstPad" + ], + "retval": "void" + }, + "pad-removed": { + "args": [ + "GstPad" + ], + "retval": "void" + }, + "request-pt-map": { + "args": [ + "guint", + "guint" + ], + "retval": "GstCaps" + } + } + }, + "rmdemux": { + "author": "David Schleef <ds@schleef.org>", + "description": "Demultiplex a RealMedia file into audio and video streams", + "hierarchy": [ + "GstRMDemux", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Codec/Demuxer", + "long-name": "RealMedia Demuxer", + "name": "rmdemux", + "pad-templates": { + "audio_%%u": { + "caps": "ANY", + "direction": "src", + "presence": "sometimes" + }, + "sink": { + "caps": "application/vnd.rn-realmedia:\n", + "direction": "sink", + "presence": "always" + }, + "video_%%u": { + "caps": "ANY", + "direction": "src", + "presence": "sometimes" + } + }, + "properties": { + "name": { + "blurb": "The name of the object", + "construct": true, + "construct-only": false, + "default": "rmdemux0", + "hotdoc-fixed-default": true, + "type-name": "gchararray", + "writable": true + }, + "parent": { + "blurb": "The parent of the object", + "construct": false, + "construct-only": false, + "type-name": "GstObject", + "writable": true + } + }, + "rank": "primary", + "signals": { + "no-more-pads": { + "args": [], + "retval": "void" + }, + "pad-added": { + "args": [ + "GstPad" + ], + "retval": "void" + }, + "pad-removed": { + "args": [ + "GstPad" + ], + "retval": "void" + } + } + }, + "rtspreal": { + "author": "Wim Taymans <wim.taymans@gmail.com>", + "description": "Extends RTSP so that it can handle RealMedia setup", + "hierarchy": [ + "GstRTSPReal", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Network/Extension/Protocol", + "long-name": "RealMedia RTSP Extension", + "name": "rtspreal", + "properties": { + "name": { + "blurb": "The name of the object", + "construct": true, + "construct-only": false, + "default": "rtspreal0", + "hotdoc-fixed-default": true, + "type-name": "gchararray", + "writable": true + }, + "parent": { + "blurb": "The parent of the object", + "construct": false, + "construct-only": false, + "type-name": "GstObject", + "writable": true + } + }, + "rank": "marginal" + } + }, + "filename": "libgstrealmedia.so", + "license": "LGPL", + "package": "GStreamer Ugly Plug-ins git", + "source": "gst-plugins-ugly", + "url": "Unknown package origin" + }, + "sid": { + "description": "Uses libsidplay to decode .sid files", + "elements": { + "siddec": { + "author": "Wim Taymans <wim.taymans@gmail.com>", + "description": "Use libsidplay to decode SID audio tunes", + "hierarchy": [ + "GstSidDec", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Codec/Decoder/Audio", + "long-name": "Sid decoder", + "name": "siddec", + "pad-templates": { + "sink": { + "caps": "audio/x-sid:\n", + "direction": "sink", + "presence": "always" + }, + "src": { + "caps": "audio/x-raw:\n format: { S16LE, U16LE, S8, U8 }\n layout: interleaved\n rate: [ 8000, 48000 ]\n channels: [ 1, 2 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "blocksize": { + "blurb": "Size in bytes to output per buffer", + "construct": false, + "construct-only": false, + "default": "4096", + "max": "-1", + "min": "1", + "type-name": "guint", + "writable": true + }, + "clock": { + "blurb": "clock", + "construct": false, + "construct-only": false, + "default": "pal (1)", + "enum": true, + "type-name": "GstSidClock", + "values": [ + { + "desc": "PAL", + "name": "pal", + "value": "1" + }, + { + "desc": "NTSC", + "name": "ntsc", + "value": "2" + } + ], + "writable": true + }, + "filter": { + "blurb": "filter", + "construct": false, + "construct-only": false, + "default": "true", + "type-name": "gboolean", + "writable": true + }, + "force-speed": { + "blurb": "force_speed", + "construct": false, + "construct-only": false, + "default": "false", + "type-name": "gboolean", + "writable": true + }, + "measured-volume": { + "blurb": "measured_volume", + "construct": false, + "construct-only": false, + "default": "true", + "type-name": "gboolean", + "writable": true + }, + "memory": { + "blurb": "memory", + "construct": false, + "construct-only": false, + "default": "bank-switching (32)", + "enum": true, + "type-name": "GstSidMemory", + "values": [ + { + "desc": "Bank Switching", + "name": "bank-switching", + "value": "32" + }, + { + "desc": "Transparent ROM", + "name": "transparent-rom", + "value": "33" + }, + { + "desc": "Playsid Environment", + "name": "playsid-environment", + "value": "34" + } + ], + "writable": true + }, + "metadata": { + "blurb": "Metadata", + "construct": false, + "construct-only": false, + "type-name": "GstCaps", + "writable": false + }, + "mos8580": { + "blurb": "mos8580", + "construct": false, + "construct-only": false, + "default": "false", + "type-name": "gboolean", + "writable": true + }, + "name": { + "blurb": "The name of the object", + "construct": true, + "construct-only": false, + "default": "siddec0", + "hotdoc-fixed-default": true, + "type-name": "gchararray", + "writable": true + }, + "parent": { + "blurb": "The parent of the object", + "construct": false, + "construct-only": false, + "type-name": "GstObject", + "writable": true + }, + "tune": { + "blurb": "tune", + "construct": false, + "construct-only": false, + "default": "0", + "max": "100", + "min": "0", + "type-name": "gint", + "writable": true + } + }, + "rank": "primary" + } + }, + "filename": "libgstsid.so", + "license": "GPL", + "package": "GStreamer Ugly Plug-ins git", + "source": "gst-plugins-ugly", + "url": "Unknown package origin" + }, + "x264": { + "description": "libx264-based H264 plugins", + "elements": { + "x264enc": { + "author": "Josef Zlomek <josef.zlomek@itonis.tv>, Mark Nauwelaerts <mnauw@users.sf.net>", + "description": "H264 Encoder", + "hierarchy": [ + "GstX264Enc", + "GstVideoEncoder", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Codec/Encoder/Video", + "long-name": "x264enc", + "name": "x264enc", + "pad-templates": { + "sink": { + "caps": "video/x-raw:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\n format: { Y444, Y42B, I420, YV12, NV12 }\n", + "direction": "sink", + "presence": "always" + }, + "src": { + "caps": "video/x-h264:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n stream-format: { (string)avc, (string)byte-stream }\n alignment: au\n profile: { (string)high-4:4:4, (string)high-4:2:2, (string)high-10, (string)high, (string)main, (string)baseline, (string)constrained-baseline, (string)high-4:4:4-intra, (string)high-4:2:2-intra, (string)high-10-intra }\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "analyse": { + "blurb": "Partitions to consider", + "construct": false, + "construct-only": false, + "default": "(none)", + "type-name": "GstX264EncAnalyse", + "values": [ + { + "desc": "i4x4", + "name": "i4x4", + "value": "0x00000001" + }, + { + "desc": "i8x8", + "name": "i8x8", + "value": "0x00000002" + }, + { + "desc": "p8x8", + "name": "p8x8", + "value": "0x00000010" + }, + { + "desc": "p4x4", + "name": "p4x4", + "value": "0x00000020" + }, + { + "desc": "b8x8", + "name": "b8x8", + "value": "0x00000100" + } + ], + "writable": true + }, + "aud": { + "blurb": "Use AU (Access Unit) delimiter", + "construct": false, + "construct-only": false, + "default": "true", + "type-name": "gboolean", + "writable": true + }, + "b-adapt": { + "blurb": "Automatically decide how many B-frames to use", + "construct": false, + "construct-only": false, + "default": "true", + "type-name": "gboolean", + "writable": true + }, + "b-pyramid": { + "blurb": "Keep some B-frames as references", + "construct": false, + "construct-only": false, + "default": "false", + "type-name": "gboolean", + "writable": true + }, + "bframes": { + "blurb": "Number of B-frames between I and P", + "construct": false, + "construct-only": false, + "default": "0", + "max": "16", + "min": "0", + "type-name": "guint", + "writable": true + }, + "bitrate": { + "blurb": "Bitrate in kbit/sec", + "construct": false, + "construct-only": false, + "default": "2048", + "max": "2048000", + "min": "1", + "type-name": "guint", + "writable": true + }, + "byte-stream": { + "blurb": "Generate byte stream format of NALU", + "construct": false, + "construct-only": false, + "default": "false", + "type-name": "gboolean", + "writable": true + }, + "cabac": { + "blurb": "Enable CABAC entropy coding", + "construct": false, + "construct-only": false, + "default": "true", + "type-name": "gboolean", + "writable": true + }, + "dct8x8": { + "blurb": "Adaptive spatial transform size", + "construct": false, + "construct-only": false, + "default": "false", + "type-name": "gboolean", + "writable": true + }, + "frame-packing": { + "blurb": "Set frame packing mode for Stereoscopic content", + "construct": false, + "construct-only": false, + "default": "auto (-1)", + "enum": true, + "type-name": "GstX264EncFramePacking", + "values": [ + { + "desc": "Automatic (use incoming video information)", + "name": "auto", + "value": "-1" + }, + { + "desc": "checkerboard - Left and Right pixels alternate in a checkerboard pattern", + "name": "checkerboard", + "value": "0" + }, + { + "desc": "column interleaved - Alternating pixel columns represent Left and Right views", + "name": "column-interleaved", + "value": "1" + }, + { + "desc": "row interleaved - Alternating pixel rows represent Left and Right views", + "name": "row-interleaved", + "value": "2" + }, + { + "desc": "side by side - The left half of the frame contains the Left eye view, the right half the Right eye view", + "name": "side-by-side", + "value": "3" + }, + { + "desc": "top bottom - L is on top, R on bottom", + "name": "top-bottom", + "value": "4" + }, + { + "desc": "frame interleaved - Each frame contains either Left or Right view alternately", + "name": "frame-interleaved", + "value": "5" + } + ], + "writable": true + }, + "insert-vui": { + "blurb": "Insert VUI NAL in stream", + "construct": false, + "construct-only": false, + "default": "true", + "type-name": "gboolean", + "writable": true + }, + "interlaced": { + "blurb": "Interlaced material", + "construct": false, + "construct-only": false, + "default": "false", + "type-name": "gboolean", + "writable": true + }, + "intra-refresh": { + "blurb": "Use Periodic Intra Refresh instead of IDR frames", + "construct": false, + "construct-only": false, + "default": "false", + "type-name": "gboolean", + "writable": true + }, + "ip-factor": { + "blurb": "Quantizer factor between I- and P-frames", + "construct": false, + "construct-only": false, + "default": "1,4", + "max": "2", + "min": "0", + "type-name": "gfloat", + "writable": true + }, + "key-int-max": { + "blurb": "Maximal distance between two key-frames (0 for automatic)", + "construct": false, + "construct-only": false, + "default": "0", + "max": "2147483647", + "min": "0", + "type-name": "guint", + "writable": true + }, + "mb-tree": { + "blurb": "Macroblock-Tree ratecontrol", + "construct": false, + "construct-only": false, + "default": "true", + "type-name": "gboolean", + "writable": true + }, + "me": { + "blurb": "Integer pixel motion estimation method", + "construct": false, + "construct-only": false, + "default": "hex (1)", + "enum": true, + "type-name": "GstX264EncMe", + "values": [ + { + "desc": "dia", + "name": "dia", + "value": "0" + }, + { + "desc": "hex", + "name": "hex", + "value": "1" + }, + { + "desc": "umh", + "name": "umh", + "value": "2" + }, + { + "desc": "esa", + "name": "esa", + "value": "3" + }, + { + "desc": "tesa", + "name": "tesa", + "value": "4" + } + ], + "writable": true + }, + "multipass-cache-file": { + "blurb": "Filename for multipass cache file", + "construct": false, + "construct-only": false, + "default": "x264.log", + "type-name": "gchararray", + "writable": true + }, + "name": { + "blurb": "The name of the object", + "construct": true, + "construct-only": false, + "default": "x264enc0", + "hotdoc-fixed-default": true, + "type-name": "gchararray", + "writable": true + }, + "noise-reduction": { + "blurb": "Noise reduction strength", + "construct": false, + "construct-only": false, + "default": "0", + "max": "100000", + "min": "0", + "type-name": "guint", + "writable": true + }, + "option-string": { + "blurb": "String of x264 options (overridden by element properties) in the format \"key1=value1:key2=value2\".", + "construct": false, + "construct-only": false, + "default": "", + "type-name": "gchararray", + "writable": true + }, + "parent": { + "blurb": "The parent of the object", + "construct": false, + "construct-only": false, + "type-name": "GstObject", + "writable": true + }, + "pass": { + "blurb": "Encoding pass/type", + "construct": false, + "construct-only": false, + "default": "cbr (0)", + "enum": true, + "type-name": "GstX264EncPass", + "values": [ + { + "desc": "Constant Bitrate Encoding", + "name": "cbr", + "value": "0" + }, + { + "desc": "Constant Quantizer", + "name": "quant", + "value": "4" + }, + { + "desc": "Constant Quality", + "name": "qual", + "value": "5" + }, + { + "desc": "VBR Encoding - Pass 1", + "name": "pass1", + "value": "17" + }, + { + "desc": "VBR Encoding - Pass 2", + "name": "pass2", + "value": "18" + }, + { + "desc": "VBR Encoding - Pass 3", + "name": "pass3", + "value": "19" + } + ], + "writable": true + }, + "pb-factor": { + "blurb": "Quantizer factor between P- and B-frames", + "construct": false, + "construct-only": false, + "default": "1,3", + "max": "2", + "min": "0", + "type-name": "gfloat", + "writable": true + }, + "psy-tune": { + "blurb": "Preset name for psychovisual tuning options", + "construct": false, + "construct-only": false, + "default": "none (0)", + "enum": true, + "type-name": "GstX264EncPsyTune", + "values": [ + { + "desc": "No tuning", + "name": "none", + "value": "0" + }, + { + "desc": "Film", + "name": "film", + "value": "1" + }, + { + "desc": "Animation", + "name": "animation", + "value": "2" + }, + { + "desc": "Grain", + "name": "grain", + "value": "3" + }, + { + "desc": "PSNR", + "name": "psnr", + "value": "4" + }, + { + "desc": "SSIM", + "name": "ssim", + "value": "5" + } + ], + "writable": true + }, + "qos": { + "blurb": "Handle Quality-of-Service events from downstream", + "construct": false, + "construct-only": false, + "default": "false", + "type-name": "gboolean", + "writable": true + }, + "qp-max": { + "blurb": "Maximum quantizer", + "construct": false, + "construct-only": false, + "default": "51", + "max": "51", + "min": "0", + "type-name": "guint", + "writable": true + }, + "qp-min": { + "blurb": "Minimum quantizer", + "construct": false, + "construct-only": false, + "default": "10", + "max": "51", + "min": "0", + "type-name": "guint", + "writable": true + }, + "qp-step": { + "blurb": "Maximum quantizer difference between frames", + "construct": false, + "construct-only": false, + "default": "4", + "max": "50", + "min": "0", + "type-name": "guint", + "writable": true + }, + "quantizer": { + "blurb": "Constant quantizer or quality to apply", + "construct": false, + "construct-only": false, + "default": "21", + "max": "50", + "min": "0", + "type-name": "guint", + "writable": true + }, + "rc-lookahead": { + "blurb": "Number of frames for frametype lookahead", + "construct": false, + "construct-only": false, + "default": "40", + "max": "250", + "min": "0", + "type-name": "gint", + "writable": true + }, + "ref": { + "blurb": "Number of reference frames", + "construct": false, + "construct-only": false, + "default": "1", + "max": "12", + "min": "1", + "type-name": "guint", + "writable": true + }, + "sliced-threads": { + "blurb": "Low latency but lower efficiency threading", + "construct": false, + "construct-only": false, + "default": "false", + "type-name": "gboolean", + "writable": true + }, + "speed-preset": { + "blurb": "Preset name for speed/quality tradeoff options (can affect decode compatibility - impose restrictions separately for your target decoder)", + "construct": false, + "construct-only": false, + "default": "medium (6)", + "enum": true, + "type-name": "GstX264EncPreset", + "values": [ + { + "desc": "No preset", + "name": "None", + "value": "0" + }, + { + "desc": "ultrafast", + "name": "ultrafast", + "value": "1" + }, + { + "desc": "superfast", + "name": "superfast", + "value": "2" + }, + { + "desc": "veryfast", + "name": "veryfast", + "value": "3" + }, + { + "desc": "faster", + "name": "faster", + "value": "4" + }, + { + "desc": "fast", + "name": "fast", + "value": "5" + }, + { + "desc": "medium", + "name": "medium", + "value": "6" + }, + { + "desc": "slow", + "name": "slow", + "value": "7" + }, + { + "desc": "slower", + "name": "slower", + "value": "8" + }, + { + "desc": "veryslow", + "name": "veryslow", + "value": "9" + }, + { + "desc": "placebo", + "name": "placebo", + "value": "10" + } + ], + "writable": true + }, + "sps-id": { + "blurb": "SPS and PPS ID number", + "construct": false, + "construct-only": false, + "default": "0", + "max": "31", + "min": "0", + "type-name": "guint", + "writable": true + }, + "subme": { + "blurb": "Subpixel motion estimation and partition decision quality: 1=fast, 10=best", + "construct": false, + "construct-only": false, + "default": "1", + "max": "10", + "min": "1", + "type-name": "guint", + "writable": true + }, + "sync-lookahead": { + "blurb": "Number of buffer frames for threaded lookahead (-1 for automatic)", + "construct": false, + "construct-only": false, + "default": "-1", + "max": "250", + "min": "-1", + "type-name": "gint", + "writable": true + }, + "threads": { + "blurb": "Number of threads used by the codec (0 for automatic)", + "construct": false, + "construct-only": false, + "default": "0", + "max": "2147483647", + "min": "0", + "type-name": "guint", + "writable": true + }, + "trellis": { + "blurb": "Enable trellis searched quantization", + "construct": false, + "construct-only": false, + "default": "true", + "type-name": "gboolean", + "writable": true + }, + "tune": { + "blurb": "Preset name for non-psychovisual tuning options", + "construct": false, + "construct-only": false, + "default": "(none)", + "type-name": "GstX264EncTune", + "values": [ + { + "desc": "Still image", + "name": "stillimage", + "value": "0x00000001" + }, + { + "desc": "Fast decode", + "name": "fastdecode", + "value": "0x00000002" + }, + { + "desc": "Zero latency", + "name": "zerolatency", + "value": "0x00000004" + } + ], + "writable": true + }, + "vbv-buf-capacity": { + "blurb": "Size of the VBV buffer in milliseconds", + "construct": false, + "construct-only": false, + "default": "600", + "max": "10000", + "min": "0", + "type-name": "guint", + "writable": true + }, + "weightb": { + "blurb": "Weighted prediction for B-frames", + "construct": false, + "construct-only": false, + "default": "false", + "type-name": "gboolean", + "writable": true + } + }, + "rank": "primary" + } + }, + "filename": "libgstx264.so", + "license": "GPL", + "package": "GStreamer Ugly Plug-ins git", + "source": "gst-plugins-ugly", + "url": "Unknown package origin" + }, + "xingmux": { + "description": "Add XING tags to mpeg audio files", + "elements": { + "xingmux": { + "author": "Christophe Fergeau <teuf@gnome.org>", + "description": "Adds a Xing header to the beginning of a VBR MP3 file", + "hierarchy": [ + "GstXingMux", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Formatter/Muxer/Metadata", + "long-name": "MP3 Xing muxer", + "name": "xingmux", + "pad-templates": { + "sink": { + "caps": "audio/mpeg:\n mpegversion: 1\n layer: [ 1, 3 ]\n", + "direction": "sink", + "presence": "always" + }, + "src": { + "caps": "audio/mpeg:\n mpegversion: 1\n layer: [ 1, 3 ]\n", + "direction": "src", + "presence": "always" + } + }, + "properties": { + "name": { + "blurb": "The name of the object", + "construct": true, + "construct-only": false, + "default": "xingmux0", + "hotdoc-fixed-default": true, + "type-name": "gchararray", + "writable": true + }, + "parent": { + "blurb": "The parent of the object", + "construct": false, + "construct-only": false, + "type-name": "GstObject", + "writable": true + } + }, + "rank": "marginal" + } + }, + "filename": "libgstxingmux.so", + "license": "LGPL", + "package": "GStreamer Ugly Plug-ins git", + "source": "gst-plugins-ugly", + "url": "Unknown package origin" + } +}
\ No newline at end of file diff --git a/docs/plugins/scanobj-build.stamp b/docs/index.md index e69de29b..e69de29b 100644 --- a/docs/plugins/scanobj-build.stamp +++ b/docs/index.md diff --git a/docs/meson.build b/docs/meson.build new file mode 100644 index 00000000..7f1a95f4 --- /dev/null +++ b/docs/meson.build @@ -0,0 +1,89 @@ +build_hotdoc = false + +required_hotdoc_extensions = ['gst-extension'] +plugins_cache = join_paths(meson.current_source_dir(), 'gst_plugins_cache.json') +if gst_dep.type_name() == 'internal' + gst_proj = subproject('gstreamer') + plugins_cache_generator = gst_proj.get_variable('plugins_cache_generator') +else + plugins_cache_generator = find_program(join_paths(gst_dep.get_pkgconfig_variable('libexecdir'), 'gstreamer-' + api_version, 'gst-plugins-doc-cache-generator'), + required: false) +endif + +if plugins_cache_generator.found() + plugins_doc_dep = custom_target('ugly-plugins-doc-cache', + build_by_default: true, + command: [plugins_cache_generator, plugins_cache, '@OUTPUT@', '@INPUT@'], + input: plugins, + output: 'gst_plugins_cache.json', + ) +else + warning('GStreamer plugin inspector for documentation not found, can\'t update the cache') +endif + +hotdoc_p = find_program('hotdoc', required: get_option('doc')) +if not hotdoc_p.found() + message('Hotdoc not found, not building the documentation') + subdir_done() +endif + +hotdoc = import('hotdoc') +foreach extension: required_hotdoc_extensions + if not hotdoc.has_extensions(extension) + if get_option('doc').enabled() + error('Documentation enabled but @0@ missing'.format(extension)) + endif + + message('@0@ extension not found, not building documentation'.format(extension)) + subdir_done() + endif +endforeach + +build_hotdoc = true +docconf = configuration_data() +docconf.set('GST_API_VERSION', api_version) + +configure_file(input : 'gst_api_version.in', + output : 'gst_api_version.md', + configuration : docconf) + +root_rel = '..' +excludes = [] +foreach f: [] + excludes += [join_paths(meson.current_source_dir(), root_rel, '..', f)] +endforeach + +libs_doc = [] +plugins_doc = [] +list_plugin_res = run_command(python3, '-c', +''' +import sys +import json + +with open("@0@") as f: + print(':'.join(json.load(f).keys()), end='') +'''.format(plugins_cache)) + +assert(list_plugin_res.returncode() == 0, + 'Could not list plugins from @0@'.format(plugins_cache)) + +foreach plugin_name: list_plugin_res.stdout().split(':') + plugins_doc += [hotdoc.generate_doc(plugin_name, + project_version: api_version, + sitemap: 'sitemap.txt', + index: 'index.md', + gst_index: 'index.md', + gst_smart_index: true, + gst_c_sources: [ + join_paths(root_rel, 'sys/*/*.[ch]'), + join_paths(root_rel, 'ext/*/*.[ch]'), + join_paths(root_rel, 'gst/*/*.[ch]'), + ], + gst_c_source_filters: excludes, + dependencies: [gst_dep, plugins], + gst_order_generated_subpages: true, + disable_incremental_build: true, + gst_cache_file: plugins_cache, + gst_plugin_name: plugin_name, + )] +endforeach
\ No newline at end of file diff --git a/docs/plugins/.gitignore b/docs/plugins/.gitignore deleted file mode 100644 index d2bd6a44..00000000 --- a/docs/plugins/.gitignore +++ /dev/null @@ -1,24 +0,0 @@ -Makefile -Makefile.in - -*-decl.txt -*-decl-list.txt -*-undeclared.txt -*-undocumented.txt -*-unused.txt - -*.args -*.hierarchy -*.interfaces -*.prerequisites -*.signals - -html -sgml -xml -tmpl -*.stamp - -gst-plugins-ugly-plugins-overrides.txt - -inspect-registry.* diff --git a/docs/plugins/Makefile.am b/docs/plugins/Makefile.am deleted file mode 100644 index 0571c54e..00000000 --- a/docs/plugins/Makefile.am +++ /dev/null @@ -1,90 +0,0 @@ -GST_DOC_SCANOBJ = $(top_srcdir)/common/gstdoc-scangobj - -## Process this file with automake to produce Makefile.in - -# The name of the module, e.g. 'glib'. -#DOC_MODULE=gst-plugins-libs-@GST_API_VERSION@ -MODULE=gst-plugins-ugly -DOC_MODULE=$(MODULE)-plugins - -# for upload-doc.mak -DOC=$(MODULE)-plugins -FORMATS=html -html: html-build.stamp -include $(top_srcdir)/common/upload-doc.mak - -# The top-level SGML file. Change it if you want. -DOC_MAIN_SGML_FILE=$(DOC_MODULE)-docs.sgml - -# The directory containing the source code. Relative to $(top_srcdir). -# gtk-doc will search all .c & .h files beneath here for inline comments -# documenting functions and macros. -DOC_SOURCE_DIR = $(top_srcdir)/gst $(top_srcdir)/ext - -# Extra options to supply to gtkdoc-scan. -SCAN_OPTIONS= - -# Extra options to supply to gtkdoc-mkdb. -MKDB_OPTIONS=--sgml-mode --source-suffixes=c,h,cc,m - -# Extra options to supply to gtkdoc-fixref. -FIXXREF_OPTIONS=--extra-dir=$(GLIB_PREFIX)/share/gtk-doc/html \ - --extra-dir=$(GST_PREFIX)/share/gtk-doc/html \ - --extra-dir=$(GSTPB_PREFIX)/share/gtk-doc/html - -# Used for dependencies. -HFILE_GLOB= \ - $(top_srcdir)/gst/*/*.h $(top_srcdir)/ext/*/*.h -CFILE_GLOB= \ - $(top_srcdir)/gst/*/*.c $(top_srcdir)/ext/*/*.c $ $(top_srcdir)/ext/*/*.cc - -# Header files to ignore when scanning. -IGNORE_HFILES = -IGNORE_CFILES = - -# we add all .h files of elements that have signals/args we want -# sadly this also pulls in the private methods - maybe we should -# move those around in the source ? -# also, we should add some stuff here conditionally based on whether -# or not the plugin will actually build -# but I'm not sure about that - it might be this Just Works given that -# the registry won't have the element - -# FIXME: not ported yet -# $(top_srcdir)/ext/gnomevfs/gstgnomevfssink.c - -EXTRA_HFILES = \ - $(top_srcdir)/ext/a52dec/gsta52dec.h \ - $(top_srcdir)/ext/amrnb/amrnbdec.h \ - $(top_srcdir)/ext/amrnb/amrnbenc.h \ - $(top_srcdir)/ext/amrwbdec/amrwbdec.h \ - $(top_srcdir)/ext/cdio/gstcdiocddasrc.h \ - $(top_srcdir)/ext/sidplay/gstsiddec.h \ - $(top_srcdir)/ext/x264/gstx264enc.h \ - $(top_srcdir)/gst/asfdemux/gstrtspwms.h \ - $(top_srcdir)/gst/xingmux/gstxingmux.h \ - $(top_srcdir)/gst/realmedia/rademux.h \ - $(top_srcdir)/gst/realmedia/rdtmanager.h \ - $(top_srcdir)/gst/realmedia/rmdemux.h \ - $(top_srcdir)/gst/realmedia/rtspreal.h - -# Images to copy into HTML directory. -HTML_IMAGES = - -# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE). -content_files = - -# Other files to distribute. -extra_files = - -# CFLAGS and LDFLAGS for compiling scan program. Only needed if your app/lib -# contains GtkObjects/GObjects and you want to document signals and properties. -GTKDOC_CFLAGS = $(GST_BASE_CFLAGS) -I$(top_builddir) -GTKDOC_LIBS = $(GST_BASE_LIBS) - -# If you need to override some of the declarations, place them in this file -# and uncomment this line. -#DOC_OVERRIDES = $(DOC_MODULE)-overrides.txt -DOC_OVERRIDES = - -include $(top_srcdir)/common/gtk-doc-plugins.mak diff --git a/docs/plugins/gst-plugins-ugly-plugins-docs.sgml b/docs/plugins/gst-plugins-ugly-plugins-docs.sgml deleted file mode 100644 index 5d97c8b8..00000000 --- a/docs/plugins/gst-plugins-ugly-plugins-docs.sgml +++ /dev/null @@ -1,51 +0,0 @@ -<?xml version="1.0"?> -<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" - "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [ -<!ENTITY % version-entities SYSTEM "version.entities"> -%version-entities; -]> - -<book id="index" xmlns:xi="http://www.w3.org/2003/XInclude"> - <bookinfo> - <title>GStreamer Ugly Plugins &GST_API_VERSION; Plugins Reference Manual</title> - <releaseinfo> - for GStreamer Ugly Plugins &GST_API_VERSION; (&GST_VERSION;) - The latest version of this documentation can be found on-line at - <ulink role="online-location" url="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-ugly/html/">http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-ugly/html/</ulink>. - </releaseinfo> - </bookinfo> - - <chapter> - <title>gst-plugins-ugly Elements</title> - <xi:include href="xml/element-a52dec.xml" /> - <xi:include href="xml/element-amrnbdec.xml" /> - <xi:include href="xml/element-amrnbenc.xml" /> - <xi:include href="xml/element-amrwbdec.xml" /> - <xi:include href="xml/element-cdiocddasrc.xml" /> - <xi:include href="xml/element-rademux.xml" /> - <xi:include href="xml/element-rdtmanager.xml" /> - <xi:include href="xml/element-rmdemux.xml" /> - <xi:include href="xml/element-rtspreal.xml" /> - <xi:include href="xml/element-rtspwms.xml" /> - <xi:include href="xml/element-siddec.xml" /> - <xi:include href="xml/element-x264enc.xml" /> - <xi:include href="xml/element-xingmux.xml" /> - </chapter> - - <chapter> - <title>gst-plugins-ugly Plugins</title> - <xi:include href="xml/plugin-a52dec.xml" /> - <xi:include href="xml/plugin-amrnb.xml" /> - <xi:include href="xml/plugin-amrwbdec.xml" /> - <xi:include href="xml/plugin-asf.xml" /> - <xi:include href="xml/plugin-cdio.xml" /> - <xi:include href="xml/plugin-dvdlpcmdec.xml" /> - <xi:include href="xml/plugin-dvdread.xml" /> - <xi:include href="xml/plugin-dvdsub.xml" /> - <xi:include href="xml/plugin-mpeg2dec.xml" /> - <xi:include href="xml/plugin-realmedia.xml" /> - <xi:include href="xml/plugin-sid.xml" /> - <xi:include href="xml/plugin-x264.xml" /> - <xi:include href="xml/plugin-xingmux.xml" /> - </chapter> -</book> diff --git a/docs/plugins/gst-plugins-ugly-plugins-sections.txt b/docs/plugins/gst-plugins-ugly-plugins-sections.txt deleted file mode 100644 index a818d7e4..00000000 --- a/docs/plugins/gst-plugins-ugly-plugins-sections.txt +++ /dev/null @@ -1,217 +0,0 @@ -<SECTION> -<FILE>element-a52dec</FILE> -<TITLE>a52dec</TITLE> -GstA52Dec -<SUBSECTION Standard> -A52_2F1R -A52_2F2R -A52_3F -A52_3F1R -A52_3F2R -A52_DOLBY -A52_MONO -A52_STEREO -GstA52DecClass -GST_A52DEC -GST_A52DEC_CLASS -GST_IS_A52DEC -GST_IS_A52DEC_CLASS -GST_TYPE_A52DEC -gst_a52dec_get_type -</SECTION> - -<SECTION> -<FILE>element-amrnbdec</FILE> -<TITLE>amrnbdec</TITLE> -GstAmrnbDec -<SUBSECTION Standard> -GstAmrnbDecClass -GstAmrnbVariant -GST_AMRNBDEC -GST_AMRNBDEC_CLASS -GST_IS_AMRNBDEC -GST_IS_AMRNBDEC_CLASS -GST_TYPE_AMRNBDEC -gst_amrnbdec_get_type -</SECTION> - -<SECTION> -<FILE>element-amrnbenc</FILE> -<TITLE>amrnbenc</TITLE> -GstAmrnbEnc -<SUBSECTION Standard> -GstAmrnbEncClass -GST_AMRNBENC -GST_AMRNBENC_CLASS -GST_IS_AMRNBENC -GST_IS_AMRNBENC_CLASS -GST_TYPE_AMRNBENC -gst_amrnbenc_get_type -</SECTION> - -<SECTION> -<FILE>element-amrwbdec</FILE> -<TITLE>amrwbdec</TITLE> -GstAmrwbDec -<SUBSECTION Standard> -GstAmrwbDecClass -GST_AMRWBDEC -GST_AMRWBDEC_CLASS -GST_IS_AMRWBDEC -GST_IS_AMRWBDEC_CLASS -GST_TYPE_AMRWBDEC -gst_amrwbdec_get_type -</SECTION> - -<SECTION> -<FILE>element-cdiocddasrc</FILE> -<TITLE>cdiocddasrc</TITLE> -GstCdioCddaSrc -<SUBSECTION Standard> -GstCdioCddaSrcClass -GST_TYPE_CDIO_CDDA_SRC -GST_CDIO_CDDA_SRC -GST_CDIO_CDDA_SRC_CLASS -GST_IS_CDIO_CDDA_SRC -GST_IS_CDIO_CDDA_SRC_CLASS -gst_cdio_cdda_src_get_type -</SECTION> - -<SECTION> -<FILE>element-rademux</FILE> -<TITLE>rademux</TITLE> -GstRealAudioDemux -<SUBSECTION Standard> -GstRealAudioDemuxClass -GstRealAudioDemuxState -GST_REAL_AUDIO_DEMUX -GST_REAL_AUDIO_DEMUX_CLASS -GST_IS_REAL_AUDIO_DEMUX -GST_IS_REAL_AUDIO_DEMUX_CLASS -GST_TYPE_REAL_AUDIO_DEMUX -gst_real_audio_demux_get_type -gst_rademux_plugin_init -</SECTION> - -<SECTION> -<FILE>element-rdtmanager</FILE> -<TITLE>rdtmanager</TITLE> -GstRDTManager -<SUBSECTION Standard> -GstRDTManagerClass -GstRDTManagerSession -GST_RDT_MANAGER -GST_RDT_MANAGER_CLASS -GST_IS_RDT_MANAGER -GST_IS_RDT_MANAGER_CLASS -GST_TYPE_RDT_MANAGER -gst_rdt_manager_get_type -gst_rdt_manager_plugin_init -</SECTION> - -<SECTION> -<FILE>element-rmdemux</FILE> -<TITLE>rmdemux</TITLE> -GstRMDemux -<SUBSECTION Standard> -GstRMDemuxClass -GstRMDemuxState -GST_RMDEMUX -GST_RMDEMUX_CLASS -GST_IS_RMDEMUX -GST_IS_RMDEMUX_CLASS -GST_TYPE_RMDEMUX -gst_rmdemux_plugin_init -GST_CAT_DEFAULT -GST_RM_AUD_14_4 -GST_RM_AUD_28_8 -GST_RM_AUD_ATRC -GST_RM_AUD_COOK -GST_RM_AUD_DNET -GST_RM_AUD_RAAC -GST_RM_AUD_RACP -GST_RM_AUD_RALF -GST_RM_AUD_SIPR -GST_RM_AUD_xRA4 -GST_RM_AUD_xRA5 -GST_RM_VDO_RV10 -GST_RM_VDO_RV20 -GST_RM_VDO_RV30 -GST_RM_VDO_RV40 -GstRMDemuxLoopState -GstRMDemuxStream -GstRMDemuxStreamType -</SECTION> - -<SECTION> -<FILE>element-rtspreal</FILE> -<TITLE>rtspreal</TITLE> -GstRTSPReal -<SUBSECTION Standard> -GstRTSPRealClass -GstRTSPRealStream -GST_RTSP_REAL -GST_RTSP_REAL_CLASS -GST_IS_RTSP_REAL -GST_IS_RTSP_REAL_CLASS -GST_TYPE_RTSP_REAL -gst_rtsp_real_get_type -gst_rtsp_real_plugin_init -</SECTION> - -<SECTION> -<FILE>element-rtspwms</FILE> -<TITLE>rtspwms</TITLE> -GstRTSPWMS -<SUBSECTION Standard> -GstRTSPWMSClass -GST_RTSP_WMS -GST_RTSP_WMS_CLASS -GST_IS_RTSP_WMS -GST_IS_RTSP_WMS_CLASS -GST_TYPE_RTSP_WMS -gst_rtsp_wms_get_type -</SECTION> - -<SECTION> -<FILE>element-siddec</FILE> -<TITLE>siddec</TITLE> -GstSidDec -<SUBSECTION Standard> -GstSidDecClass -GST_SIDDEC -GST_SIDDEC_CLASS -GST_IS_SIDDEC -GST_IS_SIDDEC_CLASS -GST_TYPE_SIDDEC -gst_siddec_get_type -</SECTION> - -<SECTION> -<FILE>element-x264enc</FILE> -<TITLE>x264enc</TITLE> -GstX264Enc -<SUBSECTION Standard> -GstX264EncClass -GST_X264_ENC -GST_X264_ENC_CLASS -GST_IS_X264_ENC -GST_IS_X264_ENC_CLASS -GST_TYPE_X264_ENC -gst_x264_enc_get_type -</SECTION> - -<SECTION> -<FILE>element-xingmux</FILE> -<TITLE>xingmux</TITLE> -GstXingMux -<SUBSECTION Standard> -GstXingMuxClass -GST_XING_MUX -GST_XING_MUX_CLASS -GST_IS_XING_MUX -GST_IS_XING_MUX_CLASS -GST_TYPE_XING_MUX -gst_xing_mux_get_type -</SECTION> - diff --git a/docs/plugins/gst-plugins-ugly-plugins.args b/docs/plugins/gst-plugins-ugly-plugins.args deleted file mode 100644 index 5e24d6a8..00000000 --- a/docs/plugins/gst-plugins-ugly-plugins.args +++ /dev/null @@ -1,850 +0,0 @@ -<ARG> -<NAME>GstPNMSrc::location</NAME> -<TYPE>gchar*</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>PNM Location</NICK> -<BLURB>Location of the PNM url to read.</BLURB> -<DEFAULT>NULL</DEFAULT> -</ARG> - -<ARG> -<NAME>GstRDTManager::latency</NAME> -<TYPE>guint</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Buffer latency in ms</NICK> -<BLURB>Amount of ms to buffer.</BLURB> -<DEFAULT>200</DEFAULT> -</ARG> - -<ARG> -<NAME>GstMPEGParse::byte-offset</NAME> -<TYPE>guint64</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Byte Offset</NICK> -<BLURB>Emit reached-offset signal when the byte offset is reached.</BLURB> -<DEFAULT>18446744073709551615</DEFAULT> -</ARG> - -<ARG> -<NAME>GstMPEGParse::max-scr-gap</NAME> -<TYPE>gint</TYPE> -<RANGE>>= -1</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Max SCR gap</NICK> -<BLURB>Maximum allowed gap between expected and actual SCR values. -1 means never adjust.</BLURB> -<DEFAULT>120000</DEFAULT> -</ARG> - -<ARG> -<NAME>GstMPEGParse::time-offset</NAME> -<TYPE>guint64</TYPE> -<RANGE></RANGE> -<FLAGS>r</FLAGS> -<NICK>Time Offset</NICK> -<BLURB>Time offset in the stream.</BLURB> -<DEFAULT>18446744073709551615</DEFAULT> -</ARG> - -<ARG> -<NAME>GstMPEGAudioParse::bitrate</NAME> -<TYPE>gint</TYPE> -<RANGE></RANGE> -<FLAGS>r</FLAGS> -<NICK>Bitrate</NICK> -<BLURB>Bit Rate.</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstMPEGAudioParse::skip</NAME> -<TYPE>gint</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>skip</NICK> -<BLURB>skip.</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>AC3IEC::raw-audio</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>raw-audio</NICK> -<BLURB>If true, source pad caps are set to raw audio.</BLURB> -<DEFAULT>FALSE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstCdioCddaSrc::read-speed</NAME> -<TYPE>gint</TYPE> -<RANGE>[G_MAXULONG,100]</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Read speed</NICK> -<BLURB>Read from device at the specified speed (-1 = default).</BLURB> -<DEFAULT>-1</DEFAULT> -</ARG> - -<ARG> -<NAME>GstAmrnbEnc::band-mode</NAME> -<TYPE>GstAmrnbEncBandMode</TYPE> -<RANGE></RANGE> -<FLAGS>rwx</FLAGS> -<NICK>Band Mode</NICK> -<BLURB>Encoding Band Mode (Kbps).</BLURB> -<DEFAULT>MR122</DEFAULT> -</ARG> - -<ARG> -<NAME>GstAmrnbDec::variant</NAME> -<TYPE>GstAmrnbVariant</TYPE> -<RANGE></RANGE> -<FLAGS>rwx</FLAGS> -<NICK>Variant</NICK> -<BLURB>The decoder variant.</BLURB> -<DEFAULT>IF1</DEFAULT> -</ARG> - -<ARG> -<NAME>GstA52Dec::drc</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Dynamic Range Compression</NICK> -<BLURB>Use Dynamic Range Compression.</BLURB> -<DEFAULT>FALSE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstA52Dec::lfe</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>LFE</NICK> -<BLURB>LFE.</BLURB> -<DEFAULT>TRUE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstA52Dec::mode</NAME> -<TYPE>GstA52DecMode</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Decoder Mode</NICK> -<BLURB>Decoding Mode (default 3f2r).</BLURB> -<DEFAULT>3 Front, 2 Rear</DEFAULT> -</ARG> - -<ARG> -<NAME>GstSidDec::blocksize</NAME> -<TYPE>guint</TYPE> -<RANGE>>= 1</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Block size</NICK> -<BLURB>Size in bytes to output per buffer.</BLURB> -<DEFAULT>4096</DEFAULT> -</ARG> - -<ARG> -<NAME>GstSidDec::clock</NAME> -<TYPE>GstSidClock</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>clock</NICK> -<BLURB>clock.</BLURB> -<DEFAULT>PAL</DEFAULT> -</ARG> - -<ARG> -<NAME>GstSidDec::filter</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>filter</NICK> -<BLURB>filter.</BLURB> -<DEFAULT>TRUE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstSidDec::force-speed</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>force_speed</NICK> -<BLURB>force_speed.</BLURB> -<DEFAULT>FALSE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstSidDec::measured-volume</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>measured_volume</NICK> -<BLURB>measured_volume.</BLURB> -<DEFAULT>TRUE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstSidDec::memory</NAME> -<TYPE>GstSidMemory</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>memory</NICK> -<BLURB>memory.</BLURB> -<DEFAULT>Bank Switching</DEFAULT> -</ARG> - -<ARG> -<NAME>GstSidDec::metadata</NAME> -<TYPE>GstCaps*</TYPE> -<RANGE></RANGE> -<FLAGS>r</FLAGS> -<NICK>Metadata</NICK> -<BLURB>Metadata.</BLURB> -<DEFAULT></DEFAULT> -</ARG> - -<ARG> -<NAME>GstSidDec::mos8580</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>mos8580</NICK> -<BLURB>mos8580.</BLURB> -<DEFAULT>FALSE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstSidDec::tune</NAME> -<TYPE>gint</TYPE> -<RANGE>[0,100]</RANGE> -<FLAGS>rw</FLAGS> -<NICK>tune</NICK> -<BLURB>tune.</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstTwoLame::ath-level</NAME> -<TYPE>gfloat</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>ATH Level</NICK> -<BLURB>ATH Level in dB.</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstTwoLame::bitrate</NAME> -<TYPE>gint</TYPE> -<RANGE>[8,384]</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Bitrate (kb/s)</NICK> -<BLURB>Bitrate in kbit/sec (8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160, 192, 224, 256, 320, 384).</BLURB> -<DEFAULT>192</DEFAULT> -</ARG> - -<ARG> -<NAME>GstTwoLame::copyright</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Copyright</NICK> -<BLURB>Mark as copyright.</BLURB> -<DEFAULT>FALSE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstTwoLame::emphasis</NAME> -<TYPE>GstTwoLameEmphasis</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Emphasis</NICK> -<BLURB>Pre-emphasis to apply to the decoded audio.</BLURB> -<DEFAULT>No emphasis</DEFAULT> -</ARG> - -<ARG> -<NAME>GstTwoLame::energy-level-extension</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Energy Level Extension</NICK> -<BLURB>Write peak PCM level to each frame.</BLURB> -<DEFAULT>FALSE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstTwoLame::error-protection</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Error protection</NICK> -<BLURB>Adds checksum to every frame.</BLURB> -<DEFAULT>FALSE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstTwoLame::mode</NAME> -<TYPE>GstTwoLameMode</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Mode</NICK> -<BLURB>Encoding mode.</BLURB> -<DEFAULT>Joint Stereo</DEFAULT> -</ARG> - -<ARG> -<NAME>GstTwoLame::original</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Original</NICK> -<BLURB>Mark as original.</BLURB> -<DEFAULT>TRUE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstTwoLame::padding</NAME> -<TYPE>GstTwoLamePadding</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Padding</NICK> -<BLURB>Padding type.</BLURB> -<DEFAULT>No Padding</DEFAULT> -</ARG> - -<ARG> -<NAME>GstTwoLame::psymodel</NAME> -<TYPE>gint</TYPE> -<RANGE>[G_MAXULONG,4]</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Psychoacoustic Model</NICK> -<BLURB>Psychoacoustic model used to encode the audio.</BLURB> -<DEFAULT>3</DEFAULT> -</ARG> - -<ARG> -<NAME>GstTwoLame::quick-mode</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Quick mode</NICK> -<BLURB>Calculate Psymodel every frames.</BLURB> -<DEFAULT>FALSE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstTwoLame::quick-mode-count</NAME> -<TYPE>gint</TYPE> -<RANGE>>= 0</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Quick mode count</NICK> -<BLURB>Calculate Psymodel every n frames.</BLURB> -<DEFAULT>10</DEFAULT> -</ARG> - -<ARG> -<NAME>GstTwoLame::vbr</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>VBR</NICK> -<BLURB>Enable variable bitrate mode.</BLURB> -<DEFAULT>FALSE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstTwoLame::vbr-level</NAME> -<TYPE>gfloat</TYPE> -<RANGE>[-10,10]</RANGE> -<FLAGS>rw</FLAGS> -<NICK>VBR Level</NICK> -<BLURB>VBR Level.</BLURB> -<DEFAULT>5</DEFAULT> -</ARG> - -<ARG> -<NAME>GstTwoLame::vbr-max-bitrate</NAME> -<TYPE>gint</TYPE> -<RANGE>[0,384]</RANGE> -<FLAGS>rw</FLAGS> -<NICK>VBR max bitrate</NICK> -<BLURB>Specify maximum VBR bitrate (0=off, 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160, 192, 224, 256, 320, 384).</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstX264Enc::analyse</NAME> -<TYPE>GstX264EncAnalyse</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Analyse</NICK> -<BLURB>Partitions to consider.</BLURB> -<DEFAULT></DEFAULT> -</ARG> - -<ARG> -<NAME>GstX264Enc::aud</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>AUD</NICK> -<BLURB>Use AU (Access Unit) delimiter.</BLURB> -<DEFAULT>TRUE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstX264Enc::b-adapt</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>B-Adapt</NICK> -<BLURB>Automatically decide how many B-frames to use.</BLURB> -<DEFAULT>TRUE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstX264Enc::b-pyramid</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>B-Pyramid</NICK> -<BLURB>Keep some B-frames as references.</BLURB> -<DEFAULT>FALSE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstX264Enc::bframes</NAME> -<TYPE>guint</TYPE> -<RANGE><= 16</RANGE> -<FLAGS>rw</FLAGS> -<NICK>B-Frames</NICK> -<BLURB>Number of B-frames between I and P.</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstX264Enc::bitrate</NAME> -<TYPE>guint</TYPE> -<RANGE>[1,2048000]</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Bitrate</NICK> -<BLURB>Bitrate in kbit/sec.</BLURB> -<DEFAULT>2048</DEFAULT> -</ARG> - -<ARG> -<NAME>GstX264Enc::byte-stream</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Byte Stream</NICK> -<BLURB>Generate byte stream format of NALU.</BLURB> -<DEFAULT>FALSE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstX264Enc::cabac</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Use CABAC</NICK> -<BLURB>Enable CABAC entropy coding.</BLURB> -<DEFAULT>TRUE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstX264Enc::dct8x8</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>DCT8x8</NICK> -<BLURB>Adaptive spatial transform size.</BLURB> -<DEFAULT>FALSE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstX264Enc::interlaced</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Interlaced</NICK> -<BLURB>Interlaced material.</BLURB> -<DEFAULT>FALSE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstX264Enc::ip-factor</NAME> -<TYPE>gfloat</TYPE> -<RANGE>[0,2]</RANGE> -<FLAGS>rw</FLAGS> -<NICK>IP-Factor</NICK> -<BLURB>Quantizer factor between I- and P-frames.</BLURB> -<DEFAULT>1.4</DEFAULT> -</ARG> - -<ARG> -<NAME>GstX264Enc::key-int-max</NAME> -<TYPE>guint</TYPE> -<RANGE><= G_MAXINT</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Key-frame maximal interval</NICK> -<BLURB>Maximal distance between two key-frames (0 for automatic).</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstX264Enc::me</NAME> -<TYPE>GstX264EncMe</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Motion Estimation</NICK> -<BLURB>Integer pixel motion estimation method.</BLURB> -<DEFAULT>hex</DEFAULT> -</ARG> - -<ARG> -<NAME>GstX264Enc::multipass-cache-file</NAME> -<TYPE>gchar*</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Multipass Cache File</NICK> -<BLURB>Filename for multipass cache file.</BLURB> -<DEFAULT>"x264.log"</DEFAULT> -</ARG> - -<ARG> -<NAME>GstX264Enc::noise-reduction</NAME> -<TYPE>guint</TYPE> -<RANGE><= 100000</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Noise Reduction</NICK> -<BLURB>Noise reduction strength.</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstX264Enc::pass</NAME> -<TYPE>GstX264EncPass</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Encoding pass/type</NICK> -<BLURB>Encoding pass/type.</BLURB> -<DEFAULT>Constant Bitrate Encoding</DEFAULT> -</ARG> - -<ARG> -<NAME>GstX264Enc::pb-factor</NAME> -<TYPE>gfloat</TYPE> -<RANGE>[0,2]</RANGE> -<FLAGS>rw</FLAGS> -<NICK>PB-Factor</NICK> -<BLURB>Quantizer factor between P- and B-frames.</BLURB> -<DEFAULT>1.3</DEFAULT> -</ARG> - -<ARG> -<NAME>GstX264Enc::qp-max</NAME> -<TYPE>guint</TYPE> -<RANGE><= 51</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Maximum Quantizer</NICK> -<BLURB>Maximum quantizer.</BLURB> -<DEFAULT>51</DEFAULT> -</ARG> - -<ARG> -<NAME>GstX264Enc::qp-min</NAME> -<TYPE>guint</TYPE> -<RANGE><= 51</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Minimum Quantizer</NICK> -<BLURB>Minimum quantizer.</BLURB> -<DEFAULT>10</DEFAULT> -</ARG> - -<ARG> -<NAME>GstX264Enc::qp-step</NAME> -<TYPE>guint</TYPE> -<RANGE><= 50</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Maximum Quantizer Difference</NICK> -<BLURB>Maximum quantizer difference between frames.</BLURB> -<DEFAULT>4</DEFAULT> -</ARG> - -<ARG> -<NAME>GstX264Enc::quantizer</NAME> -<TYPE>guint</TYPE> -<RANGE><= 50</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Constant Quantizer</NICK> -<BLURB>Constant quantizer or quality to apply.</BLURB> -<DEFAULT>21</DEFAULT> -</ARG> - -<ARG> -<NAME>GstX264Enc::ref</NAME> -<TYPE>guint</TYPE> -<RANGE>[1,12]</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Reference Frames</NICK> -<BLURB>Number of reference frames.</BLURB> -<DEFAULT>1</DEFAULT> -</ARG> - -<ARG> -<NAME>GstX264Enc::sps-id</NAME> -<TYPE>guint</TYPE> -<RANGE><= 31</RANGE> -<FLAGS>rw</FLAGS> -<NICK>SPS ID</NICK> -<BLURB>SPS and PPS ID number.</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstX264Enc::stats-file</NAME> -<TYPE>gchar*</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Stats File</NICK> -<BLURB>Filename for multipass statistics (deprecated, use multipass-cache-file).</BLURB> -<DEFAULT>"x264.log"</DEFAULT> -</ARG> - -<ARG> -<NAME>GstX264Enc::subme</NAME> -<TYPE>guint</TYPE> -<RANGE>[1,10]</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Subpixel Motion Estimation</NICK> -<BLURB>Subpixel motion estimation and partition decision quality: 1=fast, 10=best.</BLURB> -<DEFAULT>1</DEFAULT> -</ARG> - -<ARG> -<NAME>GstX264Enc::threads</NAME> -<TYPE>guint</TYPE> -<RANGE><= G_MAXINT</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Threads</NICK> -<BLURB>Number of threads used by the codec (0 for automatic).</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstX264Enc::trellis</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Trellis quantization</NICK> -<BLURB>Enable trellis searched quantization.</BLURB> -<DEFAULT>TRUE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstX264Enc::vbv-buf-capacity</NAME> -<TYPE>guint</TYPE> -<RANGE><= 10000</RANGE> -<FLAGS>rw</FLAGS> -<NICK>VBV buffer capacity</NICK> -<BLURB>Size of the VBV buffer in milliseconds.</BLURB> -<DEFAULT>600</DEFAULT> -</ARG> - -<ARG> -<NAME>GstX264Enc::weightb</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Weighted B-Frames</NICK> -<BLURB>Weighted prediction for B-frames.</BLURB> -<DEFAULT>FALSE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstX264Enc::intra-refresh</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Intra Refresh</NICK> -<BLURB>Use Periodic Intra Refresh instead of IDR frames.</BLURB> -<DEFAULT>FALSE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstX264Enc::mb-tree</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Macroblock Tree</NICK> -<BLURB>Macroblock-Tree ratecontrol.</BLURB> -<DEFAULT>TRUE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstX264Enc::rc-lookahead</NAME> -<TYPE>gint</TYPE> -<RANGE>[0,250]</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Rate Control Lookahead</NICK> -<BLURB>Number of frames for frametype lookahead.</BLURB> -<DEFAULT>40</DEFAULT> -</ARG> - -<ARG> -<NAME>GstX264Enc::sliced-threads</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Sliced Threads</NICK> -<BLURB>Low latency but lower efficiency threading.</BLURB> -<DEFAULT>FALSE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstX264Enc::sync-lookahead</NAME> -<TYPE>gint</TYPE> -<RANGE>[G_MAXULONG,250]</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Sync Lookahead</NICK> -<BLURB>Number of buffer frames for threaded lookahead (-1 for automatic).</BLURB> -<DEFAULT>-1</DEFAULT> -</ARG> - -<ARG> -<NAME>GstX264Enc::option-string</NAME> -<TYPE>gchar*</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Option string</NICK> -<BLURB>String of x264 options (overridden by element properties) in the format "key1=value1:key2=value2".</BLURB> -<DEFAULT>""</DEFAULT> -</ARG> - -<ARG> -<NAME>GstX264Enc::profile</NAME> -<TYPE>GstX264EncProfile</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>H.264 profile</NICK> -<BLURB>Apply restrictions to meet H.264 Profile constraints. This will override other properties if necessary. This will only be used if downstream elements do not specify a profile in their caps (DEPRECATED).</BLURB> -<DEFAULT>main</DEFAULT> -</ARG> - -<ARG> -<NAME>GstX264Enc::psy-tune</NAME> -<TYPE>GstX264EncPsyTune</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Psychovisual tuning preset</NICK> -<BLURB>Preset name for psychovisual tuning options.</BLURB> -<DEFAULT>No tuning</DEFAULT> -</ARG> - -<ARG> -<NAME>GstX264Enc::speed-preset</NAME> -<TYPE>GstX264EncPreset</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Speed/quality preset</NICK> -<BLURB>Preset name for speed/quality tradeoff options (can affect decode compatibility - impose restrictions separately for your target decoder).</BLURB> -<DEFAULT>medium</DEFAULT> -</ARG> - -<ARG> -<NAME>GstX264Enc::tune</NAME> -<TYPE>GstX264EncTune</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Content tuning preset</NICK> -<BLURB>Preset name for non-psychovisual tuning options.</BLURB> -<DEFAULT></DEFAULT> -</ARG> - -<ARG> -<NAME>GstX264Enc::frame-packing</NAME> -<TYPE>GstX264EncFramePacking</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Frame Packing</NICK> -<BLURB>Set frame packing mode for Stereoscopic content.</BLURB> -<DEFAULT>Automatic (use incoming video information)</DEFAULT> -</ARG> - -<ARG> -<NAME>GstX264Enc::insert-vui</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Insert VUI</NICK> -<BLURB>Insert VUI NAL in stream.</BLURB> -<DEFAULT>TRUE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstMad::half</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Half</NICK> -<BLURB>Generate PCM at 1/2 sample rate.</BLURB> -<DEFAULT>FALSE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstMad::ignore-crc</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Ignore CRC</NICK> -<BLURB>Ignore CRC errors.</BLURB> -<DEFAULT>TRUE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstDvdReadSrc::angle</NAME> -<TYPE>gint</TYPE> -<RANGE>[1,999]</RANGE> -<FLAGS>rw</FLAGS> -<NICK>angle</NICK> -<BLURB>angle.</BLURB> -<DEFAULT>1</DEFAULT> -</ARG> - -<ARG> -<NAME>GstDvdReadSrc::chapter</NAME> -<TYPE>gint</TYPE> -<RANGE>[1,999]</RANGE> -<FLAGS>rw</FLAGS> -<NICK>chapter</NICK> -<BLURB>chapter.</BLURB> -<DEFAULT>1</DEFAULT> -</ARG> - -<ARG> -<NAME>GstDvdReadSrc::device</NAME> -<TYPE>gchar*</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Device</NICK> -<BLURB>DVD device location.</BLURB> -<DEFAULT>NULL</DEFAULT> -</ARG> - -<ARG> -<NAME>GstDvdReadSrc::title</NAME> -<TYPE>gint</TYPE> -<RANGE>[1,999]</RANGE> -<FLAGS>rw</FLAGS> -<NICK>title</NICK> -<BLURB>title.</BLURB> -<DEFAULT>1</DEFAULT> -</ARG> - diff --git a/docs/plugins/gst-plugins-ugly-plugins.hierarchy b/docs/plugins/gst-plugins-ugly-plugins.hierarchy deleted file mode 100644 index c3f28763..00000000 --- a/docs/plugins/gst-plugins-ugly-plugins.hierarchy +++ /dev/null @@ -1,60 +0,0 @@ -GObject - GInitiallyUnowned - GstObject - GstAllocator - GstAllocatorSysmem - GstBus - GstClock - GstControlBinding - GstControlSource - GstElement - GstASFDemux - GstAudioDecoder - GstA52Dec - GstAmrnbDec - GstAmrwbDec - GstDvdLpcmDec - GstAudioEncoder - GstAmrnbEnc - GstBaseSrc - GstPushSrc - GstAudioCdSrc - GstCdioCddaSrc - GstDvdReadSrc - GstPNMSrc - GstBin - GstPipeline - GstDvdSubDec - GstDvdSubParse - GstRDTDepay - GstRDTManager - GstRMDemux - GstRTPBaseDepayload - GstRtpAsfDepay - GstRTSPReal - GstRTSPWMS - GstRealAudioDemux - GstSidDec - GstVideoDecoder - GstMpeg2dec - GstVideoEncoder - GstX264Enc - GstXingMux - GstPad - GstPadTemplate - GstPlugin - GstPluginFeature - GstDeviceProviderFactory - GstDynamicTypeFactory - GstElementFactory - GstTracerFactory - GstTypeFindFactory - GstRegistry - GstTask - GstTaskPool -GInterface - GTypePlugin - GstChildProxy - GstPreset - GstRTSPExtension - GstURIHandler diff --git a/docs/plugins/gst-plugins-ugly-plugins.interfaces b/docs/plugins/gst-plugins-ugly-plugins.interfaces deleted file mode 100644 index fe0f435b..00000000 --- a/docs/plugins/gst-plugins-ugly-plugins.interfaces +++ /dev/null @@ -1,14 +0,0 @@ -GstAmrnbEnc GstPreset -GstAudioCdSrc GstURIHandler -GstAudioEncoder GstPreset -GstBin GstChildProxy -GstCddaBaseSrc GstURIHandler -GstCdioCddaSrc GstURIHandler -GstDvdReadSrc GstURIHandler -GstPNMSrc GstURIHandler -GstPipeline GstChildProxy -GstRTSPReal GstRTSPExtension -GstRTSPWMS GstRTSPExtension -GstTwoLame GstPreset -GstVideoEncoder GstPreset -GstX264Enc GstPreset diff --git a/docs/plugins/gst-plugins-ugly-plugins.prerequisites b/docs/plugins/gst-plugins-ugly-plugins.prerequisites deleted file mode 100644 index ab6e68c8..00000000 --- a/docs/plugins/gst-plugins-ugly-plugins.prerequisites +++ /dev/null @@ -1,3 +0,0 @@ -GstChildProxy GObject -GstChildProxy GstObject -GstTagSetter GstElement diff --git a/docs/plugins/gst-plugins-ugly-plugins.signals b/docs/plugins/gst-plugins-ugly-plugins.signals deleted file mode 100644 index 351ae231..00000000 --- a/docs/plugins/gst-plugins-ugly-plugins.signals +++ /dev/null @@ -1,59 +0,0 @@ -<SIGNAL> -<NAME>GstRDTManager::clear-pt-map</NAME> -<RETURNS>void</RETURNS> -<FLAGS>l</FLAGS> -GstRDTManager *gstrdtmanager -</SIGNAL> - -<SIGNAL> -<NAME>GstRDTManager::on-bye-ssrc</NAME> -<RETURNS>void</RETURNS> -<FLAGS>l</FLAGS> -GstRDTManager *gstrdtmanager -guint arg1 -guint arg2 -</SIGNAL> - -<SIGNAL> -<NAME>GstRDTManager::on-bye-timeout</NAME> -<RETURNS>void</RETURNS> -<FLAGS>l</FLAGS> -GstRDTManager *gstrdtmanager -guint arg1 -guint arg2 -</SIGNAL> - -<SIGNAL> -<NAME>GstRDTManager::on-timeout</NAME> -<RETURNS>void</RETURNS> -<FLAGS>l</FLAGS> -GstRDTManager *gstrdtmanager -guint arg1 -guint arg2 -</SIGNAL> - -<SIGNAL> -<NAME>GstRDTManager::request-pt-map</NAME> -<RETURNS>GstCaps*</RETURNS> -<FLAGS>l</FLAGS> -GstRDTManager *gstrdtmanager -guint arg1 -guint arg2 -</SIGNAL> - -<SIGNAL> -<NAME>GstRDTManager::on-npt-stop</NAME> -<RETURNS>void</RETURNS> -<FLAGS>l</FLAGS> -GstRDTManager *gstrdtmanager -guint arg1 -guint arg2 -</SIGNAL> - -<SIGNAL> -<NAME>GstMPEGParse::reached-offset</NAME> -<RETURNS>void</RETURNS> -<FLAGS>f</FLAGS> -GstMPEGParse *gstmpegparse -</SIGNAL> - diff --git a/docs/plugins/gst-plugins-ugly-plugins.types b/docs/plugins/gst-plugins-ugly-plugins.types deleted file mode 100644 index 9f4950e7..00000000 --- a/docs/plugins/gst-plugins-ugly-plugins.types +++ /dev/null @@ -1 +0,0 @@ -#include <gst/gst.h> diff --git a/docs/plugins/inspect/plugin-a52dec.xml b/docs/plugins/inspect/plugin-a52dec.xml deleted file mode 100644 index 1c8cc05e..00000000 --- a/docs/plugins/inspect/plugin-a52dec.xml +++ /dev/null @@ -1,34 +0,0 @@ -<plugin> - <name>a52dec</name> - <description>Decodes ATSC A/52 encoded audio streams</description> - <filename>../../ext/a52dec/.libs/libgsta52dec.so</filename> - <basename>libgsta52dec.so</basename> - <version>1.17.0.1</version> - <license>GPL</license> - <source>gst-plugins-ugly</source> - <package>GStreamer Ugly Plug-ins git</package> - <origin>Unknown package origin</origin> - <elements> - <element> - <name>a52dec</name> - <longname>ATSC A/52 audio decoder</longname> - <class>Codec/Decoder/Audio</class> - <description>Decodes ATSC A/52 encoded audio streams</description> - <author>David I. Lehn <dlehn@users.sourceforge.net></author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>audio/x-ac3; audio/ac3; audio/x-private1-ac3</details> - </caps> - <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>audio/x-raw, format=(string)F32LE, layout=(string)interleaved, rate=(int)[ 4000, 96000 ], channels=(int)[ 1, 6 ]</details> - </caps> - </pads> - </element> - </elements> -</plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-amrnb.xml b/docs/plugins/inspect/plugin-amrnb.xml deleted file mode 100644 index 76e0d9fb..00000000 --- a/docs/plugins/inspect/plugin-amrnb.xml +++ /dev/null @@ -1,55 +0,0 @@ -<plugin> - <name>amrnb</name> - <description>Adaptive Multi-Rate Narrow-Band</description> - <filename>../../ext/amrnb/.libs/libgstamrnb.so</filename> - <basename>libgstamrnb.so</basename> - <version>1.17.0.1</version> - <license>unknown</license> - <source>gst-plugins-ugly</source> - <package>GStreamer Ugly Plug-ins git</package> - <origin>Unknown package origin</origin> - <elements> - <element> - <name>amrnbdec</name> - <longname>AMR-NB audio decoder</longname> - <class>Codec/Decoder/Audio</class> - <description>Adaptive Multi-Rate Narrow-Band audio decoder</description> - <author>GStreamer maintainers <gstreamer-devel@lists.freedesktop.org></author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>audio/AMR, rate=(int)8000, channels=(int)1</details> - </caps> - <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)8000, channels=(int)1</details> - </caps> - </pads> - </element> - <element> - <name>amrnbenc</name> - <longname>AMR-NB audio encoder</longname> - <class>Codec/Encoder/Audio</class> - <description>Adaptive Multi-Rate Narrow-Band audio encoder</description> - <author>Wim Taymans <wim.taymans@gmail.com></author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)8000, channels=(int)1</details> - </caps> - <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>audio/AMR, rate=(int)8000, channels=(int)1</details> - </caps> - </pads> - </element> - </elements> -</plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-amrwbdec.xml b/docs/plugins/inspect/plugin-amrwbdec.xml deleted file mode 100644 index d63d9999..00000000 --- a/docs/plugins/inspect/plugin-amrwbdec.xml +++ /dev/null @@ -1,34 +0,0 @@ -<plugin> - <name>amrwbdec</name> - <description>Adaptive Multi-Rate Wide-Band Decoder</description> - <filename>../../ext/amrwbdec/.libs/libgstamrwbdec.so</filename> - <basename>libgstamrwbdec.so</basename> - <version>1.17.0.1</version> - <license>unknown</license> - <source>gst-plugins-ugly</source> - <package>GStreamer Ugly Plug-ins git</package> - <origin>Unknown package origin</origin> - <elements> - <element> - <name>amrwbdec</name> - <longname>AMR-WB audio decoder</longname> - <class>Codec/Decoder/Audio</class> - <description>Adaptive Multi-Rate Wideband audio decoder</description> - <author>Renato Araujo <renato.filho@indt.org.br></author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>audio/AMR-WB, rate=(int)16000, channels=(int)1</details> - </caps> - <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)16000, channels=(int)1</details> - </caps> - </pads> - </element> - </elements> -</plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-asf.xml b/docs/plugins/inspect/plugin-asf.xml deleted file mode 100644 index 5a3e4d6a..00000000 --- a/docs/plugins/inspect/plugin-asf.xml +++ /dev/null @@ -1,70 +0,0 @@ -<plugin> - <name>asf</name> - <description>Demuxes and muxes audio and video in Microsofts ASF format</description> - <filename>../../gst/asfdemux/.libs/libgstasf.so</filename> - <basename>libgstasf.so</basename> - <version>1.17.0.1</version> - <license>LGPL</license> - <source>gst-plugins-ugly</source> - <package>GStreamer Ugly Plug-ins git</package> - <origin>Unknown package origin</origin> - <elements> - <element> - <name>asfdemux</name> - <longname>ASF Demuxer</longname> - <class>Codec/Demuxer</class> - <description>Demultiplexes ASF Streams</description> - <author>Owen Fraser-Green <owen@discobabe.net></author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-ms-asf</details> - </caps> - <caps> - <name>audio_%u</name> - <direction>source</direction> - <presence>sometimes</presence> - <details>ANY</details> - </caps> - <caps> - <name>video_%u</name> - <direction>source</direction> - <presence>sometimes</presence> - <details>ANY</details> - </caps> - </pads> - </element> - <element> - <name>rtpasfdepay</name> - <longname>RTP ASF packet depayloader</longname> - <class>Codec/Depayloader/Network</class> - <description>Extracts ASF streams from RTP</description> - <author>Tim-Philipp Müller <tim centricular net>, Wim Taymans <wim.taymans@gmail.com></author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>application/x-rtp, media=(string){ application, video, audio }, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)X-ASF-PF</details> - </caps> - <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>video/x-ms-asf</details> - </caps> - </pads> - </element> - <element> - <name>rtspwms</name> - <longname>WMS RTSP Extension</longname> - <class>Network/Extension/Protocol</class> - <description>Extends RTSP so that it can handle WMS setup</description> - <author>Wim Taymans <wim.taymans@gmail.com></author> - <pads> - </pads> - </element> - </elements> -</plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-cdio.xml b/docs/plugins/inspect/plugin-cdio.xml deleted file mode 100644 index ec6cbbe5..00000000 --- a/docs/plugins/inspect/plugin-cdio.xml +++ /dev/null @@ -1,28 +0,0 @@ -<plugin> - <name>cdio</name> - <description>Read audio from audio CDs</description> - <filename>../../ext/cdio/.libs/libgstcdio.so</filename> - <basename>libgstcdio.so</basename> - <version>1.17.0.1</version> - <license>GPL</license> - <source>gst-plugins-ugly</source> - <package>GStreamer Ugly Plug-ins git</package> - <origin>Unknown package origin</origin> - <elements> - <element> - <name>cdiocddasrc</name> - <longname>CD audio source (CDDA)</longname> - <class>Source/File</class> - <description>Read audio from CD using libcdio</description> - <author>Tim-Philipp Müller <tim centricular net></author> - <pads> - <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)44100, channels=(int)2</details> - </caps> - </pads> - </element> - </elements> -</plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-dvdlpcmdec.xml b/docs/plugins/inspect/plugin-dvdlpcmdec.xml deleted file mode 100644 index d99cc836..00000000 --- a/docs/plugins/inspect/plugin-dvdlpcmdec.xml +++ /dev/null @@ -1,34 +0,0 @@ -<plugin> - <name>dvdlpcmdec</name> - <description>Decode DVD LPCM frames into standard PCM</description> - <filename>../../gst/dvdlpcmdec/.libs/libgstdvdlpcmdec.so</filename> - <basename>libgstdvdlpcmdec.so</basename> - <version>1.17.0.1</version> - <license>LGPL</license> - <source>gst-plugins-ugly</source> - <package>GStreamer Ugly Plug-ins git</package> - <origin>Unknown package origin</origin> - <elements> - <element> - <name>dvdlpcmdec</name> - <longname>DVD LPCM Audio decoder</longname> - <class>Codec/Decoder/Audio</class> - <description>Decode DVD LPCM frames into standard PCM audio</description> - <author>Jan Schmidt <jan@noraisin.net>, Michael Smith <msmith@fluendo.com></author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>audio/x-private1-lpcm; audio/x-private2-lpcm; audio/x-private-ts-lpcm; audio/x-lpcm, width=(int){ 16, 20, 24 }, rate=(int){ 32000, 44100, 48000, 96000 }, channels=(int)[ 1, 8 ], dynamic_range=(int)[ 0, 255 ], emphasis=(boolean){ true, false }, mute=(boolean){ true, false }</details> - </caps> - <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>audio/x-raw, format=(string){ S16BE, S24BE }, layout=(string)interleaved, rate=(int){ 32000, 44100, 48000, 96000 }, channels=(int)[ 1, 8 ]</details> - </caps> - </pads> - </element> - </elements> -</plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-dvdread.xml b/docs/plugins/inspect/plugin-dvdread.xml deleted file mode 100644 index 3980895c..00000000 --- a/docs/plugins/inspect/plugin-dvdread.xml +++ /dev/null @@ -1,28 +0,0 @@ -<plugin> - <name>dvdread</name> - <description>Access a DVD with dvdread</description> - <filename>../../ext/dvdread/.libs/libgstdvdread.so</filename> - <basename>libgstdvdread.so</basename> - <version>1.17.0.1</version> - <license>GPL</license> - <source>gst-plugins-ugly</source> - <package>GStreamer Ugly Plug-ins git</package> - <origin>Unknown package origin</origin> - <elements> - <element> - <name>dvdreadsrc</name> - <longname>DVD Source</longname> - <class>Source/File/DVD</class> - <description>Access a DVD title/chapter/angle using libdvdread</description> - <author>Erik Walthinsen <omega@cse.ogi.edu></author> - <pads> - <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>video/mpeg, mpegversion=(int)2, systemstream=(boolean)true</details> - </caps> - </pads> - </element> - </elements> -</plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-dvdsub.xml b/docs/plugins/inspect/plugin-dvdsub.xml deleted file mode 100644 index c5955861..00000000 --- a/docs/plugins/inspect/plugin-dvdsub.xml +++ /dev/null @@ -1,55 +0,0 @@ -<plugin> - <name>dvdsub</name> - <description>DVD subtitle parser and decoder</description> - <filename>../../gst/dvdsub/.libs/libgstdvdsub.so</filename> - <basename>libgstdvdsub.so</basename> - <version>1.17.0.1</version> - <license>LGPL</license> - <source>gst-plugins-ugly</source> - <package>GStreamer Ugly Plug-ins git</package> - <origin>Unknown package origin</origin> - <elements> - <element> - <name>dvdsubdec</name> - <longname>DVD subtitle decoder</longname> - <class>Codec/Decoder/Video</class> - <description>Decodes DVD subtitles into AYUV video frames</description> - <author>Wim Taymans <wim.taymans@gmail.com>, Jan Schmidt <thaytan@mad.scientist.com></author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>subpicture/x-dvd</details> - </caps> - <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>video/x-raw, format=(string){ AYUV, ARGB }, width=(int)720, height=(int)576, framerate=(fraction)0/1</details> - </caps> - </pads> - </element> - <element> - <name>dvdsubparse</name> - <longname>DVD subtitle parser</longname> - <class>Codec/Parser/Subtitle</class> - <description>Parses and packetizes DVD subtitle streams</description> - <author>Mark Nauwelaerts <mnauw@users.sourceforge.net></author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>subpicture/x-dvd</details> - </caps> - <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>subpicture/x-dvd, parsed=(boolean)true</details> - </caps> - </pads> - </element> - </elements> -</plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-mpeg2dec.xml b/docs/plugins/inspect/plugin-mpeg2dec.xml deleted file mode 100644 index 6e3bc1ca..00000000 --- a/docs/plugins/inspect/plugin-mpeg2dec.xml +++ /dev/null @@ -1,34 +0,0 @@ -<plugin> - <name>mpeg2dec</name> - <description>LibMpeg2 decoder</description> - <filename>../../ext/mpeg2dec/.libs/libgstmpeg2dec.so</filename> - <basename>libgstmpeg2dec.so</basename> - <version>1.17.0.1</version> - <license>GPL</license> - <source>gst-plugins-ugly</source> - <package>GStreamer Ugly Plug-ins git</package> - <origin>Unknown package origin</origin> - <elements> - <element> - <name>mpeg2dec</name> - <longname>mpeg1 and mpeg2 video decoder</longname> - <class>Codec/Decoder/Video</class> - <description>Uses libmpeg2 to decode MPEG video streams</description> - <author>Wim Taymans <wim.taymans@chello.be></author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/mpeg, mpegversion=(int)[ 1, 2 ], systemstream=(boolean)false</details> - </caps> - <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>video/x-raw, format=(string){ YV12, I420, Y42B, Y444 }, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - </elements> -</plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-realmedia.xml b/docs/plugins/inspect/plugin-realmedia.xml deleted file mode 100644 index 1dad1fa5..00000000 --- a/docs/plugins/inspect/plugin-realmedia.xml +++ /dev/null @@ -1,139 +0,0 @@ -<plugin> - <name>realmedia</name> - <description>RealMedia support plugins</description> - <filename>../../gst/realmedia/.libs/libgstrealmedia.so</filename> - <basename>libgstrealmedia.so</basename> - <version>1.17.0.1</version> - <license>LGPL</license> - <source>gst-plugins-ugly</source> - <package>GStreamer Ugly Plug-ins git</package> - <origin>Unknown package origin</origin> - <elements> - <element> - <name>pnmsrc</name> - <longname>PNM packet receiver</longname> - <class>Source/Network</class> - <description>Receive data over the network via PNM</description> - <author>Wim Taymans <wim.taymans@gmail.com></author> - <pads> - <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>application/vnd.rn-realmedia</details> - </caps> - </pads> - </element> - <element> - <name>rademux</name> - <longname>RealAudio Demuxer</longname> - <class>Codec/Demuxer</class> - <description>Demultiplex a RealAudio file</description> - <author>Tim-Philipp Müller <tim centricular net></author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>application/x-pn-realaudio</details> - </caps> - <caps> - <name>src</name> - <direction>source</direction> - <presence>sometimes</presence> - <details>ANY</details> - </caps> - </pads> - </element> - <element> - <name>rdtdepay</name> - <longname>RDT packet parser</longname> - <class>Codec/Depayloader/Network</class> - <description>Extracts RealMedia from RDT packets</description> - <author>Lutz Mueller <lutz at topfrose dot de>, Wim Taymans <wim@fluendo.com></author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>application/x-rdt, media=(string)application, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)X-REAL-RDT</details> - </caps> - <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>application/vnd.rn-realmedia</details> - </caps> - </pads> - </element> - <element> - <name>rdtmanager</name> - <longname>RTP Decoder</longname> - <class>Codec/Parser/Network</class> - <description>Accepts raw RTP and RTCP packets and sends them forward</description> - <author>Wim Taymans <wim.taymans@gmail.com></author> - <pads> - <caps> - <name>recv_rtcp_sink_%u</name> - <direction>sink</direction> - <presence>request</presence> - <details>application/x-rtcp</details> - </caps> - <caps> - <name>recv_rtp_sink_%u</name> - <direction>sink</direction> - <presence>request</presence> - <details>application/x-rdt</details> - </caps> - <caps> - <name>recv_rtp_src_%u_%u_%u</name> - <direction>source</direction> - <presence>sometimes</presence> - <details>application/x-rdt</details> - </caps> - <caps> - <name>rtcp_src_%u</name> - <direction>source</direction> - <presence>request</presence> - <details>application/x-rtcp</details> - </caps> - </pads> - </element> - <element> - <name>rmdemux</name> - <longname>RealMedia Demuxer</longname> - <class>Codec/Demuxer</class> - <description>Demultiplex a RealMedia file into audio and video streams</description> - <author>David Schleef <ds@schleef.org></author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>application/vnd.rn-realmedia</details> - </caps> - <caps> - <name>audio_%u</name> - <direction>source</direction> - <presence>sometimes</presence> - <details>ANY</details> - </caps> - <caps> - <name>video_%u</name> - <direction>source</direction> - <presence>sometimes</presence> - <details>ANY</details> - </caps> - </pads> - </element> - <element> - <name>rtspreal</name> - <longname>RealMedia RTSP Extension</longname> - <class>Network/Extension/Protocol</class> - <description>Extends RTSP so that it can handle RealMedia setup</description> - <author>Wim Taymans <wim.taymans@gmail.com></author> - <pads> - </pads> - </element> - </elements> -</plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-sid.xml b/docs/plugins/inspect/plugin-sid.xml deleted file mode 100644 index ef402963..00000000 --- a/docs/plugins/inspect/plugin-sid.xml +++ /dev/null @@ -1,34 +0,0 @@ -<plugin> - <name>sid</name> - <description>Uses libsidplay to decode .sid files</description> - <filename>../../ext/sidplay/.libs/libgstsid.so</filename> - <basename>libgstsid.so</basename> - <version>1.17.0.1</version> - <license>GPL</license> - <source>gst-plugins-ugly</source> - <package>GStreamer Ugly Plug-ins git</package> - <origin>Unknown package origin</origin> - <elements> - <element> - <name>siddec</name> - <longname>Sid decoder</longname> - <class>Codec/Decoder/Audio</class> - <description>Use libsidplay to decode SID audio tunes</description> - <author>Wim Taymans <wim.taymans@gmail.com></author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>audio/x-sid</details> - </caps> - <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>audio/x-raw, format=(string){ S16LE, U16LE, S8, U8 }, layout=(string)interleaved, rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ]</details> - </caps> - </pads> - </element> - </elements> -</plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-x264.xml b/docs/plugins/inspect/plugin-x264.xml deleted file mode 100644 index ce9c1c0b..00000000 --- a/docs/plugins/inspect/plugin-x264.xml +++ /dev/null @@ -1,34 +0,0 @@ -<plugin> - <name>x264</name> - <description>libx264-based H264 plugins</description> - <filename>../../ext/x264/.libs/libgstx264.so</filename> - <basename>libgstx264.so</basename> - <version>1.17.0.1</version> - <license>GPL</license> - <source>gst-plugins-ugly</source> - <package>GStreamer Ugly Plug-ins git</package> - <origin>Unknown package origin</origin> - <elements> - <element> - <name>x264enc</name> - <longname>x264enc</longname> - <class>Codec/Encoder/Video</class> - <description>H264 Encoder</description> - <author>Josef Zlomek <josef.zlomek@itonis.tv>, Mark Nauwelaerts <mnauw@users.sf.net></author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ], format=(string){ Y444, Y42B, I420, YV12, NV12, Y444_10LE, I422_10LE, I420_10LE }</details> - </caps> - <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>video/x-h264, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], stream-format=(string){ avc, byte-stream }, alignment=(string)au, profile=(string){ high-4:4:4, high-4:2:2, high-10, high, main, baseline, constrained-baseline, high-4:4:4-intra, high-4:2:2-intra, high-10-intra }</details> - </caps> - </pads> - </element> - </elements> -</plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-xingmux.xml b/docs/plugins/inspect/plugin-xingmux.xml deleted file mode 100644 index 29e845d5..00000000 --- a/docs/plugins/inspect/plugin-xingmux.xml +++ /dev/null @@ -1,34 +0,0 @@ -<plugin> - <name>xingmux</name> - <description>Add XING tags to mpeg audio files</description> - <filename>../../gst/xingmux/.libs/libgstxingmux.so</filename> - <basename>libgstxingmux.so</basename> - <version>1.17.0.1</version> - <license>LGPL</license> - <source>gst-plugins-ugly</source> - <package>GStreamer Ugly Plug-ins git</package> - <origin>Unknown package origin</origin> - <elements> - <element> - <name>xingmux</name> - <longname>MP3 Xing muxer</longname> - <class>Formatter/Muxer/Metadata</class> - <description>Adds a Xing header to the beginning of a VBR MP3 file</description> - <author>Christophe Fergeau <teuf@gnome.org></author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ]</details> - </caps> - <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ]</details> - </caps> - </pads> - </element> - </elements> -</plugin>
\ No newline at end of file diff --git a/docs/sitemap.txt b/docs/sitemap.txt new file mode 100644 index 00000000..058a2713 --- /dev/null +++ b/docs/sitemap.txt @@ -0,0 +1 @@ +gst-index |