summaryrefslogtreecommitdiff
path: root/docs/plugins
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian.droege@collabora.co.uk>2012-11-08 12:12:59 +0100
committerSebastian Dröge <sebastian.droege@collabora.co.uk>2012-11-08 12:13:39 +0100
commitb2e65fd575c79e892015858b51d973dcd92b3a96 (patch)
tree4945414aa066cd282a3b548a09763423bfe8f182 /docs/plugins
parent6f0a46e45c185aa9c04dacbedc779be393289e0e (diff)
downloadgstreamer-plugins-bad-b2e65fd575c79e892015858b51d973dcd92b3a96.tar.gz
docs: Add missing plugin inspection files
Fixes bug #687840.
Diffstat (limited to 'docs/plugins')
-rw-r--r--docs/plugins/gst-plugins-bad-plugins.args40
-rw-r--r--docs/plugins/gst-plugins-bad-plugins.hierarchy98
-rw-r--r--docs/plugins/gst-plugins-bad-plugins.interfaces1
-rw-r--r--docs/plugins/inspect/plugin-eglglessink.xml28
-rw-r--r--docs/plugins/inspect/plugin-frei0r.xml21
-rw-r--r--docs/plugins/inspect/plugin-opus.xml118
-rw-r--r--docs/plugins/inspect/plugin-rtpvp8.xml55
-rw-r--r--docs/plugins/inspect/plugin-scaletempo.xml4
8 files changed, 236 insertions, 129 deletions
diff --git a/docs/plugins/gst-plugins-bad-plugins.args b/docs/plugins/gst-plugins-bad-plugins.args
index 741a5e02d..683ff98f9 100644
--- a/docs/plugins/gst-plugins-bad-plugins.args
+++ b/docs/plugins/gst-plugins-bad-plugins.args
@@ -26900,7 +26900,7 @@
<FLAGS>rw</FLAGS>
<NICK>physics</NICK>
<BLURB>water density: from 1 to 4.</BLURB>
-<DEFAULT>5.17441e-317</DEFAULT>
+<DEFAULT>7.7486e-304</DEFAULT>
</ARG>
<ARG>
@@ -26940,7 +26940,7 @@
<FLAGS>rw</FLAGS>
<NICK>splash</NICK>
<BLURB>make a big splash in the center.</BLURB>
-<DEFAULT>5.17484e-317</DEFAULT>
+<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
@@ -26950,7 +26950,7 @@
<FLAGS>rw</FLAGS>
<NICK>splash</NICK>
<BLURB>make a big splash in the center.</BLURB>
-<DEFAULT>6.79039e-313</DEFAULT>
+<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
@@ -26990,7 +26990,7 @@
<FLAGS>rw</FLAGS>
<NICK>ratioy</NICK>
<BLURB>y-ratio.</BLURB>
-<DEFAULT>1.53064e-18</DEFAULT>
+<DEFAULT>3.06544e-115</DEFAULT>
</ARG>
<ARG>
@@ -27000,7 +27000,7 @@
<FLAGS>rw</FLAGS>
<NICK>DelayTime</NICK>
<BLURB>the delay time.</BLURB>
-<DEFAULT>7.06238e-304</DEFAULT>
+<DEFAULT>7.91244e-05</DEFAULT>
</ARG>
<ARG>
@@ -27030,7 +27030,7 @@
<FLAGS>rw</FLAGS>
<NICK>Color</NICK>
<BLURB>the color of the image.</BLURB>
-<DEFAULT>0.011489</DEFAULT>
+<DEFAULT>9.33458e-15</DEFAULT>
</ARG>
<ARG>
@@ -27380,7 +27380,7 @@
<FLAGS>rw</FLAGS>
<NICK>lredscale</NICK>
<BLURB>multiplier for downscaling non-edge brightness.</BLURB>
-<DEFAULT>0</DEFAULT>
+<DEFAULT>1.71685e-316</DEFAULT>
</ARG>
<ARG>
@@ -27570,7 +27570,7 @@
<FLAGS>rw</FLAGS>
<NICK>blend</NICK>
<BLURB>blend factor.</BLURB>
-<DEFAULT>1.37429e-309</DEFAULT>
+<DEFAULT>4.63015e-299</DEFAULT>
</ARG>
<ARG>
@@ -27580,7 +27580,7 @@
<FLAGS>rw</FLAGS>
<NICK>fader</NICK>
<BLURB>the fader position.</BLURB>
-<DEFAULT>3.40905e-322</DEFAULT>
+<DEFAULT>1.56483e-316</DEFAULT>
</ARG>
<ARG>
@@ -27760,7 +27760,7 @@
<FLAGS>rw</FLAGS>
<NICK>HSync</NICK>
<BLURB>the hsync offset.</BLURB>
-<DEFAULT>0</DEFAULT>
+<DEFAULT>1.71552e-316</DEFAULT>
</ARG>
<ARG>
@@ -59453,3 +59453,23 @@
<DEFAULT>FALSE</DEFAULT>
</ARG>
+<ARG>
+<NAME>GstEglGlesSink::create-window</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Create Window</NICK>
+<BLURB>If set to true, the sink will attempt to create it's own window to render to if none is provided. This is currently only supported when the sink is used under X11.</BLURB>
+<DEFAULT>TRUE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstEglGlesSink::force-aspect-ratio</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Respect aspect ratio when scaling</NICK>
+<BLURB>If set to true, the sink will attempt to preserve the incoming frame's geometry while scaling, taking both the storage's and display's pixel aspect ratio into account.</BLURB>
+<DEFAULT>TRUE</DEFAULT>
+</ARG>
+
diff --git a/docs/plugins/gst-plugins-bad-plugins.hierarchy b/docs/plugins/gst-plugins-bad-plugins.hierarchy
index 9e1ab9927..4629078d4 100644
--- a/docs/plugins/gst-plugins-bad-plugins.hierarchy
+++ b/docs/plugins/gst-plugins-bad-plugins.hierarchy
@@ -57,7 +57,7 @@ GObject
GstRTMPSink
GstShmSink
GstVideoSink
- GstWaylandSink
+ GstEglGlesSink
GstBaseSrc
GstDTMFSrc
GstDataURISrc
@@ -79,9 +79,7 @@ GObject
GstRTPDTMFSrc
GstBaseTransform
GstAudioFilter
- GstAccurip
GstBPMDetect
- GstChromaprint
GstBayer2RGB
GstDebugSpy
GstDtmfDetect
@@ -114,15 +112,6 @@ GObject
GstMirror
GstRotate
GstSquare
- GstOpencvVideoFilter
- GstCvDilateErode
- GstCvDilate
- GstCvErode
- GstCvEqualizeHist
- GstCvLaplace
- GstCvSmooth
- GstCvSobel
- GstFaceDetect
GstSmooth
GstSolarize
GstZBar
@@ -156,7 +145,6 @@ GObject
frei0r-filter-mask0mate
frei0r-filter-nervous
frei0r-filter-nosync0r
- frei0r-filter-opencvfacedetect
frei0r-filter-perspective
frei0r-filter-pixeliz0r
frei0r-filter-primaries
@@ -195,8 +183,6 @@ GObject
GstCompare
GstDVBSubOverlay
GstDVDSpu
- GstEdgeDetect
- GstFaceBlur
GstFestival
GstFieldAnalysis
GstGDPDepay
@@ -207,20 +193,14 @@ GObject
GstJifMux
GstJpegParse
GstLiveAdder
- GstMXFDemux
GstMimDec
GstMimEnc
GstModPlug
- GstMotioncells
- GstMpeg2enc
GstMpegPSDemux
- GstMplex
- GstOpencvTextOverlay
GstPcapParse
GstPitch
GstPnmdec
GstPnmenc
- GstPyramidSegment
GstRTPBaseDepayload
GstRTPOpusDepay
GstRtpDTMFDepay
@@ -237,12 +217,10 @@ GObject
GstSegmentClip
GstAudioSegmentClip
GstVideoSegmentClip
- GstSpanPlc
GstSpeed
GstSrtEnc
GstTagMux
GstId3Mux
- GstTemplateMatch
GstVideoDecoder
GstSchroDec
GstVideoEncoder
@@ -293,78 +271,6 @@ GObject
GstTask
GstTaskPool
GstEncodingProfile
- MXFMetadataBase
- MXFDescriptiveMetadata
- MXFDMS1
- MXFDMS1Address
- MXFDMS1Communications
- MXFDMS1ContactsList
- MXFDMS1Framework
- MXFDMS1ProductionClipFramework
- MXFDMS1ClipFramework
- MXFDMS1ProductionFramework
- MXFDMS1SceneFramework
- MXFDMS1NameValue
- MXFDMS1PictureFormat
- MXFDMS1Processing
- MXFDMS1Project
- MXFDMS1Publication
- MXFDMS1TextLanguage
- MXFDMS1Branding
- MXFDMS1CueWords
- MXFDMS1Shot
- MXFDMS1Thesaurus
- MXFDMS1Annotation
- MXFDMS1Award
- MXFDMS1CaptionsDescription
- MXFDMS1Classification
- MXFDMS1Contact
- MXFDMS1Location
- MXFDMS1Organisation
- MXFDMS1Person
- MXFDMS1Contract
- MXFDMS1DeviceParameters
- MXFDMS1Event
- MXFDMS1GroupRelationship
- MXFDMS1Identification
- MXFDMS1KeyPoint
- MXFDMS1Participant
- MXFDMS1Rights
- MXFDMS1Scripting
- MXFDMS1SettingPeriod
- MXFDMS1Titles
- MXFMetadata
- MXFMetadataContentStorage
- MXFMetadataEssenceContainerData
- MXFMetadataGenericDescriptor
- MXFMetadataFileDescriptor
- MXFMetadataGenericDataEssenceDescriptor
- MXFMetadataGenericPictureEssenceDescriptor
- MXFMetadataCDCIPictureEssenceDescriptor
- MXFMetadataMPEGVideoDescriptor
- MXFMetadataRGBAPictureEssenceDescriptor
- MXFMetadataGenericSoundEssenceDescriptor
- MXFMetadataWaveAudioEssenceDescriptor
- MXFMetadataAES3AudioEssenceDescriptor
- MXFMetadataMultipleDescriptor
- MXFMetadataGenericPackage
- MXFMetadataMaterialPackage
- MXFMetadataSourcePackage
- MXFMetadataIdentification
- MXFMetadataLocator
- MXFMetadataNetworkLocator
- MXFMetadataTextLocator
- MXFMetadataPreface
- MXFMetadataSequence
- MXFMetadataStructuralComponent
- MXFMetadataDMSegment
- MXFMetadataSourceClip
- MXFMetadataDMSourceClip
- MXFMetadataTimecodeComponent
- MXFMetadataTrack
- MXFMetadataEventTrack
- MXFMetadataStaticTrack
- MXFMetadataTimelineTrack
GInterface
GTypePlugin
GstChildProxy
@@ -373,4 +279,4 @@ GInterface
GstTagSetter
GstTagXmpWriter
GstURIHandler
- MXFDescriptiveMetadataFrameworkInterface
+ GstVideoOverlay
diff --git a/docs/plugins/gst-plugins-bad-plugins.interfaces b/docs/plugins/gst-plugins-bad-plugins.interfaces
index 71090de0d..ad2588796 100644
--- a/docs/plugins/gst-plugins-bad-plugins.interfaces
+++ b/docs/plugins/gst-plugins-bad-plugins.interfaces
@@ -18,6 +18,7 @@ GstCeltEnc GstTagSetter GstPreset
GstDataURISrc GstURIHandler
GstDfbVideoSink GstImplementsInterface GstNavigation GstColorBalance
GstDiracEnc GstPreset
+GstEglGlesSink GstVideoOverlay
GstFPSDisplaySink GstChildProxy
GstFaac GstPreset
GstFaceOverlay GstChildProxy
diff --git a/docs/plugins/inspect/plugin-eglglessink.xml b/docs/plugins/inspect/plugin-eglglessink.xml
new file mode 100644
index 000000000..8d21eceb5
--- /dev/null
+++ b/docs/plugins/inspect/plugin-eglglessink.xml
@@ -0,0 +1,28 @@
+<plugin>
+ <name>eglglessink</name>
+ <description>EGL/GLES sink</description>
+ <filename>../../ext/eglgles/.libs/libgsteglglessink.so</filename>
+ <basename>libgsteglglessink.so</basename>
+ <version>1.1.0.1</version>
+ <license>LGPL</license>
+ <source>gst-plugins-bad</source>
+ <package>GStreamer</package>
+ <origin>http://gstreamer.net/</origin>
+ <elements>
+ <element>
+ <name>eglglessink</name>
+ <longname>EGL/GLES vout Sink</longname>
+ <class>Sink/Video</class>
+ <description>An EGL/GLES Video Output Sink Implementing the VideoOverlay interface</description>
+ <author>Reynaldo H. Verdejo Pinochet &lt;reynaldo@collabora.com&gt;, Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/x-raw, format=(string){ RGBA, BGRA, ARGB, ABGR, RGBx, BGRx, xRGB, xBGR, AYUV, Y444, I420, YV12, NV12, NV21, YUY2, YVYU, UYVY, Y42B, Y41B, RGB, BGR, RGB16 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], 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-frei0r.xml b/docs/plugins/inspect/plugin-frei0r.xml
index 9ca98a059..666f1fd04 100644
--- a/docs/plugins/inspect/plugin-frei0r.xml
+++ b/docs/plugins/inspect/plugin-frei0r.xml
@@ -640,27 +640,6 @@
</pads>
</element>
<element>
- <name>frei0r-filter-opencvfacedetect</name>
- <longname>opencvfacedetect</longname>
- <class>Filter/Effect/Video</class>
- <description>detect faces</description>
- <author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, binarymillenium</author>
- <pads>
- <caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
- </caps>
- <caps>
- <name>src</name>
- <direction>source</direction>
- <presence>always</presence>
- <details>video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
- </caps>
- </pads>
- </element>
- <element>
<name>frei0r-filter-perspective</name>
<longname>Perspective</longname>
<class>Filter/Effect/Video</class>
diff --git a/docs/plugins/inspect/plugin-opus.xml b/docs/plugins/inspect/plugin-opus.xml
new file mode 100644
index 000000000..2e6dfbc25
--- /dev/null
+++ b/docs/plugins/inspect/plugin-opus.xml
@@ -0,0 +1,118 @@
+<plugin>
+ <name>opus</name>
+ <description>OPUS plugin library</description>
+ <filename>../../ext/opus/.libs/libgstopus.so</filename>
+ <basename>libgstopus.so</basename>
+ <version>1.1.0.1</version>
+ <license>LGPL</license>
+ <source>gst-plugins-bad</source>
+ <package>GStreamer Bad Plug-ins git</package>
+ <origin>Unknown package origin</origin>
+ <elements>
+ <element>
+ <name>opusdec</name>
+ <longname>Opus audio decoder</longname>
+ <class>Codec/Decoder/Audio</class>
+ <description>decode opus streams to audio</description>
+ <author>Vincent Penquerc&apos;h &lt;vincent.penquerch@collabora.co.uk&gt;</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>audio/x-opus</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>audio/x-raw, format=(string){ S16LE }, layout=(string)interleaved, rate=(int){ 48000, 24000, 16000, 12000, 8000 }, channels=(int)[ 1, 8 ]</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
+ <name>opusenc</name>
+ <longname>Opus audio encoder</longname>
+ <class>Codec/Encoder/Audio</class>
+ <description>Encodes audio in Opus format</description>
+ <author>Vincent Penquerc&apos;h &lt;vincent.penquerch@collabora.co.uk&gt;</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, 12000, 16000, 24000, 48000 }, channels=(int)[ 1, 2 ]</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>audio/x-opus</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
+ <name>opusparse</name>
+ <longname>Opus audio parser</longname>
+ <class>Codec/Parser/Audio</class>
+ <description>parses opus audio streams</description>
+ <author>Vincent Penquerc&apos;h &lt;vincent.penquerch@collabora.co.uk&gt;</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>audio/x-opus</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>audio/x-opus, framed=(boolean)true</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
+ <name>rtpopusdepay</name>
+ <longname>RTP Opus packet depayloader</longname>
+ <class>Codec/Depayloader/Network/RTP</class>
+ <description>Extracts Opus audio from RTP packets</description>
+ <author>Danilo Cesar Lemes de Paula &lt;danilo.cesar@collabora.co.uk&gt;</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)48000, encoding-name=(string)X-GST-OPUS-DRAFT-SPITTKA-00</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>audio/x-opus</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
+ <name>rtpopuspay</name>
+ <longname>RTP Opus payloader</longname>
+ <class>Codec/Payloader/Network/RTP</class>
+ <description>Puts Opus audio in RTP packets</description>
+ <author>Danilo Cesar Lemes de Paula &lt;danilo.cesar@collabora.co.uk&gt;</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>audio/x-opus, multistream=(boolean)false</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)48000, encoding-name=(string)X-GST-OPUS-DRAFT-SPITTKA-00</details>
+ </caps>
+ </pads>
+ </element>
+ </elements>
+</plugin> \ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-rtpvp8.xml b/docs/plugins/inspect/plugin-rtpvp8.xml
new file mode 100644
index 000000000..26a854bcf
--- /dev/null
+++ b/docs/plugins/inspect/plugin-rtpvp8.xml
@@ -0,0 +1,55 @@
+<plugin>
+ <name>rtpvp8</name>
+ <description>rtpvp8</description>
+ <filename>../../gst/rtpvp8/.libs/libgstrtpvp8.so</filename>
+ <basename>libgstrtpvp8.so</basename>
+ <version>1.1.0.1</version>
+ <license>LGPL</license>
+ <source>gst-plugins-bad</source>
+ <package>GStreamer Bad Plug-ins git</package>
+ <origin>Unknown package origin</origin>
+ <elements>
+ <element>
+ <name>rtpvp8depay</name>
+ <longname>RTP VP8 depayloader</longname>
+ <class>Codec/Depayloader/Network/RTP</class>
+ <description>Extracts VP8 video from RTP packets)</description>
+ <author>Sjoerd Simons &lt;sjoerd@luon.net&gt;</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>application/x-rtp, payload=(int)[ 96, 127 ], clock-rate=(int)90000, media=(string)video, encoding-name=(string)VP8-DRAFT-IETF-01</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>video/x-vp8</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
+ <name>rtpvp8pay</name>
+ <longname>RTP VP8 payloader</longname>
+ <class>Codec/Payloader/Network/RTP</class>
+ <description>Puts VP8 video in RTP packets)</description>
+ <author>Sjoerd Simons &lt;sjoerd@luon.net&gt;</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/x-vp8</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>application/x-rtp, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)VP8-DRAFT-IETF-01</details>
+ </caps>
+ </pads>
+ </element>
+ </elements>
+</plugin> \ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-scaletempo.xml b/docs/plugins/inspect/plugin-scaletempo.xml
index eeb55f04f..8eee247eb 100644
--- a/docs/plugins/inspect/plugin-scaletempo.xml
+++ b/docs/plugins/inspect/plugin-scaletempo.xml
@@ -1,8 +1,8 @@
<plugin>
<name>scaletempo</name>
<description>Scale audio tempo in sync with playback rate</description>
- <filename>../../gst/scaletempo/.libs/libgstscaletempoplugin.so</filename>
- <basename>libgstscaletempoplugin.so</basename>
+ <filename>../../gst/scaletempo/.libs/libgstscaletempo.so</filename>
+ <basename>libgstscaletempo.so</basename>
<version>1.1.0.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>