diff --git a/docs/plugins/gst-plugins-bad-plugins.args b/docs/plugins/gst-plugins-bad-plugins.args
index 5153eb3e8b..58a625a694 100644
--- a/docs/plugins/gst-plugins-bad-plugins.args
+++ b/docs/plugins/gst-plugins-bad-plugins.args
@@ -67310,6 +67310,16 @@ Gestures in the defined region of interest will emit messages.
NULL
+
+GstDecklinkVideoSrc::output-cc
+gboolean
+
+rw
+Output Closed Caption
+Extract and output CC as GstMeta (if present).
+FALSE
+
+
GstDecklinkVideoSink::device-number
gint
@@ -68780,6 +68790,16 @@ Gestures in the defined region of interest will emit messages.
ssim
+
+GstX265Enc::key-int-max
+gint
+>= 0
+rw
+Max key frame
+Maximal distance between two key-frames (0 = x265 default / 250).
+0
+
+
GstQtSink::force-aspect-ratio
gboolean
@@ -73140,3 +73160,13 @@ Gestures in the defined region of interest will emit messages.
FALSE
+
+GstTestSrcBin::stream-types
+gchar*
+
+rw
+Stream types
+String describing the stream types to expose, eg. "video+audio".
+NULL
+
+
diff --git a/docs/plugins/gst-plugins-bad-plugins.hierarchy b/docs/plugins/gst-plugins-bad-plugins.hierarchy
index 5b18e98cd2..3dac0d543c 100644
--- a/docs/plugins/gst-plugins-bad-plugins.hierarchy
+++ b/docs/plugins/gst-plugins-bad-plugins.hierarchy
@@ -239,6 +239,7 @@ GObject
GstProxySrc
GstSDPDemux
GstSdpSrc
+ GstTestSrcBin
GstVideoParse
GstViewfinderBin
GstWebRTCBin
diff --git a/docs/plugins/gst-plugins-bad-plugins.interfaces b/docs/plugins/gst-plugins-bad-plugins.interfaces
index 85a2be1dfb..24851c706e 100644
--- a/docs/plugins/gst-plugins-bad-plugins.interfaces
+++ b/docs/plugins/gst-plugins-bad-plugins.interfaces
@@ -88,6 +88,7 @@ GstSbcEnc GstPreset
GstSdpSrc GstChildProxy GstURIHandler
GstSirenEnc GstPreset
GstTagMux GstTagSetter
+GstTestSrcBin GstChildProxy GstURIHandler
GstUnalignedAudioParse GstChildProxy
GstUnalignedVideoParse GstChildProxy
GstUvcH264Src GstChildProxy
diff --git a/docs/plugins/inspect/plugin-debugutilsbad.xml b/docs/plugins/inspect/plugin-debugutilsbad.xml
index 9e4bf403ed..1105b049e7 100644
--- a/docs/plugins/inspect/plugin-debugutilsbad.xml
+++ b/docs/plugins/inspect/plugin-debugutilsbad.xml
@@ -144,6 +144,27 @@
+
+ testsrcbin
+ Generic bin
+ Generic/Bin
+ Simple container object
+ Erik Walthinsen <omega@cse.ogi.edu>,Wim Taymans <wim.taymans@gmail.com>
+
+
+ audio_src_%u
+ source
+ sometimes
+ audio/x-raw(ANY)
+
+
+ video_src_%u
+ source
+ sometimes
+ video/x-raw(ANY)
+
+
+
watchdog
Watchdog
diff --git a/docs/plugins/inspect/plugin-kms.xml b/docs/plugins/inspect/plugin-kms.xml
index d415648043..7845fcbbb4 100644
--- a/docs/plugins/inspect/plugin-kms.xml
+++ b/docs/plugins/inspect/plugin-kms.xml
@@ -20,7 +20,7 @@
sink
sink
always
- video/x-raw, format=(string){ BGRA, BGRx, RGBA, RGBx, UYVY, YUY2, YVYU, I420, YV12, Y42B, NV12, NV21, NV16 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+ video/x-raw, format=(string){ BGRA, BGRx, RGBA, RGBx, RGB, BGR, UYVY, YUY2, YVYU, I420, YV12, Y42B, NV12, NV21, NV16 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]