docs: update plugin introspection data for recent changes
authorTim-Philipp Müller <tim.muller@collabora.co.uk>
Tue, 7 Sep 2010 10:34:35 +0000 (11:34 +0100)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Tue, 7 Sep 2010 10:34:35 +0000 (11:34 +0100)
docs/plugins/gst-plugins-bad-plugins.args
docs/plugins/gst-plugins-bad-plugins.hierarchy
docs/plugins/inspect/plugin-cog.xml
docs/plugins/inspect/plugin-debugutilsbad.xml
docs/plugins/inspect/plugin-interlace.xml [new file with mode: 0644]
docs/plugins/inspect/plugin-sdl.xml
docs/plugins/inspect/plugin-videomeasure.xml
docs/plugins/inspect/plugin-videosignal.xml

index c4232e2..c41eee8 100644 (file)
 </ARG>
 
 <ARG>
+<NAME>GstJackAudioSink::client</NAME>
+<TYPE>JackClient*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>JackClient</NICK>
+<BLURB>Handle for jack client.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
 <NAME>GstDvbSrc::bandwidth</NAME>
 <TYPE>GstDvbSrcBandwidth</TYPE>
 <RANGE></RANGE>
 </ARG>
 
 <ARG>
+<NAME>GstJackAudioSrc::client</NAME>
+<TYPE>JackClient*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>JackClient</NICK>
+<BLURB>Handle for jack client.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
 <NAME>GstDCCPClientSrc::caps</NAME>
 <TYPE>GstCaps*</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>physics</NICK>
 <BLURB>water density: from 1 to 4.</BLURB>
-<DEFAULT>4.62957e-299</DEFAULT>
+<DEFAULT>8.20075e-304</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rw</FLAGS>
 <NICK>splash</NICK>
 <BLURB>make a big splash in the center.</BLURB>
-<DEFAULT>4.77831e-299</DEFAULT>
+<DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rw</FLAGS>
 <NICK>splash</NICK>
 <BLURB>make a big splash in the center.</BLURB>
-<DEFAULT>0</DEFAULT>
+<DEFAULT>4.77773e-299</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rw</FLAGS>
 <NICK>ratiox</NICK>
 <BLURB>x-ratio.</BLURB>
-<DEFAULT>1.37429e-309</DEFAULT>
+<DEFAULT>8.0843e+44</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rw</FLAGS>
 <NICK>ratioy</NICK>
 <BLURB>y-ratio.</BLURB>
-<DEFAULT>1.37974e-309</DEFAULT>
+<DEFAULT>9.3207e+68</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rw</FLAGS>
 <NICK>DelayTime</NICK>
 <BLURB>the delay time.</BLURB>
-<DEFAULT>1.37974e-309</DEFAULT>
+<DEFAULT>1.18576e-322</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rw</FLAGS>
 <NICK>blend</NICK>
 <BLURB>blend factor.</BLURB>
-<DEFAULT>4.74303e-322</DEFAULT>
+<DEFAULT>7.75038e-304</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rw</FLAGS>
 <NICK>fader</NICK>
 <BLURB>the fader position.</BLURB>
-<DEFAULT>-5.83035e+303</DEFAULT>
+<DEFAULT>5.12056e+199</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rw</FLAGS>
 <NICK>HSync</NICK>
 <BLURB>the hsync offset.</BLURB>
-<DEFAULT>1.262e-316</DEFAULT>
+<DEFAULT>2.07558e-316</DEFAULT>
 </ARG>
 
 <ARG>
 <DEFAULT>0.01</DEFAULT>
 </ARG>
 
+<ARG>
+<NAME>GstInterlace::top-field-first</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>top field first</NICK>
+<BLURB>Interlaced stream should be top field first.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
index a8a8a4d..71e387d 100644 (file)
@@ -34,6 +34,7 @@ GObject
             GstNasSink
             GstSDLAudioSink
           GstJackAudioSink
+        GstChecksumSink
         GstDCCPClientSink
         GstDCCPServerSink
         GstFBDEVSink
@@ -208,6 +209,7 @@ GObject
       GstId3BaseMux
         GstId3Mux
       GstInputSelector
+      GstInterlace
       GstInvtelecine
       GstIvfParse
       GstJifMux
index a283d52..6271670 100644 (file)
   <origin>Unknown package origin</origin>
   <elements>
     <element>
+      <name>cogcolorconvert</name>
+      <longname>Convert colorspace</longname>
+      <class>Filter/Effect/Video</class>
+      <description>Convert between SDTV and HDTV colorspace</description>
+      <author>David Schleef &lt;ds@schleef.org&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>video/x-raw-yuv, format=(fourcc){ I420, YUY2, UYVY, AYUV }, 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-yuv, format=(fourcc){ I420, YUY2, UYVY, AYUV }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
       <name>cogcolorspace</name>
       <longname>YCbCr/RGB format conversion</longname>
-      <class>Filter/Effect/Video</class>
+      <class>Filter/Converter/Video</class>
       <description>YCbCr/RGB format conversion</description>
       <author>David Schleef &lt;ds@schleef.org&gt;</author>
       <pads>
@@ -32,9 +53,9 @@
     </element>
     <element>
       <name>cogdownsample</name>
-      <longname>Downsample video</longname>
+      <longname>Scale down video by factor of 2</longname>
       <class>Filter/Effect/Video</class>
