diff --git a/docs/plugins/Makefile.am b/docs/plugins/Makefile.am
index 0053e1e768..bfd4fd687c 100644
--- a/docs/plugins/Makefile.am
+++ b/docs/plugins/Makefile.am
@@ -90,7 +90,8 @@ EXTRA_HFILES = \
$(top_srcdir)/plugins/elements/gstqueue.h \
$(top_srcdir)/plugins/elements/gstqueue2.h \
$(top_srcdir)/plugins/elements/gsttypefindelement.h \
- $(top_srcdir)/plugins/elements/gsttee.h
+ $(top_srcdir)/plugins/elements/gsttee.h \
+ $(top_srcdir)/plugins/elements/gstvalve.h
# Images to copy into HTML directory.
HTML_IMAGES =
diff --git a/docs/plugins/gstreamer-plugins-docs.sgml b/docs/plugins/gstreamer-plugins-docs.sgml
index a86fc82054..89a707c777 100644
--- a/docs/plugins/gstreamer-plugins-docs.sgml
+++ b/docs/plugins/gstreamer-plugins-docs.sgml
@@ -30,6 +30,7 @@
+
diff --git a/docs/plugins/gstreamer-plugins-sections.txt b/docs/plugins/gstreamer-plugins-sections.txt
index 6f80cc5325..347921ac3b 100644
--- a/docs/plugins/gstreamer-plugins-sections.txt
+++ b/docs/plugins/gstreamer-plugins-sections.txt
@@ -71,6 +71,7 @@ GstFileSrc
GstFileSrcClass
GST_FILE_SRC
+GST_FILE_SRC_CAST
GST_IS_FILE_SRC
GST_TYPE_FILE_SRC
GST_FILE_SRC_CLASS
@@ -155,6 +156,7 @@ GST_IS_QUEUE2_CLASS
GST_TYPE_QUEUE2
GstQueue2Size
+GstQueue2Range
gst_queue2_get_type
@@ -206,3 +208,18 @@ GST_IS_TEE_CLASS
gst_tee_get_type
+
+element-valve
+valve
+GstValve
+
+GstValveClass
+GST_VALVE
+GST_IS_VALVE
+GST_TYPE_VALVE
+GST_VALVE_CLASS
+GST_IS_VALVE_CLASS
+
+gst_valve_get_type
+
+
diff --git a/docs/plugins/gstreamer-plugins.args b/docs/plugins/gstreamer-plugins.args
index 3b0e6f1875..1338df57dc 100644
--- a/docs/plugins/gstreamer-plugins.args
+++ b/docs/plugins/gstreamer-plugins.args
@@ -894,7 +894,7 @@
[0,100]
rw
High percent
-High threshold for buffering to finish.
+High threshold for buffering to finish. Only used if use-buffering is True.
99
@@ -904,7 +904,7 @@
[0,100]
rw
Low percent
-Low threshold for buffering to start.
+Low threshold for buffering to start. Only used if use-buffering is True.
10
@@ -998,3 +998,13 @@
0
+
+GstValve::drop
+gboolean
+
+rw
+Drop buffers and events
+Whether to drop buffers and events or let them through.
+FALSE
+
+
diff --git a/docs/plugins/gstreamer-plugins.hierarchy b/docs/plugins/gstreamer-plugins.hierarchy
index 6d424b5e9e..21c2ed7602 100644
--- a/docs/plugins/gstreamer-plugins.hierarchy
+++ b/docs/plugins/gstreamer-plugins.hierarchy
@@ -22,6 +22,7 @@ GObject
GstQueue2
GstTee
GstTypeFindElement
+ GstValve
GstIndex
GstFileIndex
GstMemIndex
diff --git a/docs/plugins/inspect/plugin-coreelements.xml b/docs/plugins/inspect/plugin-coreelements.xml
index 261a6ac1c7..9037730f86 100644
--- a/docs/plugins/inspect/plugin-coreelements.xml
+++ b/docs/plugins/inspect/plugin-coreelements.xml
@@ -246,5 +246,26 @@
+
+ valve
+ Valve element
+ Filter
+ Drops buffers and events or lets them through
+ Olivier Crete <olivier.crete@collabora.co.uk>
+
+
+ sink
+ sink
+ always
+ ANY
+
+
+ src
+ source
+ always
+ ANY
+
+
+
\ No newline at end of file