diff --git a/docs/plugins/gst-plugins-bad-plugins-docs.sgml b/docs/plugins/gst-plugins-bad-plugins-docs.sgml
index 32fb8db998..ba7c50bae2 100644
--- a/docs/plugins/gst-plugins-bad-plugins-docs.sgml
+++ b/docs/plugins/gst-plugins-bad-plugins-docs.sgml
@@ -65,9 +65,14 @@
+
+
+
+
+
@@ -124,9 +129,13 @@
+
+
+
+
diff --git a/docs/plugins/gst-plugins-bad-plugins-sections.txt b/docs/plugins/gst-plugins-bad-plugins-sections.txt
index 80ce2dad26..8d72d52f64 100644
--- a/docs/plugins/gst-plugins-bad-plugins-sections.txt
+++ b/docs/plugins/gst-plugins-bad-plugins-sections.txt
@@ -1040,6 +1040,62 @@ GST_TYPE_NUV_DEMUX
gst_nuv_demux_get_type
+
+element-neonhttpsrc
+neonhttpsrc
+GstNeonhttpSrc
+
+GstNeonhttpSrcClass
+GST_NEONHTTP_SRC
+GST_NEONHTTP_SRC_CLASS
+GST_IS_NEONHTTP_SRC
+GST_IS_NEONHTTP_SRC_CLASS
+GST_TYPE_NEONHTTP_SRC
+gst_neonhttp_src_get_type
+
+
+
+element-ofa
+ofa
+GstOFA
+
+GstOFAClass
+GST_OFA
+GST_OFA_CLASS
+GST_IS_OFA
+GST_IS_OFA_CLASS
+GST_TYPE_OFA
+gst_ofa_get_type
+
+
+
+element-openalsink
+openalsink
+GstOpenalSink
+
+GstOpenalSinkClass
+GST_OPENAL_SINK
+GST_OPENAL_SINK_CLASS
+GST_IS_OPENAL_SINK
+GST_IS_OPENAL_SINK_CLASS
+GST_TYPE_OPENAL_SINK
+gst_openal_sink_get_type
+
+
+
+element-openalsrc
+openalsrc
+GstOpenalSrc
+
+GstOpenalSrcClass
+GST_OPENAL_SRC
+GST_OPENAL_SRC_CLASS
+GST_IS_OPENAL_SRC
+GST_IS_OPENAL_SRC_CLASS
+GST_TYPE_OPENAL_SRC
+gst_openal_src_get_type
+
+
element-opencvtextoverlay
opencvtextoverlay
GstOpencvTextOverlay
@@ -1099,6 +1155,20 @@ gst_pyramidsegment_get_type
gst_pyramidsegment_plugin_init
+
+element-rfbsrc
+rfbsrc
+GstRfbSrc
+
+GstRfbSrcClass
+GST_RFB_SRC
+GST_RFB_SRC_CLASS
+GST_IS_RFB_SRC
+GST_IS_RFB_SRC_CLASS
+GST_TYPE_RFB_SRC
+gst_rfb_src_get_type
+
+
element-rsvgoverlay
rsvgoverlay
diff --git a/docs/plugins/inspect/plugin-neon.xml b/docs/plugins/inspect/plugin-neon.xml
new file mode 100644
index 0000000000..0e8997cdc0
--- /dev/null
+++ b/docs/plugins/inspect/plugin-neon.xml
@@ -0,0 +1,28 @@
+
+ neon
+ lib neon http client src
+ ../../ext/neon/.libs/libgstneonhttpsrc.so
+ libgstneonhttpsrc.so
+ 1.1.2.1
+ LGPL
+ gst-plugins-bad
+ GStreamer Bad Plug-ins git
+ Unknown package origin
+
+
+ neonhttpsrc
+ HTTP client source
+ Source/Network
+ Receive data as a client over the network via HTTP using NEON
+ Edgard Lima <edgard.lima@indt.org.br>, Rosfran Borges <rosfran.borges@indt.org.br>, Andre Moreira Magalhaes <andre.magalhaes@indt.org.br>
+
+
+ src
+ source
+ always
+ ANY
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-ofa.xml b/docs/plugins/inspect/plugin-ofa.xml
new file mode 100644
index 0000000000..cd6b9f13d9
--- /dev/null
+++ b/docs/plugins/inspect/plugin-ofa.xml
@@ -0,0 +1,34 @@
+
+ ofa
+ Calculate MusicIP fingerprint from audio files
+ ../../ext/ofa/.libs/libgstofa.so
+ libgstofa.so
+ 1.1.2.1
+ GPL
+ gst-plugins-bad
+ GStreamer Bad Plug-ins git
+ Unknown package origin
+
+
+ ofa
+ OFA
+ MusicIP Fingerprinting element
+ Find a music fingerprint using MusicIP's libofa
+ Milosz Derezynski <internalerror@gmail.com>, Eric Buehl <eric.buehl@gmail.com>
+
+
+ sink
+ sink
+ always
+ audio/x-raw, format=(string){ S16LE, S16BE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ]
+
+
+ src
+ source
+ always
+ audio/x-raw, format=(string){ S16LE, S16BE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ]
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-openal.xml b/docs/plugins/inspect/plugin-openal.xml
new file mode 100644
index 0000000000..84db5abeba
--- /dev/null
+++ b/docs/plugins/inspect/plugin-openal.xml
@@ -0,0 +1,43 @@
+
+ openal
+ OpenAL plugin library
+ ../../ext/openal/.libs/libgstopenal.so
+ libgstopenal.so
+ 1.1.2.1
+ LGPL
+ gst-plugins-bad
+ GStreamer Bad Plug-ins git
+ Unknown package origin
+
+
+ openalsink
+ OpenAL Audio Sink
+ Sink/Audio
+ Output audio through OpenAL
+ Juan Manuel Borges Caño <juanmabcmail@gmail.com>
+
+
+ sink
+ sink
+ always
+ audio/x-raw, format=(string)F64LE, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ]; audio/x-raw, format=(string)F32LE, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw, format=(string)S16LE, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw, format=(string)U8, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
+
+
+
+
+ openalsrc
+ OpenAL Audio Source
+ Source/Audio
+ Input audio through OpenAL
+ Juan Manuel Borges Caño <juanmabcmail@gmail.com>
+
+
+ src
+ source
+ always
+ audio/x-raw, format=(string)S16LE, rate=(int)[ 1, 2147483647 ], channels=(int)1; audio/x-raw, format=(string)U8, rate=(int)[ 1, 2147483647 ], channels=(int)1
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-rfbsrc.xml b/docs/plugins/inspect/plugin-rfbsrc.xml
new file mode 100644
index 0000000000..8c6512624e
--- /dev/null
+++ b/docs/plugins/inspect/plugin-rfbsrc.xml
@@ -0,0 +1,28 @@
+
+ rfbsrc
+ Connects to a VNC server and decodes RFB stream
+ ../../gst/librfb/.libs/libgstrfbsrc.so
+ libgstrfbsrc.so
+ 1.1.2.1
+ LGPL
+ gst-plugins-bad
+ GStreamer Bad Plug-ins git
+ Unknown package origin
+
+
+ rfbsrc
+ Rfb source
+ Source/Video
+ Creates a rfb video stream
+ David A. Schleef <ds@schleef.org>, Andre Moreira Magalhaes <andre.magalhaes@indt.org.br>, Thijs Vermeir <thijsvermeir@gmail.com>
+
+
+ src
+ source
+ always
+ video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)BGR, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)RGBx, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)BGRx, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)xRGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)xBGR, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+
+
\ No newline at end of file