diff options
author | Sebastian Dröge <sebastian.droege@collabora.co.uk> | 2009-05-13 10:46:40 +0200 |
---|---|---|
committer | Sebastian Dröge <sebastian.droege@collabora.co.uk> | 2009-05-13 10:48:45 +0200 |
commit | 43445935e82a7e9474092bf55b19d6c4d8fa1c7a (patch) | |
tree | d0dc21f4243754086e9f1f438584ff9a89dd800e /docs | |
parent | 77c15d10a0ddee24c8e33616ce5cf1db7eaaa030 (diff) |
Moved 'deinterlace2' from -bad to -good
And rename it to deinterlace.
Diffstat (limited to 'docs')
-rw-r--r-- | docs/plugins/Makefile.am | 1 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-good-plugins-docs.sgml | 2 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-good-plugins-sections.txt | 14 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-good-plugins.args | 40 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-good-plugins.hierarchy | 3 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-good-plugins.interfaces | 2 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-deinterlace.xml | 34 |
7 files changed, 96 insertions, 0 deletions
diff --git a/docs/plugins/Makefile.am b/docs/plugins/Makefile.am index 7e05a8ec..790a4e17 100644 --- a/docs/plugins/Makefile.am +++ b/docs/plugins/Makefile.am @@ -137,6 +137,7 @@ EXTRA_HFILES = \ $(top_srcdir)/gst/cutter/gstcutter.h \ $(top_srcdir)/gst/debugutils/gsttaginject.h \ $(top_srcdir)/gst/debugutils/progressreport.h \ + $(top_srcdir)/gst/deinterlace/gstdeinterlace.h \ $(top_srcdir)/gst/equalizer/gstiirequalizer.h \ $(top_srcdir)/gst/equalizer/gstiirequalizer3bands.h \ $(top_srcdir)/gst/equalizer/gstiirequalizer10bands.h \ diff --git a/docs/plugins/gst-plugins-good-plugins-docs.sgml b/docs/plugins/gst-plugins-good-plugins-docs.sgml index 105bc5b8..2e61ed82 100644 --- a/docs/plugins/gst-plugins-good-plugins-docs.sgml +++ b/docs/plugins/gst-plugins-good-plugins-docs.sgml @@ -50,6 +50,7 @@ <xi:include href="xml/element-cmmldec.xml" /> <xi:include href="xml/element-cmmlenc.xml" /> <xi:include href="xml/element-cutter.xml" /> + <xi:include href="xml/element-deinterlace.xml" /> <xi:include href="xml/element-deinterleave.xml" /> <xi:include href="xml/element-directdrawsink.xml" /> <xi:include href="xml/element-directsoundsink.xml" /> @@ -155,6 +156,7 @@ <xi:include href="xml/plugin-cairo.xml" /> <xi:include href="xml/plugin-cutter.xml" /> <xi:include href="xml/plugin-debug.xml" /> + <xi:include href="xml/plugin-deinterlace.xml" /> <xi:include href="xml/plugin-directdraw.xml" /> <xi:include href="xml/plugin-directsound.xml" /> <xi:include href="xml/plugin-dv.xml" /> diff --git a/docs/plugins/gst-plugins-good-plugins-sections.txt b/docs/plugins/gst-plugins-good-plugins-sections.txt index ad7a528f..62c24bf4 100644 --- a/docs/plugins/gst-plugins-good-plugins-sections.txt +++ b/docs/plugins/gst-plugins-good-plugins-sections.txt @@ -465,6 +465,20 @@ gst_cutter_get_type </SECTION> <SECTION> +<FILE>element-deinterlace</FILE> +<TITLE>deinterlace</TITLE> +GstDeinterlace +<SUBSECTION Standard> +GstDeinterlaceClass +GST_IS_DEINTERLACE +GST_IS_DEINTERLACE_CLASS +GST_DEINTERLACE +GST_DEINTERLACE_CLASS +GST_TYPE_DEINTERLACE +gst_deinterlace_get_type +</SECTION> + +<SECTION> <FILE>element-deinterleave</FILE> <TITLE>deinterleave</TITLE> GstDeinterleave diff --git a/docs/plugins/gst-plugins-good-plugins.args b/docs/plugins/gst-plugins-good-plugins.args index 685d7c26..dfa694c4 100644 --- a/docs/plugins/gst-plugins-good-plugins.args +++ b/docs/plugins/gst-plugins-good-plugins.args @@ -19918,3 +19918,43 @@ <DEFAULT>TRUE</DEFAULT> </ARG> +<ARG> +<NAME>GstDeinterlace::fields</NAME> +<TYPE>GstDeinterlaceFields</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>fields</NICK> +<BLURB>Fields to use for deinterlacing.</BLURB> +<DEFAULT>All fields</DEFAULT> +</ARG> + +<ARG> +<NAME>GstDeinterlace::method</NAME> +<TYPE>GstDeinterlaceMethods</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Method</NICK> +<BLURB>Deinterlace Method.</BLURB> +<DEFAULT>Motion Adaptive: Advanced Detection</DEFAULT> +</ARG> + +<ARG> +<NAME>GstDeinterlace::mode</NAME> +<TYPE>GstDeinterlaceModes</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Mode</NICK> +<BLURB>Deinterlace Mode.</BLURB> +<DEFAULT>Enfore deinterlacing</DEFAULT> +</ARG> + +<ARG> +<NAME>GstDeinterlace::tff</NAME> +<TYPE>GstDeinterlaceFieldLayout</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>tff</NICK> +<BLURB>Deinterlace top field first.</BLURB> +<DEFAULT>Auto detection</DEFAULT> +</ARG> + diff --git a/docs/plugins/gst-plugins-good-plugins.hierarchy b/docs/plugins/gst-plugins-good-plugins.hierarchy index 01abd2d6..4534a398 100644 --- a/docs/plugins/gst-plugins-good-plugins.hierarchy +++ b/docs/plugins/gst-plugins-good-plugins.hierarchy @@ -142,6 +142,8 @@ GObject GstID3Demux GstGoom GstGoom2k1 + GstFLVDemux + GstFlvMux GstMultipartDemux GstMultipartMux GstMuLawEnc @@ -187,6 +189,7 @@ GObject GstInterleave GstDeinterleave GstMonoscope + GstDeinterlace GstWavEnc GstAuParse GstRTPDepay diff --git a/docs/plugins/gst-plugins-good-plugins.interfaces b/docs/plugins/gst-plugins-good-plugins.interfaces index d5984d54..d1b0392e 100644 --- a/docs/plugins/gst-plugins-good-plugins.interfaces +++ b/docs/plugins/gst-plugins-good-plugins.interfaces @@ -40,4 +40,6 @@ GstSpeexEnc GstTagSetter GstPreset GstOssMixerElement GstImplementsInterface GstMixer GstMatroskaMux GstTagSetter GstVideoMixer GstChildProxy +GstFlvMux GstTagSetter GstAviMux GstTagSetter +GstDeinterlace GstChildProxy diff --git a/docs/plugins/inspect/plugin-deinterlace.xml b/docs/plugins/inspect/plugin-deinterlace.xml new file mode 100644 index 00000000..ade0bb3f --- /dev/null +++ b/docs/plugins/inspect/plugin-deinterlace.xml @@ -0,0 +1,34 @@ +<plugin> + <name>deinterlace</name> + <description>Deinterlacer</description> + <filename>../../gst/deinterlace/.libs/libgstdeinterlace.so</filename> + <basename>libgstdeinterlace.so</basename> + <version>0.10.14.2</version> + <license>LGPL</license> + <source>gst-plugins-good</source> + <package>GStreamer Good Plug-ins CVS/prerelease</package> + <origin>Unknown package origin</origin> + <elements> + <element> + <name>deinterlace</name> + <longname>Deinterlacer</longname> + <class>Filter/Video</class> + <description>Deinterlace Methods ported from DScaler/TvTime</description> + <author>Martin Eikermann <meiker@upb.de>, Sebastian Dröge <slomo@circular-chaos.org></author> + <pads> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>video/x-raw-yuv, format=(fourcc)YUY2, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YVYU, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> + </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>video/x-raw-yuv, format=(fourcc)YUY2, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YVYU, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> + </caps> + </pads> + </element> + </elements> +</plugin>
\ No newline at end of file |