diff --git a/docs/plugins/Makefile.am b/docs/plugins/Makefile.am
index 35e9bcd57b..3378f1d9db 100644
--- a/docs/plugins/Makefile.am
+++ b/docs/plugins/Makefile.am
@@ -144,6 +144,7 @@ EXTRA_HFILES = \
$(top_srcdir)/gst/videosignal/gstvideodetect.h \
$(top_srcdir)/gst/videosignal/gstvideomark.h \
$(top_srcdir)/gst/y4m/gsty4mencode.h \
+ $(top_srcdir)/gst/liveadder/liveadder.h \
$(top_srcdir)/sys/dvb/gstdvbsrc.h
# Images to copy into HTML directory.
diff --git a/docs/plugins/gst-plugins-bad-plugins-docs.sgml b/docs/plugins/gst-plugins-bad-plugins-docs.sgml
index 3d9ad307e7..54d3962e6b 100644
--- a/docs/plugins/gst-plugins-bad-plugins-docs.sgml
+++ b/docs/plugins/gst-plugins-bad-plugins-docs.sgml
@@ -46,6 +46,7 @@
+
@@ -105,6 +106,7 @@
+
diff --git a/docs/plugins/gst-plugins-bad-plugins-sections.txt b/docs/plugins/gst-plugins-bad-plugins-sections.txt
index c396f5d3e3..313f57754e 100644
--- a/docs/plugins/gst-plugins-bad-plugins-sections.txt
+++ b/docs/plugins/gst-plugins-bad-plugins-sections.txt
@@ -858,3 +858,22 @@ GST_Y4M_ENCODE_GET_CLASS
GST_TYPE_Y4M_ENCODE
gst_y4m_encode_get_type
+
+
+
+element-liveadder
+liveadder
+GstLiveAdder
+
+GstLiveAdderClass
+GST_IS_LIVE_ADDER
+GST_IS_LIVE_ADDER_CLASS
+GST_IS_MXF_DEMUX_PAD
+GST_LIVE_ADDER
+GST_LIVE_ADDER_CLASS
+GST_LIVE_ADDER_GET_CLASS
+GST_TYPE_LIVE_ADDER
+GstLiveAdderFormat
+GstLiveAdderFunction
+gst_live_adder_get_type
+
diff --git a/gst/liveadder/liveadder.h b/gst/liveadder/liveadder.h
index 25743591ed..7448601f93 100644
--- a/gst/liveadder/liveadder.h
+++ b/gst/liveadder/liveadder.h
@@ -55,6 +55,7 @@ typedef void (*GstLiveAdderFunction) (gpointer out, gpointer in, guint size);
*/
struct _GstLiveAdder
{
+ /*< private >*/
GstElement element;
GstPad *srcpad;