mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-03 15:06:34 +00:00
opencv: Adds new plugin opencv
Moves opencv plugin from http://github.com/Elleo/gst-opencv into -bad module.
This commit is contained in:
parent
0c61434945
commit
cf86df2d00
11 changed files with 874 additions and 362 deletions
30
configure.ac
30
configure.ac
|
@ -1223,6 +1223,35 @@ AG_GST_CHECK_FEATURE(OFA, [ofa plugins], ofa, [
|
|||
AC_SUBST(OFA_LIBS)
|
||||
])
|
||||
|
||||
dnl *** opencv ***
|
||||
translit(dnm, m, l) AM_CONDITIONAL(USE_OPENCV, true)
|
||||
AG_GST_CHECK_FEATURE(OPENCV, [opencv plugins], opencv, [
|
||||
PKG_CHECK_MODULES(OPENCV, opencv >= 2.0.0 libswscale >= 0.7 , [
|
||||
AC_PROG_CXX
|
||||
AC_LANG_CPLUSPLUS
|
||||
OLD_CPPFLAGS=$CPPFLAGS
|
||||
CPPFLAGS=$OPENCV_CFLAGS
|
||||
AC_CHECK_HEADER(highgui.h, HAVE_HIGHGUI="yes", HAVE_HIGHGUI="no")
|
||||
AC_CHECK_HEADER(cvaux.h, HAVE_CVAUX="yes", HAVE_CVAUX="no")
|
||||
CPPFLAGS=$OLD_CPPFLAGS
|
||||
AC_LANG_C
|
||||
if test "x$HAVE_HIGHGUI" = "xno"; then
|
||||
AC_MSG_RESULT(highgui.h could not be found.)
|
||||
HAVE_OPENCV="no"
|
||||
elif test "x$HAVE_CVAUX" = "xno"; then
|
||||
AC_MSG_RESULT(cvaux.h could not be found.)
|
||||
HAVE_OPENCV="no"
|
||||
else
|
||||
HAVE_OPENCV="yes"
|
||||
fi
|
||||
], [
|
||||
HAVE_OPENCV="no"
|
||||
AC_MSG_RESULT(no)
|
||||
])
|
||||
AC_SUBST(OPENCV_CFLAGS)
|
||||
AC_SUBST(OPENCV_LIBS)
|
||||
])
|
||||
|
||||
dnl *** rsvg ***
|
||||
translit(dnm, m, l) AM_CONDITIONAL(USE_RSVG, true)
|
||||
AG_GST_CHECK_FEATURE(RSVG, [rsvg decoder], rsvg, [
|
||||
|
@ -1809,6 +1838,7 @@ ext/mythtv/Makefile
|
|||
ext/nas/Makefile
|
||||
ext/neon/Makefile
|
||||
ext/ofa/Makefile
|
||||
ext/opencv/Makefile
|
||||
ext/rsvg/Makefile
|
||||
ext/resindvd/Makefile
|
||||
ext/rtmp/Makefile
|
||||
|
|
|
@ -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 \
|
||||
|
|
|
@ -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" />
|
||||
|
|
|
@ -244,6 +244,96 @@ GST_TYPE_COLOR_EFFECTS
|
|||
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>
|
||||
|
@ -512,6 +602,21 @@ DVD_SPU_UNLOCK
|
|||
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>
|
||||
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
GstDfbVideoSink GstImplementsInterface GstNavigation GstColorBalance
|
||||
VdpSink GstImplementsInterface GstNavigation GstXOverlay
|
||||
GstApExSink GstImplementsInterface GstMixer
|
||||
GstCeltEnc GstTagSetter GstPreset
|
||||
GstCDAudio GstURIHandler
|
||||
GstMythtvSrc GstURIHandler
|
||||
GstMMS GstURIHandler
|
||||
GstNeonhttpSrc GstURIHandler
|
||||
GstVCDSrc GstURIHandler
|
||||
GstDataURISrc GstURIHandler
|
||||
GstAmrWbEnc GstPreset
|
||||
GstMetadataMux GstTagSetter
|
||||
GstFaac GstPreset
|
||||
GstXvidEnc GstPreset
|
||||
GstDiracEnc GstPreset
|
||||
GstVP8Enc GstTagSetter GstPreset
|
||||
GstDfbVideoSink GstImplementsInterface GstNavigation GstColorBalance
|
||||
GstKateEnc GstTagSetter
|
||||
GstKateTag GstTagSetter
|
||||
GstJifMux GstTagSetter
|
||||
GstMMS GstURIHandler
|
||||
GstVCDSrc GstURIHandler
|
||||
GstDataURISrc GstURIHandler
|
||||
GstMetadataMux GstTagSetter
|
||||
GstFaac GstPreset
|
||||
GstAsfMux GstTagSetter
|
||||
GstId3BaseMux GstTagSetter
|
||||
GstId3Mux GstTagSetter
|
||||
GstJifMux GstTagSetter
|
||||
GstQTMux GstTagSetter
|
||||
GstMP4Mux GstTagSetter
|
||||
GstGPPMux GstTagSetter
|
||||
GstMJ2Mux GstTagSetter
|
||||
GstAsfMux GstTagSetter
|
||||
|
|
|
@ -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
|
||||
|
|
265
docs/plugins/inspect/plugin-opencv.xml
Normal file
265
docs/plugins/inspect/plugin-opencv.xml
Normal file
|
@ -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>
|
|
@ -256,6 +256,12 @@ else
|
|||
OFA_DIR=
|
||||
endif
|
||||
|
||||
if USE_OPENCV
|
||||
OPENCV_DIR=opencv
|
||||
else
|
||||
OPENCV_DIR=
|
||||
endif
|
||||
|
||||
if USE_RSVG
|
||||
RSVG_DIR=rsvg
|
||||
else
|
||||
|
@ -424,6 +430,7 @@ SUBDIRS=\
|
|||
$(NAS_DIR) \
|
||||
$(NEON_DIR) \
|
||||
$(OFA_DIR) \
|
||||
$(OPENCV_DIR) \
|
||||
$(RSVG_DIR) \
|
||||
$(SCHRO_DIR) \
|
||||
$(SDL_DIR) \
|
||||
|
@ -479,6 +486,7 @@ DIST_SUBDIRS = \
|
|||
nas \
|
||||
neon \
|
||||
ofa \
|
||||
opencv \
|
||||
rsvg \
|
||||
resindvd \
|
||||
schroedinger \
|
||||
|
|
|
@ -11,7 +11,7 @@ libgstopencv_la_SOURCES = gstopencv.c gstopencvvideofilter.c gstopencvutils.c
|
|||
# add other _CFLAGS and _LIBS as needed
|
||||
libgstopencv_la_CFLAGS = $(GST_CFLAGS) $(GST_BASE_CFLAGS) $(OPENCV_CFLAGS) \
|
||||
$(GSTPB_BASE_CFLAGS) \
|
||||
-I${top_srcdir}/src \
|
||||
-I${top_srcdir}/ext \
|
||||
-I${top_srcdir}/ext/opencv/basicfilters \
|
||||
-I${top_srcdir}/ext/opencv/edgedetect \
|
||||
-I${top_srcdir}/ext/opencv/faceblur \
|
||||
|
|
Loading…
Reference in a new issue