docs: Add missing plugin inspection files
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Thu, 8 Nov 2012 11:12:59 +0000 (12:12 +0100)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Thu, 8 Nov 2012 11:13:39 +0000 (12:13 +0100)
Fixes bug #687840.

docs/plugins/gst-plugins-bad-plugins.args
docs/plugins/gst-plugins-bad-plugins.hierarchy
docs/plugins/gst-plugins-bad-plugins.interfaces
docs/plugins/inspect/plugin-eglglessink.xml [new file with mode: 0644]
docs/plugins/inspect/plugin-frei0r.xml
docs/plugins/inspect/plugin-opus.xml [new file with mode: 0644]
docs/plugins/inspect/plugin-rtpvp8.xml [new file with mode: 0644]
docs/plugins/inspect/plugin-scaletempo.xml

index 741a5e0..683ff98 100644 (file)
 <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>
 <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>
 <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>
 <FLAGS>rw</FLAGS>
 <NICK>ratioy</NICK>
 <BLURB>y-ratio.</BLURB>
-<DEFAULT>1.53064e-18</DEFAULT>
+<DEFAULT>3.06544e-115</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rw</FLAGS>
 <NICK>DelayTime</NICK>
 <BLURB>the delay time.</BLURB>
-<DEFAULT>7.06238e-304</DEFAULT>
+<DEFAULT>7.91244e-05</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rw</FLAGS>
 <NICK>Color</NICK>
 <BLURB>the color of the image.</BLURB>
-<DEFAULT>0.011489</DEFAULT>
+<DEFAULT>9.33458e-15</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rw</FLAGS>
 <NICK>lredscale</NICK>
 <BLURB>multiplier for downscaling non-edge brightness.</BLURB>
-<DEFAULT>0</DEFAULT>
+<DEFAULT>1.71685e-316</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rw</FLAGS>
 <NICK>blend</NICK>
 <BLURB>blend factor.</BLURB>
-<DEFAULT>1.37429e-309</DEFAULT>
+<DEFAULT>4.63015e-299</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rw</FLAGS>
 <NICK>fader</NICK>
 <BLURB>the fader position.</BLURB>
-<DEFAULT>3.40905e-322</DEFAULT>
+<DEFAULT>1.56483e-316</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rw</FLAGS>
 <NICK>HSync</NICK>
 <BLURB>the hsync offset.</BLURB>
-<DEFAULT>0</DEFAULT>
+<DEFAULT>1.71552e-316</DEFAULT>
 </ARG>
 
 <ARG>
 <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>
+
index 9e1ab99..4629078 100644 (file)
@@ -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
index 71090de..ad25887 100644 (file)
@@ -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 (file)
index 0000000..8d21ece
--- /dev/null
@@ -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
index 9ca98a0..666f1fd 100644 (file)
       </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 (file)
index 0000000..2e6dfbc
--- /dev/null
@@ -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 (file)
index 0000000..26a854b
--- /dev/null
@@ -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
index eeb55f0..8eee247 100644 (file)
@@ -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>