diff --git a/docs/plugins/gst-plugins-bad-plugins.args b/docs/plugins/gst-plugins-bad-plugins.args
index c4232e202a..c41eee8d71 100644
--- a/docs/plugins/gst-plugins-bad-plugins.args
+++ b/docs/plugins/gst-plugins-bad-plugins.args
@@ -1558,6 +1558,16 @@
NULL
+
+GstJackAudioSink::client
+JackClient*
+
+rw
+JackClient
+Handle for jack client.
+
+
+
GstDvbSrc::bandwidth
GstDvbSrcBandwidth
@@ -21993,6 +22003,16 @@
NULL
+
+GstJackAudioSrc::client
+JackClient*
+
+rw
+JackClient
+Handle for jack client.
+
+
+
GstDCCPClientSrc::caps
GstCaps*
@@ -26390,7 +26410,7 @@
rw
physics
water density: from 1 to 4.
-4.62957e-299
+8.20075e-304
@@ -26430,7 +26450,7 @@
rw
splash
make a big splash in the center.
-4.77831e-299
+0
@@ -26440,7 +26460,7 @@
rw
splash
make a big splash in the center.
-0
+4.77773e-299
@@ -26470,7 +26490,7 @@
rw
ratiox
x-ratio.
-1.37429e-309
+8.0843e+44
@@ -26480,7 +26500,7 @@
rw
ratioy
y-ratio.
-1.37974e-309
+9.3207e+68
@@ -26490,7 +26510,7 @@
rw
DelayTime
the delay time.
-1.37974e-309
+1.18576e-322
@@ -27060,7 +27080,7 @@
rw
blend
blend factor.
-4.74303e-322
+7.75038e-304
@@ -27070,7 +27090,7 @@
rw
fader
the fader position.
--5.83035e+303
+5.12056e+199
@@ -27250,7 +27270,7 @@
rw
HSync
the hsync offset.
-1.262e-316
+2.07558e-316
@@ -46273,3 +46293,13 @@
0.01
+
+GstInterlace::top-field-first
+gboolean
+
+rw
+top field first
+Interlaced stream should be top field first.
+FALSE
+
+
diff --git a/docs/plugins/gst-plugins-bad-plugins.hierarchy b/docs/plugins/gst-plugins-bad-plugins.hierarchy
index a8a8a4d9d6..71e387d438 100644
--- a/docs/plugins/gst-plugins-bad-plugins.hierarchy
+++ b/docs/plugins/gst-plugins-bad-plugins.hierarchy
@@ -34,6 +34,7 @@ GObject
GstNasSink
GstSDLAudioSink
GstJackAudioSink
+ GstChecksumSink
GstDCCPClientSink
GstDCCPServerSink
GstFBDEVSink
@@ -208,6 +209,7 @@ GObject
GstId3BaseMux
GstId3Mux
GstInputSelector
+ GstInterlace
GstInvtelecine
GstIvfParse
GstJifMux
diff --git a/docs/plugins/inspect/plugin-cog.xml b/docs/plugins/inspect/plugin-cog.xml
index a283d521f8..6271670028 100644
--- a/docs/plugins/inspect/plugin-cog.xml
+++ b/docs/plugins/inspect/plugin-cog.xml
@@ -9,10 +9,31 @@
GStreamer Bad Plug-ins git
Unknown package origin
+
+ cogcolorconvert
+ Convert colorspace
+ Filter/Effect/Video
+ Convert between SDTV and HDTV colorspace
+ David Schleef <ds@schleef.org>
+
+
+ sink
+ sink
+ always
+ video/x-raw-yuv, format=(fourcc){ I420, YUY2, UYVY, AYUV }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+ src
+ source
+ always
+ video/x-raw-yuv, format=(fourcc){ I420, YUY2, UYVY, AYUV }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
cogcolorspace
YCbCr/RGB format conversion
- Filter/Effect/Video
+ Filter/Converter/Video
YCbCr/RGB format conversion
David Schleef <ds@schleef.org>
@@ -32,9 +53,9 @@
cogdownsample
- Downsample video
+ Scale down video by factor of 2
Filter/Effect/Video
- Decreases size of video by a factor of 2
+ Scales down video by a factor of 2
David Schleef <ds@schleef.org>
@@ -53,9 +74,9 @@
coglogoinsert
- Video Filter Template
+ Overlay image onto video
Filter/Effect/Video
- Template for a video filter
+ Overlay image onto video
David Schleef <ds@schleef.org>
@@ -74,10 +95,10 @@
cogmse
- FIXME
+ Calculate MSE
Filter/Effect
- FIXME example filter
- FIXME <fixme@fixme.com>
+ Calculates mean squared error between two video streams
+ David Schleef <ds@schleef.org>
sink_ref
@@ -120,26 +141,5 @@
-
- colorconvert
- Video Filter Template
- Filter/Effect/Video
- Template for a video filter
- David Schleef <ds@schleef.org>
-
-
- sink
- sink
- always
- video/x-raw-yuv, format=(fourcc){ I420, YUY2, UYVY, AYUV }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw-yuv, format=(fourcc){ I420, YUY2, UYVY, AYUV }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
\ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-debugutilsbad.xml b/docs/plugins/inspect/plugin-debugutilsbad.xml
index ffab436c5e..70f7ffdedb 100644
--- a/docs/plugins/inspect/plugin-debugutilsbad.xml
+++ b/docs/plugins/inspect/plugin-debugutilsbad.xml
@@ -9,6 +9,27 @@
GStreamer Bad Plug-ins git
Unknown package origin
+
+ checksumsink
+ Checksum sink
+ Debug/Sink
+ Calculates a checksum for buffers
+ David Schleef <ds@schleef.org>
+
+
+ sink
+ sink
+ always
+ ANY
+
+
+ src
+ source
+ always
+ ANY
+
+
+
fpsdisplaysink
Measure and show framerate on videosink
diff --git a/docs/plugins/inspect/plugin-interlace.xml b/docs/plugins/inspect/plugin-interlace.xml
new file mode 100644
index 0000000000..f0858231e4
--- /dev/null
+++ b/docs/plugins/inspect/plugin-interlace.xml
@@ -0,0 +1,34 @@
+
+ interlace
+ Create an interlaced video stream
+ ../../gst/interlace/.libs/libgstinterlace.so
+ libgstinterlace.so
+ 0.10.20.1
+ LGPL
+ gst-plugins-bad
+ GStreamer Bad Plug-ins git
+ Unknown package origin
+
+
+ interlace
+ Inverse Telecine filter
+ Filter/Video
+ Detects and reconstructs progressive content from telecine video
+ Entropy Wave <ds@entropywave.com>
+
+
+ sink
+ sink
+ always
+ video/x-raw-yuv, format=(fourcc){ AYUV, YUY2, UYVY, I420, YV12, Y42B, Y444, NV12, NV21 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], interlaced=(boolean)false
+
+
+ src
+ source
+ always
+ video/x-raw-yuv, format=(fourcc){ AYUV, YUY2, UYVY, I420, YV12, Y42B, Y444, NV12, NV21 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], interlaced=(boolean)true
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-sdl.xml b/docs/plugins/inspect/plugin-sdl.xml
index 4b7c718d23..ce8912d7a4 100644
--- a/docs/plugins/inspect/plugin-sdl.xml
+++ b/docs/plugins/inspect/plugin-sdl.xml
@@ -35,7 +35,7 @@
sink
sink
always
- video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw-yuv, format=(fourcc)YV12, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw-yuv, format=(fourcc)YUY2, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 100/1 ]
+ video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw-yuv, format=(fourcc)YV12, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw-yuv, format=(fourcc)YUY2, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw-yuv, format=(fourcc)YVYU, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 100/1 ]
diff --git a/docs/plugins/inspect/plugin-videomeasure.xml b/docs/plugins/inspect/plugin-videomeasure.xml
index e1339749e0..5efca8aa70 100644
--- a/docs/plugins/inspect/plugin-videomeasure.xml
+++ b/docs/plugins/inspect/plugin-videomeasure.xml
@@ -41,13 +41,13 @@
modified%d
sink
request
- video/x-raw-yuv, format=(fourcc){ YV12, Y41B, Y42B }
+ video/x-raw-yuv, format=(fourcc){ I420, YV12, Y41B, Y42B }
original
sink
request
- video/x-raw-yuv, format=(fourcc){ YV12, Y41B, Y42B }
+ video/x-raw-yuv, format=(fourcc){ I420, YV12, Y41B, Y42B }
src%d
diff --git a/docs/plugins/inspect/plugin-videosignal.xml b/docs/plugins/inspect/plugin-videosignal.xml
index 69fdd5e8b6..2300debb33 100644
--- a/docs/plugins/inspect/plugin-videosignal.xml
+++ b/docs/plugins/inspect/plugin-videosignal.xml
@@ -12,7 +12,7 @@
videoanalyse
Video analyser
- Filter/Effect/Video
+ Filter/Analyzer/Video
Analyse video signal
Wim Taymans <wim@fluendo.com>