From 43445935e82a7e9474092bf55b19d6c4d8fa1c7a Mon Sep 17 00:00:00 2001 From: Sebastian Dröge Date: Wed, 13 May 2009 10:46:40 +0200 Subject: Moved 'deinterlace2' from -bad to -good And rename it to deinterlace. --- docs/plugins/Makefile.am | 1 + docs/plugins/gst-plugins-good-plugins-docs.sgml | 2 ++ docs/plugins/gst-plugins-good-plugins-sections.txt | 14 ++++++++ docs/plugins/gst-plugins-good-plugins.args | 40 ++++++++++++++++++++++ docs/plugins/gst-plugins-good-plugins.hierarchy | 3 ++ docs/plugins/gst-plugins-good-plugins.interfaces | 2 ++ docs/plugins/inspect/plugin-deinterlace.xml | 34 ++++++++++++++++++ 7 files changed, 96 insertions(+) create mode 100644 docs/plugins/inspect/plugin-deinterlace.xml (limited to 'docs') 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 @@ + @@ -155,6 +156,7 @@ + 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 @@ -464,6 +464,20 @@ GstCutterClass gst_cutter_get_type +
+element-deinterlace +deinterlace +GstDeinterlace + +GstDeinterlaceClass +GST_IS_DEINTERLACE +GST_IS_DEINTERLACE_CLASS +GST_DEINTERLACE +GST_DEINTERLACE_CLASS +GST_TYPE_DEINTERLACE +gst_deinterlace_get_type +
+
element-deinterleave deinterleave 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 @@ TRUE + +GstDeinterlace::fields +GstDeinterlaceFields + +rw +fields +Fields to use for deinterlacing. +All fields + + + +GstDeinterlace::method +GstDeinterlaceMethods + +rw +Method +Deinterlace Method. +Motion Adaptive: Advanced Detection + + + +GstDeinterlace::mode +GstDeinterlaceModes + +rw +Mode +Deinterlace Mode. +Enfore deinterlacing + + + +GstDeinterlace::tff +GstDeinterlaceFieldLayout + +rw +tff +Deinterlace top field first. +Auto detection + + 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 @@ + + deinterlace + Deinterlacer + ../../gst/deinterlace/.libs/libgstdeinterlace.so + libgstdeinterlace.so + 0.10.14.2 + LGPL + gst-plugins-good + GStreamer Good Plug-ins CVS/prerelease + Unknown package origin + + + deinterlace + Deinterlacer + Filter/Video + Deinterlace Methods ported from DScaler/TvTime + Martin Eikermann <meiker@upb.de>, Sebastian Dröge <slomo@circular-chaos.org> + + + sink + sink + always +
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 ]
+
+ + src + source + always +
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 ]
+
+
+
+
+
\ No newline at end of file -- cgit