summaryrefslogtreecommitdiff
path: root/docs/plugins
diff options
context:
space:
mode:
authorThiago Santos <thiago.sousa.santos@collabora.co.uk>2010-09-08 00:08:44 -0300
committerThiago Santos <thiago.sousa.santos@collabora.co.uk>2010-09-08 17:15:51 -0300
commitcf86df2d007d65e0163cf464cf97d8fe300283db (patch)
treecc334354b46117a7d196c7f592ccbee5fc49dc0c /docs/plugins
parent0c614349450c194c4679ad60a1550a3f82d2a514 (diff)
downloadgstreamer-plugins-bad-cf86df2d007d65e0163cf464cf97d8fe300283db.tar.gz
opencv: Adds new plugin opencv
Moves opencv plugin from http://github.com/Elleo/gst-opencv into -bad module.
Diffstat (limited to 'docs/plugins')
-rw-r--r--docs/plugins/Makefile.am12
-rw-r--r--docs/plugins/gst-plugins-bad-plugins-docs.sgml12
-rw-r--r--docs/plugins/gst-plugins-bad-plugins-sections.txt176
-rw-r--r--docs/plugins/gst-plugins-bad-plugins.args370
-rw-r--r--docs/plugins/gst-plugins-bad-plugins.hierarchy319
-rw-r--r--docs/plugins/gst-plugins-bad-plugins.interfaces32
-rw-r--r--docs/plugins/gst-plugins-bad-plugins.prerequisites4
-rw-r--r--docs/plugins/inspect/plugin-opencv.xml265
8 files changed, 832 insertions, 358 deletions
diff --git a/docs/plugins/Makefile.am b/docs/plugins/Makefile.am
index 2bfa2f0ca..246f20dba 100644
--- a/docs/plugins/Makefile.am
+++ b/docs/plugins/Makefile.am
@@ -117,6 +117,18 @@ EXTRA_HFILES = \
$(top_srcdir)/ext/mpeg2enc/gstmpeg2enc.hh \
$(top_srcdir)/ext/mplex/gstmplex.hh \
$(top_srcdir)/ext/mythtv/gstmythtvsrc.h \
+ $(top_srcdir)/ext/opencv/gstcvdilate.h \
+ $(top_srcdir)/ext/opencv/gstcverode.h \
+ $(top_srcdir)/ext/opencv/gstcvequalizehist.h \
+ $(top_srcdir)/ext/opencv/gstcvlaplace.h \
+ $(top_srcdir)/ext/opencv/gstcvsmooth.h \
+ $(top_srcdir)/ext/opencv/gstcvsobel.h \
+ $(top_srcdir)/ext/opencv/gstedgedetect.h \
+ $(top_srcdir)/ext/opencv/gstfaceblur.h \
+ $(top_srcdir)/ext/opencv/gstfacedetect.h \
+ $(top_srcdir)/ext/opencv/gstpyramidsegment.h \
+ $(top_srcdir)/ext/opencv/gsttemplatematch.h \
+ $(top_srcdir)/ext/opencv/gsttextwrite.h \
$(top_srcdir)/ext/sdl/sdlaudiosink.h \
$(top_srcdir)/ext/sdl/sdlvideosink.h \
$(top_srcdir)/ext/theora/theoradec.h \
diff --git a/docs/plugins/gst-plugins-bad-plugins-docs.sgml b/docs/plugins/gst-plugins-bad-plugins-docs.sgml
index 3fb741e09..8550dd22d 100644
--- a/docs/plugins/gst-plugins-bad-plugins-docs.sgml
+++ b/docs/plugins/gst-plugins-bad-plugins-docs.sgml
@@ -33,6 +33,12 @@
<xi:include href="xml/element-chromium.xml" />
<xi:include href="xml/element-circle.xml" />
<xi:include href="xml/element-coloreffects.xml" />
+ <xi:include href="xml/element-cvdilate.xml" />
+ <xi:include href="xml/element-cverode.xml" />
+ <xi:include href="xml/element-cvequalizehist.xml" />
+ <xi:include href="xml/element-cvlaplace.xml" />
+ <xi:include href="xml/element-cvsmooth.xml" />
+ <xi:include href="xml/element-cvsobel.xml" />
<xi:include href="xml/element-dataurisrc.xml" />
<!--xi:include href="xml/element-dc1394.xml" /-->
<xi:include href="xml/element-dccpclientsink.xml" />
@@ -50,8 +56,11 @@
<xi:include href="xml/element-dvbsrc.xml" />
<xi:include href="xml/element-dvdspu.xml" />
<xi:include href="xml/element-exclusion.xml" />
+ <xi:include href="xml/element-edgedetect.xml" />
<xi:include href="xml/element-faac.xml" />
<xi:include href="xml/element-faad.xml" />
+ <xi:include href="xml/element-faceblur.xml" />
+ <xi:include href="xml/element-facedetect.xml" />
<xi:include href="xml/element-festival.xml" />
<xi:include href="xml/element-fisheye.xml" />
<xi:include href="xml/element-flacparse.xml" />
@@ -87,6 +96,7 @@
<xi:include href="xml/element-output-selector.xml" />
<xi:include href="xml/element-pcapparse.xml" />
<xi:include href="xml/element-pinch.xml" />
+ <xi:include href="xml/element-pyramidsegment.xml" />
<xi:include href="xml/element-rtpdtmfdepay.xml" />
<xi:include href="xml/element-rtpdtmfsrc.xml" />
<xi:include href="xml/element-rtpdtmfmux.xml" />
@@ -104,6 +114,8 @@
<xi:include href="xml/element-stereo.xml" />
<xi:include href="xml/element-stretch.xml" />
<!--xi:include href="xml/element-theoradecexp.xml" /-->
+ <xi:include href="xml/element-templatematch.xml" />
+ <xi:include href="xml/element-textwrite.xml" />
<xi:include href="xml/element-tiger.xml" />
<xi:include href="xml/element-timidity.xml" />
<xi:include href="xml/element-trm.xml" />
diff --git a/docs/plugins/gst-plugins-bad-plugins-sections.txt b/docs/plugins/gst-plugins-bad-plugins-sections.txt
index 12dfedf90..f0ad19caf 100644
--- a/docs/plugins/gst-plugins-bad-plugins-sections.txt
+++ b/docs/plugins/gst-plugins-bad-plugins-sections.txt
@@ -245,6 +245,96 @@ gst_color_effects_get_type
</SECTION>
<SECTION>
+<FILE>element-cvdilate</FILE>
+<TITLE>cvdilate</TITLE>
+GstCvDilate
+<SUBSECTION Standard>
+GstCvDilateClass
+GST_CV_DILATE
+GST_CV_DILATE_CLASS
+GST_IS_CV_DILATE
+GST_IS_CV_DILATE_CLASS
+GST_TYPE_CV_DILATE
+gst_cv_dilate_get_type
+gst_cv_dilate_plugin_init
+</SECTION>
+
+<SECTION>
+<FILE>element-cverode</FILE>
+<TITLE>cverode</TITLE>
+GstCvErode
+<SUBSECTION Standard>
+GstCvErodeClass
+GST_CV_ERODE
+GST_CV_ERODE_CLASS
+GST_IS_CV_ERODE
+GST_IS_CV_ERODE_CLASS
+GST_TYPE_CV_ERODE
+gst_cv_erode_get_type
+gst_cv_erode_plugin_init
+</SECTION>
+
+<SECTION>
+<FILE>element-cvequalizehist</FILE>
+<TITLE>cvequalizehist</TITLE>
+GstCvEqualizeHist
+<SUBSECTION Standard>
+GstCvEqualizeHistClass
+GST_CV_EQUALIZE_HIST
+GST_CV_EQUALIZE_HIST_CLASS
+GST_IS_CV_EQUALIZE_HIST
+GST_IS_CV_EQUALIZE_HIST_CLASS
+GST_TYPE_CV_EQUALIZE_HIST
+gst_cv_equalize_hist_get_type
+gst_cv_equalize_hist_plugin_init
+</SECTION>
+
+<SECTION>
+<FILE>element-cvlaplace</FILE>
+<TITLE>cvlaplace</TITLE>
+GstCvLaplace
+<SUBSECTION Standard>
+GstCvLaplaceClass
+GST_CV_LAPLACE
+GST_CV_LAPLACE_CLASS
+GST_IS_CV_LAPLACE
+GST_IS_CV_LAPLACE_CLASS
+GST_TYPE_CV_LAPLACE
+gst_cv_laplace_get_type
+gst_cv_laplace_plugin_init
+</SECTION>
+
+<SECTION>
+<FILE>element-cvsmooth</FILE>
+<TITLE>cvsmooth</TITLE>
+GstCvSmooth
+<SUBSECTION Standard>
+GstCvSmoothClass
+GST_CV_SMOOTH
+GST_CV_SMOOTH_CLASS
+GST_IS_CV_SMOOTH
+GST_IS_CV_SMOOTH_CLASS
+GST_TYPE_CV_SMOOTH
+gst_cv_smooth_get_type
+gst_cv_smooth_plugin_init
+</SECTION>
+
+<SECTION>
+<FILE>element-cvsobel</FILE>
+<TITLE>cvsobel</TITLE>
+GstCvSobel
+<SUBSECTION Standard>
+GstCvSobelClass
+GST_CV_SOBEL
+GST_CV_SOBEL_CLASS
+GST_IS_CV_SOBEL
+GST_IS_CV_SOBEL_CLASS
+GST_TYPE_CV_SOBEL
+gst_cv_sobel_get_type
+gst_cv_sobel_plugin_init
+</SECTION>
+
+<SECTION>
<FILE>element-dataurisrc</FILE>
<TITLE>dataurisrc</TITLE>
GstDataURISrc
@@ -513,6 +603,21 @@ SPU_STATE_FLAGS_MASK
</SECTION>
<SECTION>
+<FILE>element-edgedetect</FILE>
+<TITLE>edgedetect</TITLE>
+Gstedgedetect
+<SUBSECTION Standard>
+GstedgedetectClass
+GST_EDGEDETECT
+GST_EDGEDETECT_CLASS
+GST_IS_EDGEDETECT
+GST_IS_EDGEDETECT_CLASS
+GST_TYPE_EDGEDETECT
+gst_edgedetect_get_type
+gst_edgedetect_plugin_init
+</SECTION>
+
+<SECTION>
<FILE>element-exclusion</FILE>
<TITLE>exclusion</TITLE>
GstExclusion
@@ -554,6 +659,35 @@ GST_FAAD_CLASS
GST_IS_FAAD_CLASS
gst_faad_get_type
</SECTION>
+<SECTION>
+
+<FILE>element-faceblur</FILE>
+<TITLE>faceblur</TITLE>
+Gstfaceblur
+<SUBSECTION Standard>
+GstfaceblurClass
+GST_FACEBLUR
+GST_FACEBLUR_CLASS
+GST_TYPE_FACEBLUR
+GST_IS_FACEBLUR
+GST_IS_FACEBLUR_CLASS
+gst_faceblur_get_type
+gst_faceblur_plugin_init
+</SECTION>
+
+<FILE>element-facedetect</FILE>
+<TITLE>facedetect</TITLE>
+Gstfacedetect
+<SUBSECTION Standard>
+GstfacedetectClass
+GST_FACEDETECT
+GST_FACEDETECT_CLASS
+GST_TYPE_FACEDETECT
+GST_IS_FACEDETECT
+GST_IS_FACEDETECT_CLASS
+gst_facedetect_get_type
+gst_facedetect_plugin_init
+</SECTION>
<SECTION>
<FILE>element-festival</FILE>
@@ -1117,6 +1251,20 @@ gst_pinch_get_type
gst_pinch_plugin_init
</SECTION>
+<FILE>element-pyramidsegment</FILE>
+<TITLE>pyramidsegment</TITLE>
+Gstpyramidsegment
+<SUBSECTION Standard>
+GstpyramidsegmentClass
+GST_PYRAMIDSEGMENT
+GST_PYRAMIDSEGMENT_CLASS
+GST_TYPE_PYRAMIDSEGMENT
+GST_IS_PYRAMIDSEGMENT
+GST_IS_PYRAMIDSEGMENT_CLASS
+gst_pyramidsegment_get_type
+gst_pyramidsegment_plugin_init
+</SECTION>
+
<SECTION>
<FILE>element-rtpdtmfdepay</FILE>
<TITLE>rtpdtmfdepay</TITLE>
@@ -1366,6 +1514,34 @@ gst_stretch_get_type
gst_stretch_plugin_init
</SECTION>
+<FILE>element-templatematch</FILE>
+<TITLE>templatematch</TITLE>
+GstTemplateMatch
+<SUBSECTION Standard>
+GstTemplateMatchClass
+GST_TEMPLATEMATCH
+GST_TEMPLATEMATCH_CLASS
+GST_TYPE_TEMPLATEMATCH
+GST_IS_TEMPLATEMATCH
+GST_IS_TEMPLATEMATCH_CLASS
+gst_templatematch_get_type
+gst_templatematch_plugin_init
+</SECTION>
+
+<FILE>element-textwrite</FILE>
+<TITLE>textwrite</TITLE>
+Gsttextwrite
+<SUBSECTION Standard>
+GsttextwriteClass
+GST_textwrite
+GST_textwrite_CLASS
+GST_TYPE_textwrite
+GST_IS_textwrite
+GST_IS_textwrite_CLASS
+gst_textwrite_get_type
+gst_textwrite_plugin_init
+</SECTION>
+
<SECTION>
<FILE>element-theoradecexp</FILE>
<TITLE>theoradecexp</TITLE>
diff --git a/docs/plugins/gst-plugins-bad-plugins.args b/docs/plugins/gst-plugins-bad-plugins.args
index c41eee8d7..4717bb9aa 100644
--- a/docs/plugins/gst-plugins-bad-plugins.args
+++ b/docs/plugins/gst-plugins-bad-plugins.args
@@ -41,7 +41,7 @@
<ARG>
<NAME>GstXvidEnc::averaging-period</NAME>
<TYPE>gint</TYPE>
-<RANGE>[G_MAXULONG,100]</RANGE>
+<RANGE>[-1,100]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Averaging Period</NICK>
<BLURB>[CBR] Number of frames for which XviD averages bitrate.</BLURB>
@@ -91,7 +91,7 @@
<ARG>
<NAME>GstXvidEnc::buffer</NAME>
<TYPE>gint</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
+<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Buffer Size</NICK>
<BLURB>[CBR] Size of the video buffers.</BLURB>
@@ -121,7 +121,7 @@
<ARG>
<NAME>GstXvidEnc::container-frame-overhead</NAME>
<TYPE>gint</TYPE>
-<RANGE>[G_MAXULONG,100]</RANGE>
+<RANGE>[-1,100]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Container Frame Overhead</NICK>
<BLURB>[PASS2] Average container overhead per frame.</BLURB>
@@ -151,7 +151,7 @@
<ARG>
<NAME>GstXvidEnc::flow-control-strength</NAME>
<TYPE>gint</TYPE>
-<RANGE>[G_MAXULONG,100]</RANGE>
+<RANGE>[-1,100]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Flow Control Strength</NICK>
<BLURB>[PASS2] Overflow control strength per frame.</BLURB>
@@ -211,7 +211,7 @@
<ARG>
<NAME>GstXvidEnc::keyframe-reduction</NAME>
<TYPE>gint</TYPE>
-<RANGE>[G_MAXULONG,100]</RANGE>
+<RANGE>[-1,100]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Keyframe Reduction</NICK>
<BLURB>[PASS2] Keyframe size reduction in % of those within threshold.</BLURB>
@@ -221,7 +221,7 @@
<ARG>
<NAME>GstXvidEnc::keyframe-threshold</NAME>
<TYPE>gint</TYPE>
-<RANGE>[G_MAXULONG,100]</RANGE>
+<RANGE>[-1,100]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Keyframe Threshold</NICK>
<BLURB>[PASS2] Distance between keyframes not to be subject to reduction.</BLURB>
@@ -281,7 +281,7 @@
<ARG>
<NAME>GstXvidEnc::max-overflow-degradation</NAME>
<TYPE>gint</TYPE>
-<RANGE>[G_MAXULONG,100]</RANGE>
+<RANGE>[-1,100]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Max Overflow Degradation</NICK>
<BLURB>[PASS2] Amount in % that flow control can decrease frame size compared to ideal curve.</BLURB>
@@ -291,7 +291,7 @@
<ARG>
<NAME>GstXvidEnc::max-overflow-improvement</NAME>
<TYPE>gint</TYPE>
-<RANGE>[G_MAXULONG,100]</RANGE>
+<RANGE>[-1,100]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Max Overflow Improvement</NICK>
<BLURB>[PASS2] Amount in % that flow control can increase frame size compared to ideal curve.</BLURB>
@@ -421,7 +421,7 @@
<ARG>
<NAME>GstXvidEnc::reaction-delay-factor</NAME>
<TYPE>gint</TYPE>
-<RANGE>[G_MAXULONG,100]</RANGE>
+<RANGE>[-1,100]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Reaction Delay Factor</NICK>
<BLURB>[CBR] Reaction delay factor.</BLURB>
@@ -1731,7 +1731,7 @@
<ARG>
<NAME>GstDvbSrc::diseqc-source</NAME>
<TYPE>gint</TYPE>
-<RANGE>[G_MAXULONG,7]</RANGE>
+<RANGE>[-1,7]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>diseqc source</NICK>
<BLURB>DISEqC selected source (-1 disabled) (DVB-S).</BLURB>
@@ -17175,7 +17175,7 @@
<FLAGS>rw</FLAGS>
<NICK>Path where to search for RealPlayer codecs</NICK>
<BLURB>Path where to search for RealPlayer codecs.</BLURB>
-<DEFAULT>"/usr/lib64/win32:/usr/lib64/codecs:/usr/local/lib64/win32:/usr/local/lib64/codecs"</DEFAULT>
+<DEFAULT>"/usr/lib/win32:/usr/lib/codecs:/usr/local/RealPlayer/codecs:/usr/local/lib/win32:/usr/local/lib/codecs"</DEFAULT>
</ARG>
<ARG>
@@ -17215,7 +17215,7 @@
<FLAGS>rw</FLAGS>
<NICK>Path where to search for RealPlayer codecs</NICK>
<BLURB>Path where to search for RealPlayer codecs.</BLURB>
-<DEFAULT>"/usr/lib64/win32:/usr/lib64/codecs:/usr/local/lib64/win32:/usr/local/lib64/codecs"</DEFAULT>
+<DEFAULT>"/usr/lib/win32:/usr/lib/codecs:/usr/local/RealPlayer/codecs:/usr/local/lib/win32:/usr/local/lib/codecs"</DEFAULT>
</ARG>
<ARG>
@@ -17871,7 +17871,7 @@
<ARG>
<NAME>DvbBaseBin::diseqc-source</NAME>
<TYPE>gint</TYPE>
-<RANGE>[G_MAXULONG,7]</RANGE>
+<RANGE>[-1,7]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>diseqc source</NICK>
<BLURB>DISEqC selected source (-1 disabled) (DVB-S).</BLURB>
@@ -22066,7 +22066,7 @@
<ARG>
<NAME>GstDCCPClientSrc::sockfd</NAME>
<TYPE>gint</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
+<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Socket fd</NICK>
<BLURB>The socket file descriptor.</BLURB>
@@ -22106,7 +22106,7 @@
<ARG>
<NAME>GstDCCPServerSink::sockfd</NAME>
<TYPE>gint</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
+<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Socket fd</NICK>
<BLURB>The client socket file descriptor.</BLURB>
@@ -22166,7 +22166,7 @@
<ARG>
<NAME>GstDCCPClientSink::sockfd</NAME>
<TYPE>gint</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
+<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Socket fd</NICK>
<BLURB>The socket file descriptor.</BLURB>
@@ -22226,7 +22226,7 @@
<ARG>
<NAME>GstDCCPServerSrc::sockfd</NAME>
<TYPE>gint</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
+<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Socket fd</NICK>
<BLURB>The client socket file descriptor.</BLURB>
@@ -22286,7 +22286,7 @@
<ARG>
<NAME>GstMpegTSDemux::program-number</NAME>
<TYPE>gint</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
+<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Program Number</NICK>
<BLURB>Program number to demux for (-1 to ignore).</BLURB>
@@ -22346,7 +22346,7 @@
<ARG>
<NAME>GstPcapParse::dst-port</NAME>
<TYPE>gint</TYPE>
-<RANGE>[G_MAXULONG,65535]</RANGE>
+<RANGE>[-1,65535]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Destination port</NICK>
<BLURB>Destination port to restrict to.</BLURB>
@@ -22366,7 +22366,7 @@
<ARG>
<NAME>GstPcapParse::src-port</NAME>
<TYPE>gint</TYPE>
-<RANGE>[G_MAXULONG,65535]</RANGE>
+<RANGE>[-1,65535]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Source port</NICK>
<BLURB>Source port to restrict to.</BLURB>
@@ -23166,7 +23166,7 @@
<ARG>
<NAME>GstRTPDTMFSrc::seqnum-offset</NAME>
<TYPE>gint</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
+<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Sequence number Offset</NICK>
<BLURB>Offset to add to all outgoing seqnum (-1 = random).</BLURB>
@@ -23196,7 +23196,7 @@
<ARG>
<NAME>GstRTPDTMFSrc::timestamp-offset</NAME>
<TYPE>gint</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
+<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Timestamp Offset</NICK>
<BLURB>Offset to add to all outgoing timestamps (-1 = random).</BLURB>
@@ -23246,7 +23246,7 @@
<ARG>
<NAME>GstRTPMux::seqnum-offset</NAME>
<TYPE>gint</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
+<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Sequence number Offset</NICK>
<BLURB>Offset to add to all outgoing seqnum (-1 = random).</BLURB>
@@ -23266,7 +23266,7 @@
<ARG>
<NAME>GstRTPMux::timestamp-offset</NAME>
<TYPE>gint</TYPE>
-<RANGE>>= G_MAXULONG</RANGE>
+<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Timestamp Offset</NICK>
<BLURB>Offset to add to all outgoing timestamps (-1 = random).</BLURB>
@@ -45946,7 +45946,7 @@
<ARG>
<NAME>GstVideoMaxRate::average-period</NAME>
<TYPE>guint64</TYPE>
-<RANGE>[1,G_MAXLONG]</RANGE>
+<RANGE>[1,G_MAXINT64]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Period over which to average</NICK>
<BLURB>Period over which to average the framerate (in ns).</BLURB>
@@ -46303,3 +46303,323 @@
<DEFAULT>FALSE</DEFAULT>
</ARG>
+<ARG>
+<NAME>Gsttextwrite::colorB</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,255]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>color -Blue</NICK>
+<BLURB>Sets the color -B.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>Gsttextwrite::colorG</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,255]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>color -Green</NICK>
+<BLURB>Sets the color -G.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>Gsttextwrite::colorR</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,255]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>color -Red </NICK>
+<BLURB>Sets the color -R.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>Gsttextwrite::height</NAME>
+<TYPE>gdouble</TYPE>
+<RANGE>[1,5]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Height</NICK>
+<BLURB>Sets the height of fonts.</BLURB>
+<DEFAULT>1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>Gsttextwrite::text</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>text</NICK>
+<BLURB>Text to be display.</BLURB>
+<DEFAULT>""</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>Gsttextwrite::thickness</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>font thickness</NICK>
+<BLURB>Sets the Thickness of Font.</BLURB>
+<DEFAULT>2</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>Gsttextwrite::width</NAME>
+<TYPE>gdouble</TYPE>
+<RANGE>[1,5]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Width</NICK>
+<BLURB>Sets the width of fonts.</BLURB>
+<DEFAULT>1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>Gsttextwrite::xpos</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>horizontal position</NICK>
+<BLURB>Sets the Horizontal position.</BLURB>
+<DEFAULT>50</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>Gsttextwrite::ypos</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>vertical position</NICK>
+<BLURB>Sets the Vertical position.</BLURB>
+<DEFAULT>50</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstTemplateMatch::display</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Display</NICK>
+<BLURB>Sets whether the detected template should be highlighted in the output.</BLURB>
+<DEFAULT>TRUE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstTemplateMatch::method</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,5]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Method</NICK>
+<BLURB>Specifies the way the template must be compared with image regions. 0=SQDIFF, 1=SQDIFF_NORMED, 2=CCOR, 3=CCOR_NORMED, 4=CCOEFF, 5=CCOEFF_NORMED.</BLURB>
+<DEFAULT>3</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstTemplateMatch::template</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Template</NICK>
+<BLURB>Filename of template image.</BLURB>
+<DEFAULT>NULL</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>Gstpyramidsegment::level</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,4]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Level</NICK>
+<BLURB>Maximum level of the pyramid segmentation.</BLURB>
+<DEFAULT>4</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>Gstpyramidsegment::silent</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Silent</NICK>
+<BLURB>Produce verbose output ?.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>Gstpyramidsegment::threshold1</NAME>
+<TYPE>gdouble</TYPE>
+<RANGE>[0,1000]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Threshold1</NICK>
+<BLURB>Error threshold for establishing links.</BLURB>
+<DEFAULT>50</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>Gstpyramidsegment::threshold2</NAME>
+<TYPE>gdouble</TYPE>
+<RANGE>[0,1000]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Threshold2</NICK>
+<BLURB>Error threshold for segment clustering.</BLURB>
+<DEFAULT>60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>Gstfacedetect::display</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Display</NICK>
+<BLURB>Sets whether the detected faces should be highlighted in the output.</BLURB>
+<DEFAULT>TRUE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>Gstfacedetect::profile</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Profile</NICK>
+<BLURB>Location of Haar cascade file to use for face detection.</BLURB>
+<DEFAULT>"/usr/share/opencv/haarcascades/haarcascade_frontalface_default.xml"</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>Gstfaceblur::profile</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Profile</NICK>
+<BLURB>Location of Haar cascade file to use for face blurion.</BLURB>
+<DEFAULT>"/usr/share/opencv/haarcascades/haarcascade_frontalface_default.xml"</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>Gstedgedetect::aperture</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[3,7]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Aperture</NICK>
+<BLURB>Aperture size for Sobel operator (Must be either 3, 5 or 7.</BLURB>
+<DEFAULT>3</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>Gstedgedetect::mask</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Mask</NICK>
+<BLURB>Sets whether the detected edges should be used as a mask on the original input or not.</BLURB>
+<DEFAULT>TRUE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>Gstedgedetect::threshold1</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,1000]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Threshold1</NICK>
+<BLURB>Threshold value for canny edge detection.</BLURB>
+<DEFAULT>50</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>Gstedgedetect::threshold2</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,1000]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Threshold2</NICK>
+<BLURB>Second threshold value for canny edge detection.</BLURB>
+<DEFAULT>150</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstCvSobel::aperture-size</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[1,7]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>aperture size</NICK>
+<BLURB>Size of the extended Sobel Kernel (1, 3, 5 or 7).</BLURB>
+<DEFAULT>3</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstCvSobel::x-order</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= -1</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>x order</NICK>
+<BLURB>Order of the derivative x.</BLURB>
+<DEFAULT>1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstCvSobel::y-order</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= -1</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>y order</NICK>
+<BLURB>Order of the derivative y.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstCvSmooth::param1</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 1</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>param1 (aperture width)</NICK>
+<BLURB>The aperture width (Must be positive and odd).Check cvSmooth OpenCV docs: http://opencv.willowgarage.com/documentation/image_filtering.html#cvSmooth.</BLURB>
+<DEFAULT>3</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstCvSmooth::param2</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>param2 (aperture height)</NICK>
+<BLURB>The aperture height, if zero, the width is used.(Must be positive and odd or zero, unuset in median and bilateral types). Check cvSmooth OpenCV docs: http://opencv.willowgarage.com/documentation/image_filtering.html#cvSmooth.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstCvSmooth::param3</NAME>
+<TYPE>gdouble</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>param3 (gaussian standard deviation or color sigma</NICK>
+<BLURB>If type is gaussian, this means the standard deviation.If type is bilateral, this means the color-sigma. If zero, Default values are used.Check cvSmooth OpenCV docs: http://opencv.willowgarage.com/documentation/image_filtering.html#cvSmooth.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstCvSmooth::param4</NAME>
+<TYPE>gdouble</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>param4 (spatial sigma, bilateral only)</NICK>
+<BLURB>Only used in bilateral type, means the spatial-sigma.Check cvSmooth OpenCV docs: http://opencv.willowgarage.com/documentation/image_filtering.html#cvSmooth.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstCvSmooth::type</NAME>
+<TYPE>GstCvSmoothTypeType</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>type</NICK>
+<BLURB>Smooth Type.</BLURB>
+<DEFAULT>CV Gaussian</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstCvLaplace::aperture-size</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[1,7]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>aperture size</NICK>
+<BLURB>Size of the extended Laplace Kernel (1, 3, 5 or 7).</BLURB>
+<DEFAULT>3</DEFAULT>
+</ARG>
+
diff --git a/docs/plugins/gst-plugins-bad-plugins.hierarchy b/docs/plugins/gst-plugins-bad-plugins.hierarchy
index 71e387d43..c8888c290 100644
--- a/docs/plugins/gst-plugins-bad-plugins.hierarchy
+++ b/docs/plugins/gst-plugins-bad-plugins.hierarchy
@@ -3,14 +3,11 @@ GObject
GstObject
GstBus
GstClock
- GstSystemClock
- GstAudioClock
GstElement
ADPCMDec
ADPCMEnc
GstAiffMux
GstAiffParse
- GstAmrWbEnc
GstAsfMux
GstAsfParse
GstAssRender
@@ -28,50 +25,27 @@ GObject
GstRtpAsfPay
GstBaseSink
AlsaSPDIFSink
- GstBaseAudioSink
- GstAudioSink
- GstApExSink
- GstNasSink
- GstSDLAudioSink
- GstJackAudioSink
GstChecksumSink
GstDCCPClientSink
GstDCCPServerSink
GstFBDEVSink
- GstSFSink
GstShmSink
GstVideoSink
GstDfbVideoSink
- GstSDLVideoSink
- VdpSink
GstBaseSrc
GstDTMFSrc
GstDataURISrc
GstPushSrc
- GstBaseAudioSrc
- GstJackAudioSrc
GstDCCPClientSrc
GstDCCPServerSrc
- GstDc1394
GstDvbSrc
GstMMS
- GstMythtvSrc
- GstNeonhttpSrc
GstRfbSrc
GstShmSrc
GstVCDSrc
- frei0r-src-ising0r
- frei0r-src-lissajous0r
- frei0r-src-nois0r
- frei0r-src-onecol0r
- frei0r-src-partik0l
- frei0r-src-plasma
GstRTPDTMFSrc
- GstSFSrc
GstBaseTransform
GstAudioFilter
- GstBPMDetect
- GstOFA
GstStereo
GstBayer2RGB
GstCogScale
@@ -109,93 +83,29 @@ GObject
GstMarble
GstMirror
GstSquare
+ GstOpencvVideoFilter
+ GstCvDilateErode
+ GstCvDilate
+ GstCvErode
+ GstCvEqualizeHist
+ GstCvLaplace
+ GstCvSmooth
+ GstCvSobel
+ Gstfacedetect
GstSolarize
GstVideoAnalyse
GstVideoDetect
GstVideoMark
- GstZBar
- frei0r-filter-3-point-color-balance
- frei0r-filter-3dflippo
- frei0r-filter-b
- frei0r-filter-baltan
- frei0r-filter-bluescreen0r
- frei0r-filter-brightness
- frei0r-filter-bw0r
- frei0r-filter-cartoon
- frei0r-filter-color-distance
- frei0r-filter-contrast0r
- frei0r-filter-curves
- frei0r-filter-dealygrab
- frei0r-filter-delay0r
- frei0r-filter-distort0r
- frei0r-filter-edgeglow
- frei0r-filter-equaliz0r
- frei0r-filter-flippo
- frei0r-filter-g
- frei0r-filter-gamma
- frei0r-filter-glow
- frei0r-filter-hueshift0r
- frei0r-filter-invert0r
- frei0r-filter-k-means-clustering
- frei0r-filter-lens-correction
- frei0r-filter-letterb0xed
- frei0r-filter-levels
- frei0r-filter-luminance
- frei0r-filter-mask0mate
- frei0r-filter-nervous
- frei0r-filter-nosync0r
- frei0r-filter-perspective
- frei0r-filter-pixeliz0r
- frei0r-filter-primaries
- frei0r-filter-r
- frei0r-filter-rgb-parade
- frei0r-filter-saturat0r
- frei0r-filter-scale0tilt
- frei0r-filter-scanline0r
- frei0r-filter-sobel
- frei0r-filter-squareblur
- frei0r-filter-tehroxx0r
- frei0r-filter-threelay0r
- frei0r-filter-threshold0r
- frei0r-filter-tint0r
- frei0r-filter-transparency
- frei0r-filter-twolay0r
- frei0r-filter-vectorscope
- frei0r-filter-vertigo
- frei0r-filter-water
- frei0r-filter-white-balance
GstVideoMaxRate
- GstBaseVideoCodec
- GstBaseVideoDecoder
- GstSchroDec
- GstVP8Dec
- GstBaseVideoEncoder
- GstDiracEnc
- GstSchroEnc
- GstVP8Enc
- GstBaseVideoParse
- GstSchroParse
GstBin
DvbBaseBin
GstAutoConvert
GstFPSDisplaySink
- GstGSettingsSwitchSink
- GstGSettingsAudioSink
- GstGSettingsVideoSink
- GstGSettingsSwitchSrc
- GstGSettingsAudioSrc
- GstGSettingsVideoSrc
GstPipeline
GstCameraBin
GstQTMoovRecover
GstSDPDemux
- RsnDvdBin
- GstBz2dec
- GstBz2enc
- GstCDAudio
GstCDXAParse
- GstCeltDec
- GstCeltEnc
GstDVDSpu
GstDtsDec
GstFaac
@@ -203,8 +113,6 @@ GObject
GstFestival
GstFreeze
GstGPPMux
- GstGSMDec
- GstGSMEnc
GstH264Parse
GstId3BaseMux
GstId3Mux
@@ -218,29 +126,21 @@ GObject
GstKateEnc
GstKateParse
GstKateTag
- GstKateTiger
GstLiveAdder
GstMJ2Mux
GstMP4Mux
GstMSE
GstMXFDemux
GstMXFMux
- GstMimDec
- GstMimEnc
- GstModPlug
- GstMpeg2enc
GstMpeg4VParse
GstMpegPSDemux
GstMpegTSDemux
- GstMplex
- GstMusepackDec
GstMveDemux
GstMveMux
GstNsfDec
GstNuvDemux
GstOutputSelector
GstPcapParse
- GstPitch
GstPnmdec
GstPnmenc
GstQTMux
@@ -256,213 +156,28 @@ GObject
GstSegmentClip
GstAudioSegmentClip
GstVideoSegmentClip
- GstSignalProcessor
- ladspa-Chorus1
- ladspa-Chorus2
- ladspa-G2reverb
- ladspa-Mvchpf-1
- ladspa-Mvclpf-1
- ladspa-Mvclpf-2
- ladspa-Mvclpf-3
- ladspa-Mvclpf-4
- ladspa-Phaser1
- ladspa-Phaser1+LFO
- ladspa-TripleChorus
- ladspa-alias
- ladspa-allpass-c
- ladspa-allpass-l
- ladspa-allpass-n
- ladspa-amPitchshift
- ladspa-amp
- ladspa-amp-mono
- ladspa-amp-stereo
- ladspa-analogueOsc
- ladspa-artificialLatency
- ladspa-autoPhaser
- ladspa-bandpass-a-iir
- ladspa-bandpass-iir
- ladspa-bodeShifter
- ladspa-bodeShifterCV
- ladspa-butthigh-iir
- ladspa-buttlow-iir
- ladspa-bwxover-iir
- ladspa-chebstortion
- ladspa-comb
- ladspa-comb-c
- ladspa-comb-l
- ladspa-comb-n
- ladspa-combSplitter
- ladspa-const
- ladspa-crossoverDist
- ladspa-dcRemove
- ladspa-decay
- ladspa-decimator
- ladspa-declip
- ladspa-delay-5s
- ladspa-delay-c
- ladspa-delay-l
- ladspa-delay-n
- ladspa-delayorama
- ladspa-diode
- ladspa-divider
- ladspa-dj-eq
- ladspa-dj-eq-mono
- ladspa-djFlanger
- ladspa-dysonCompress
- ladspa-fadDelay
- ladspa-fastLookaheadLimiter
- ladspa-flanger
- ladspa-fmOsc
- ladspa-foldover
- ladspa-fourByFourPole
- ladspa-foverdrive
- ladspa-freqTracker
- ladspa-gate
- ladspa-giantFlange
- ladspa-gong
- ladspa-gongBeater
- ladspa-gsm
- ladspa-gverb
- ladspa-hardLimiter
- ladspa-harmonicGen
- ladspa-hermesFilter
- ladspa-highpass-iir
- ladspa-hilbert
- ladspa-hpf
- ladspa-imp
- ladspa-impulse-fc
- ladspa-inv
- ladspa-karaoke
- ladspa-lcrDelay
- ladspa-lfoPhaser
- ladspa-lowpass-iir
- ladspa-lpf
- ladspa-lsFilter
- ladspa-matrixMSSt
- ladspa-matrixSpatialiser
- ladspa-matrixStMS
- ladspa-mbeq
- ladspa-modDelay
- ladspa-multivoiceChorus
- ladspa-noise-white
- ladspa-notch-iir
- ladspa-pitchScale
- ladspa-pitchScaleHQ
- ladspa-plate
- ladspa-pointerCastDistortion
- ladspa-rateShifter
- ladspa-retroFlange
- ladspa-revdelay
- ladspa-ringmod-1i1o1l
- ladspa-ringmod-2i1o
- ladspa-satanMaximiser
- ladspa-sc1
- ladspa-sc2
- ladspa-sc3
- ladspa-sc4
- ladspa-sc4m
- ladspa-se4
- ladspa-shaper
- ladspa-sifter
- ladspa-sinCos
- ladspa-sine-faaa
- ladspa-sine-faac
- ladspa-sine-fcaa
- ladspa-sine-fcac
- ladspa-singlePara
- ladspa-sinusWavewrapper
- ladspa-smoothDecimate
- ladspa-split
- ladspa-stepMuxer
- ladspa-surroundEncoder
- ladspa-svf
- ladspa-tap-autopan
- ladspa-tap-chorusflanger
- ladspa-tap-deesser
- ladspa-tap-doubler
- ladspa-tap-dynamics-m
- ladspa-tap-dynamics-st
- ladspa-tap-equalizer
- ladspa-tap-equalizer-bw
- ladspa-tap-limiter
- ladspa-tap-pinknoise
- ladspa-tap-pitch
- ladspa-tap-reflector
- ladspa-tap-reverb
- ladspa-tap-rotspeak
- ladspa-tap-sigmoid
- ladspa-tap-stereo-echo
- ladspa-tap-tremolo
- ladspa-tap-tubewarmth
- ladspa-tap-vibrato
- ladspa-tapeDelay
- ladspa-transient
- ladspa-triplePara
- ladspa-valve
- ladspa-valveRect
- ladspa-vynil
- ladspa-waveTerrain
- ladspa-xfade
- ladspa-xfade4
- ladspa-zm1
GstSirenDec
GstSirenEnc
GstSpeed
GstSrtEnc
- GstTRM
+ GstTemplateMatch
GstTtaDec
GstTtaParse
GstVMncDec
GstValve
GstVcdParse
- GstVdpVideoPostProcess
- GstWildmidi
GstXvidDec
GstXvidEnc
+ Gstedgedetect
+ Gstfaceblur
+ Gstpyramidsegment
+ Gsttextwrite
MpegPsMux
MpegTSParse
MpegTsMux
MpegVideoParse
- SatBaseVideoDecoder
- GstVdpDecoder
- GstVdpH264Dec
- GstVdpMpeg4Dec
- GstVdpMpegDec
- frei0r-mixer-addition
- frei0r-mixer-alpha-injection
- frei0r-mixer-alphaatop
- frei0r-mixer-alphain
- frei0r-mixer-alphaout
- frei0r-mixer-alphaover
- frei0r-mixer-alphaxor
- frei0r-mixer-blend
- frei0r-mixer-burn
- frei0r-mixer-color-only
- frei0r-mixer-composition
- frei0r-mixer-darken
- frei0r-mixer-difference
- frei0r-mixer-divide
- frei0r-mixer-dodge
- frei0r-mixer-grain-extract
- frei0r-mixer-grain-merge
- frei0r-mixer-hardlight
- frei0r-mixer-hue
- frei0r-mixer-lighten
- frei0r-mixer-multiply
- frei0r-mixer-overlay
- frei0r-mixer-rgb
- frei0r-mixer-saturation
- frei0r-mixer-screen
- frei0r-mixer-softlight
- frei0r-mixer-subtract
- frei0r-mixer-uv-map
- frei0r-mixer-value
- frei0r-mixer-xfade0r
GstPad
- GstVdpOutputSrcPad
- GstVdpVideoSrcPad
GstPadTemplate
- GstSignalProcessorPadTemplate
GstPlugin
GstPluginFeature
GstElementFactory
@@ -470,13 +185,9 @@ GObject
GstTypeFindFactory
GstRegistry
GstRingBuffer
- GstAudioSinkRingBuffer
- GstJackAudioSinkRingBuffer
- GstJackAudioSrcRingBuffer
GstTask
GstTaskPool
GstSignalObject
- GstVdpDevice
MpegTsPatInfo
MpegTsPmtInfo
GInterface
@@ -484,11 +195,9 @@ GInterface
GstChildProxy
GstColorBalance
GstImplementsInterface
- GstMixer
GstNavigation
GstPhotography
GstPreset
GstTagSetter
GstURIHandler
- GstXOverlay
MXFDescriptiveMetadataFrameworkInterface
diff --git a/docs/plugins/gst-plugins-bad-plugins.interfaces b/docs/plugins/gst-plugins-bad-plugins.interfaces
index 1ebc1ce13..a135859ac 100644
--- a/docs/plugins/gst-plugins-bad-plugins.interfaces
+++ b/docs/plugins/gst-plugins-bad-plugins.interfaces
@@ -1,43 +1,25 @@
GstBin GstChildProxy
GstPipeline GstChildProxy
-GstCameraBin GstChildProxy GstImplementsInterface GstColorBalance GstTagSetter GstPhotography
GstQTMoovRecover GstChildProxy
-GstGSettingsSwitchSink GstChildProxy
-GstGSettingsAudioSink GstChildProxy
-GstGSettingsVideoSink GstChildProxy
-GstGSettingsSwitchSrc GstChildProxy
-GstGSettingsAudioSrc GstChildProxy
-GstGSettingsVideoSrc GstChildProxy
-RsnDvdBin GstChildProxy GstURIHandler
+GstCameraBin GstChildProxy GstImplementsInterface GstColorBalance GstTagSetter GstPhotography
DvbBaseBin GstChildProxy GstURIHandler
-GstAutoConvert GstChildProxy
GstSDPDemux GstChildProxy
+GstAutoConvert GstChildProxy
GstFPSDisplaySink GstChildProxy
-GstMpeg2enc GstPreset
-GstSDLVideoSink GstImplementsInterface GstXOverlay GstNavigation
+GstXvidEnc GstPreset
GstDfbVideoSink GstImplementsInterface GstNavigation GstColorBalance
-VdpSink GstImplementsInterface GstNavigation GstXOverlay
-GstApExSink GstImplementsInterface GstMixer
-GstCeltEnc GstTagSetter GstPreset
-GstCDAudio GstURIHandler
-GstMythtvSrc GstURIHandler
+GstKateEnc GstTagSetter
+GstKateTag GstTagSetter
GstMMS GstURIHandler
-GstNeonhttpSrc GstURIHandler
GstVCDSrc GstURIHandler
GstDataURISrc GstURIHandler
-GstAmrWbEnc GstPreset
GstMetadataMux GstTagSetter
GstFaac GstPreset
-GstXvidEnc GstPreset
-GstDiracEnc GstPreset
-GstVP8Enc GstTagSetter GstPreset
-GstKateEnc GstTagSetter
-GstKateTag GstTagSetter
-GstJifMux GstTagSetter
+GstAsfMux GstTagSetter
GstId3BaseMux GstTagSetter
GstId3Mux GstTagSetter
+GstJifMux GstTagSetter
GstQTMux GstTagSetter
GstMP4Mux GstTagSetter
GstGPPMux GstTagSetter
GstMJ2Mux GstTagSetter
-GstAsfMux GstTagSetter
diff --git a/docs/plugins/gst-plugins-bad-plugins.prerequisites b/docs/plugins/gst-plugins-bad-plugins.prerequisites
index c5365a7e6..e9203c176 100644
--- a/docs/plugins/gst-plugins-bad-plugins.prerequisites
+++ b/docs/plugins/gst-plugins-bad-plugins.prerequisites
@@ -1,8 +1,6 @@
GstChildProxy GstObject
GstImplementsInterface GstElement
-GstXOverlay GstImplementsInterface GstElement
-GstTagSetter GstElement
GstColorBalance GstImplementsInterface GstElement
-GstMixer GstImplementsInterface GstElement
+GstTagSetter GstElement
GstPhotography GstImplementsInterface GstElement
MXFDescriptiveMetadataFrameworkInterface MXFDescriptiveMetadata
diff --git a/docs/plugins/inspect/plugin-opencv.xml b/docs/plugins/inspect/plugin-opencv.xml
new file mode 100644
index 000000000..cecc91d8b
--- /dev/null
+++ b/docs/plugins/inspect/plugin-opencv.xml
@@ -0,0 +1,265 @@
+<plugin>
+ <name>opencv</name>
+ <description>GStreamer OpenCV Plugins</description>
+ <filename>../../ext/opencv/.libs/libgstopencv.so</filename>
+ <basename>libgstopencv.so</basename>
+ <version>0.10.20.1</version>
+ <license>LGPL</license>
+ <source>gst-plugins-bad</source>
+ <package>OpenCv</package>
+ <origin>http://opencv.willowgarage.com</origin>
+ <elements>
+ <element>
+ <name>cvdilate</name>
+ <longname>cvdilate</longname>
+ <class>Transform/Effect/Video</class>
+ <description>Applies cvDilate OpenCV function to the image</description>
+ <author>Thiago Santos&lt;thiago.sousa.santos@collabora.co.uk&gt;</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/x-raw-rgb, depth=(int)24, bpp=(int)24; video/x-raw-gray</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>video/x-raw-rgb, depth=(int)24, bpp=(int)24; video/x-raw-gray</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
+ <name>cvequalizehist</name>
+ <longname>cvequalizehist</longname>
+ <class>Transform/Effect/Video</class>
+ <description>Applies cvEqualizeHist OpenCV function to the image</description>
+ <author>Thiago Santos&lt;thiago.sousa.santos@collabora.co.uk&gt;</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/x-raw-gray, depth=(int)8, bpp=(int)8</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>video/x-raw-gray, depth=(int)8, bpp=(int)8</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
+ <name>cverode</name>
+ <longname>cverode</longname>
+ <class>Transform/Effect/Video</class>
+ <description>Applies cvErode OpenCV function to the image</description>
+ <author>Thiago Santos&lt;thiago.sousa.santos@collabora.co.uk&gt;</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/x-raw-rgb, depth=(int)24, bpp=(int)24; video/x-raw-gray</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>video/x-raw-rgb, depth=(int)24, bpp=(int)24; video/x-raw-gray</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
+ <name>cvlaplace</name>
+ <longname>cvlaplace</longname>
+ <class>Transform/Effect/Video</class>
+ <description>Applies cvLaplace OpenCV function to the image</description>
+ <author>Thiago Santos&lt;thiago.sousa.santos@collabora.co.uk&gt;</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/x-raw-gray, depth=(int)8, bpp=(int)8</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>video/x-raw-gray, depth=(int)16, bpp=(int)16, endianness=(int)4321</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
+ <name>cvsmooth</name>
+ <longname>cvsmooth</longname>
+ <class>Transform/Effect/Video</class>
+ <description>Applies cvSmooth OpenCV function to the image</description>
+ <author>Thiago Santos&lt;thiago.sousa.santos@collabora.co.uk&gt;</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/x-raw-rgb, depth=(int)24, bpp=(int)24; video/x-raw-gray, depth=(int)8, bpp=(int)8</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>video/x-raw-rgb, depth=(int)24, bpp=(int)24; video/x-raw-gray, depth=(int)8, bpp=(int)8</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
+ <name>cvsobel</name>
+ <longname>cvsobel</longname>
+ <class>Transform/Effect/Video</class>
+ <description>Applies cvSobel OpenCV function to the image</description>
+ <author>Thiago Santos&lt;thiago.sousa.santos@collabora.co.uk&gt;</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/x-raw-gray, depth=(int)8, bpp=(int)8</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>video/x-raw-gray, depth=(int)16, bpp=(int)16, endianness=(int)4321</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
+ <name>edgedetect</name>
+ <longname>edgedetect</longname>
+ <class>Filter/Effect/Video</class>
+ <description>Performs canny edge detection on videos and images.</description>
+ <author>Michael Sheldon &lt;mike@mikeasoft.com&gt;</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/x-raw-rgb</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>video/x-raw-rgb</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
+ <name>faceblur</name>
+ <longname>faceblur</longname>
+ <class>Filter/Effect/Video</class>
+ <description>Blurs faces in images and videos</description>
+ <author>Michael Sheldon &lt;mike@mikeasoft.com&gt;</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/x-raw-rgb</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>video/x-raw-rgb</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
+ <name>facedetect</name>
+ <longname>facedetect</longname>
+ <class>Filter/Effect/Video</class>
+ <description>Performs face detection on videos and images, providing detected positions via bus messages</description>
+ <author>Michael Sheldon &lt;mike@mikeasoft.com&gt;</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/x-raw-rgb</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>video/x-raw-rgb</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
+ <name>pyramidsegment</name>
+ <longname>pyramidsegment</longname>
+ <class>Filter/Effect/Video</class>
+ <description>Applies pyramid segmentation to a video or image.</description>
+ <author>Michael Sheldon &lt;mike@mikeasoft.com&gt;</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/x-raw-rgb</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>video/x-raw-rgb</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
+ <name>templatematch</name>
+ <longname>templatematch</longname>
+ <class>Filter/Effect/Video</class>
+ <description>Performs template matching on videos and images, providing detected positions via bus messages</description>
+ <author>Noam Lewis &lt;jones.noamle@gmail.com&gt;</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/x-raw-rgb</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>video/x-raw-rgb</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
+ <name>textwrite</name>
+ <longname>textwrite</longname>
+ <class>Filter/Effect/Video</class>
+ <description>Performs text writing to the video</description>
+ <author>sreerenj&lt;bsreerenj@gmail.com&gt;</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/x-raw-rgb</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>ANY</details>
+ </caps>
+ </pads>
+ </element>
+ </elements>
+</plugin> \ No newline at end of file