diff options
author | Thiago Santos <thiago.sousa.santos@collabora.co.uk> | 2010-09-08 00:08:44 -0300 |
---|---|---|
committer | Thiago Santos <thiago.sousa.santos@collabora.co.uk> | 2010-09-08 17:15:51 -0300 |
commit | cf86df2d007d65e0163cf464cf97d8fe300283db (patch) | |
tree | cc334354b46117a7d196c7f592ccbee5fc49dc0c /docs/plugins | |
parent | 0c614349450c194c4679ad60a1550a3f82d2a514 (diff) | |
download | gstreamer-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.am | 12 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-bad-plugins-docs.sgml | 12 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-bad-plugins-sections.txt | 176 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-bad-plugins.args | 370 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-bad-plugins.hierarchy | 319 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-bad-plugins.interfaces | 32 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-bad-plugins.prerequisites | 4 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-opencv.xml | 265 |
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<thiago.sousa.santos@collabora.co.uk></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<thiago.sousa.santos@collabora.co.uk></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<thiago.sousa.santos@collabora.co.uk></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<thiago.sousa.santos@collabora.co.uk></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<thiago.sousa.santos@collabora.co.uk></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<thiago.sousa.santos@collabora.co.uk></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 <mike@mikeasoft.com></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 <mike@mikeasoft.com></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 <mike@mikeasoft.com></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 <mike@mikeasoft.com></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 <jones.noamle@gmail.com></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<bsreerenj@gmail.com></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 |