-      <description>Decreases size of video by a factor of 2</description>
+      <description>Scales down video by a factor of 2</description>
       <author>David Schleef &lt;ds@schleef.org&gt;</author>
       <pads>
         <caps>
@@ -53,9 +74,9 @@
     </element>
     <element>
       <name>coglogoinsert</name>
-      <longname>Video Filter Template</longname>
+      <longname>Overlay image onto video</longname>
       <class>Filter/Effect/Video</class>
-      <description>Template for a video filter</description>
+      <description>Overlay image onto video</description>
       <author>David Schleef &lt;ds@schleef.org&gt;</author>
       <pads>
         <caps>
     </element>
     <element>
       <name>cogmse</name>
-      <longname>FIXME</longname>
+      <longname>Calculate MSE</longname>
       <class>Filter/Effect</class>
-      <description>FIXME example filter</description>
-      <author>FIXME &lt;fixme@fixme.com&gt;</author>
+      <description>Calculates mean squared error between two video streams</description>
+      <author>David Schleef &lt;ds@schleef.org&gt;</author>
       <pads>
         <caps>
           <name>sink_ref</name>
         </caps>
       </pads>
     </element>
-    <element>
-      <name>colorconvert</name>
-      <longname>Video Filter Template</longname>
-      <class>Filter/Effect/Video</class>
-      <description>Template for a video filter</description>
-      <author>David Schleef &lt;ds@schleef.org&gt;</author>
-      <pads>
-        <caps>
-          <name>sink</name>
-          <direction>sink</direction>
-          <presence>always</presence>
-          <details>video/x-raw-yuv, format=(fourcc){ I420, YUY2, UYVY, AYUV }, 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-yuv, format=(fourcc){ I420, YUY2, UYVY, AYUV }, 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 ffab436..70f7ffd 100644 (file)
   <origin>Unknown package origin</origin>
   <elements>
     <element>
+      <name>checksumsink</name>
+      <longname>Checksum sink</longname>
+      <class>Debug/Sink</class>
+      <description>Calculates a checksum for buffers</description>
+      <author>David Schleef &lt;ds@schleef.org&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>ANY</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>ANY</details>
+        </caps>
+      </pads>
+    </element>
+    <element>
       <name>fpsdisplaysink</name>
       <longname>Measure and show framerate on videosink</longname>
       <class>Sink/Video</class>
diff --git a/docs/plugins/inspect/plugin-interlace.xml b/docs/plugins/inspect/plugin-interlace.xml
new file mode 100644 (file)
index 0000000..f085823
--- /dev/null
@@ -0,0 +1,34 @@
+<plugin>
+  <name>interlace</name>
+  <description>Create an interlaced video stream</description>
+  <filename>../../gst/interlace/.libs/libgstinterlace.so</filename>
+  <basename>libgstinterlace.so</basename>
+  <version>0.10.20.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>interlace</name>
+      <longname>Inverse Telecine filter</longname>
+      <class>Filter/Video</class>
+      <description>Detects and reconstructs progressive content from telecine video</description>
+      <author>Entropy Wave &lt;ds@entropywave.com&gt;</author>
+      <pads>
+        <caps>
+          <name>sink</name>
+          <direction>sink</direction>
+          <presence>always</presence>
+          <details>video/x-raw-yuv, format=(fourcc){ AYUV, YUY2, UYVY, I420, YV12, Y42B, Y444, NV12, NV21 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], interlaced=(boolean)false</details>
+        </caps>
+        <caps>
+          <name>src</name>
+          <direction>source</direction>
+          <presence>always</presence>
+          <details>video/x-raw-yuv, format=(fourcc){ AYUV, YUY2, UYVY, I420, YV12, Y42B, Y444, NV12, NV21 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], interlaced=(boolean)true</details>
+        </caps>
+      </pads>
+    </element>
+  </elements>
+</plugin>
\ No newline at end of file
index 4b7c718..ce8912d 100644 (file)
@@ -35,7 +35,7 @@
           <name>sink</name>
           <direction>sink</direction>
           <presence>always</presence>
-          <details>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw-yuv, format=(fourcc)YV12, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw-yuv, format=(fourcc)YUY2, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 100/1 ]</details>
+          <details>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw-yuv, format=(fourcc)YV12, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw-yuv, format=(fourcc)YUY2, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw-yuv, format=(fourcc)YVYU, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 100/1 ]</details>
         </caps>
       </pads>
     </element>
index e133974..5efca8a 100644 (file)
           <name>modified%d</name>
           <direction>sink</direction>
           <presence>request</presence>
-          <details>video/x-raw-yuv, format=(fourcc){ YV12, Y41B, Y42B }</details>
+          <details>video/x-raw-yuv, format=(fourcc){ I420, YV12, Y41B, Y42B }</details>
         </caps>
         <caps>
           <name>original</name>
           <direction>sink</direction>
           <presence>request</presence>
-          <details>video/x-raw-yuv, format=(fourcc){ YV12, Y41B, Y42B }</details>
+          <details>video/x-raw-yuv, format=(fourcc){ I420, YV12, Y41B, Y42B }</details>
         </caps>
         <caps>
           <name>src%d</name>
index 69fdd5e..2300deb 100644 (file)
@@ -12,7 +12,7 @@
     <element>
       <name>videoanalyse</name>
       <longname>Video analyser</longname>
-      <class>Filter/Effect/Video</class>
+      <class>Filter/Analyzer/Video</class>
       <description>Analyse video signal</description>
       <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
       <pads>