diff --git a/docs/plugins/Makefile.am b/docs/plugins/Makefile.am
index 9967cac6ef..aa00054e38 100644
--- a/docs/plugins/Makefile.am
+++ b/docs/plugins/Makefile.am
@@ -69,9 +69,21 @@ SCANOBJ_DEPS =
IGNORE_HFILES = avcodec.h gstffmpegcodecmap.h dsputil.h
IGNORE_CFILES = utils.c mem.c imgconvert.c
+# we add all .h files of elements that have signals/args we want
+# sadly this also pulls in the private methods - maybe we should
+# move those around in the source ?
+# also, we should add some stuff here conditionally based on whether
+# or not the plugin will actually build
+# but I'm not sure about that - it might be this Just Works given that
+# the registry won't have the element
+
+# FIXME: not ported yet
+# $(top_srcdir)/ext/gnomevfs/gstgnomevfssink.c
+
EXTRA_HFILES = \
$(top_srcdir)/gst/tcp/gstmultifdsink.h \
- $(top_srcdir)/gst/tcp/gsttcpserversink.h
+ $(top_srcdir)/gst/tcp/gsttcpserversink.h \
+ $(top_srcdir)/ext/vorbis/vorbisenc.h
# Images to copy into HTML directory.
HTML_IMAGES =
diff --git a/docs/plugins/gst-plugins-base-plugins-docs.sgml b/docs/plugins/gst-plugins-base-plugins-docs.sgml
index 99c0e47686..ce6d633c3d 100644
--- a/docs/plugins/gst-plugins-base-plugins-docs.sgml
+++ b/docs/plugins/gst-plugins-base-plugins-docs.sgml
@@ -10,9 +10,39 @@
GStreamer Base Plugins &GST_MAJORMINOR; Plugins Reference Manual
+
+ gst-plugins-base Elements
+
+
+
+
+
+
gst-plugins-base Plugins
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/plugins/gst-plugins-base-plugins-sections.txt b/docs/plugins/gst-plugins-base-plugins-sections.txt
index d01ad8ac31..32a509d5f1 100644
--- a/docs/plugins/gst-plugins-base-plugins-sections.txt
+++ b/docs/plugins/gst-plugins-base-plugins-sections.txt
@@ -1,5 +1,5 @@
-multifdsink
+element-multifdsink
GstMultiFdSink
GstMultiFdSinkFlags
GstRecoverPolicy
@@ -12,16 +12,42 @@ GstMultiFdSinkClass
-tcpserversink
+element-tcpserversink
GstTCPServerSink
tcpserversink
GstTCPServerSinkClass
+
+element-tcpserversink
+GstTCPServerSink
+tcpserversink
+
+GstTCPServerSinkClass
+
+
+
+element-gnomevfssink
+GstGnomeVFSSink
+gnomevfssink
+
+GstGnomeVFSSinkClass
+
+
+
+
+element-vorbisenc
+vorbisenc
+GstVorbisEnc
+
+GstVorbisEncClass
+
+
private
+
CLIENTS_UNLOCK
CLIENTS_LOCK_INIT
GST_MULTIFDSINK_GET_CLASS
@@ -38,4 +64,29 @@ GST_MULTIFDSINK_CLASS
gst_multifdsink_get_stats
GST_MULTIFDSINK
gst_multifdsink_add
+
+GST_TCPSERVERSINK
+GstTCPServerSinkFlags
+GST_TYPE_TCPSERVERSINK
+gst_tcpserversink_get_type
+GST_IS_TCPSERVERSINK_CLASS
+GST_IS_TCPSERVERSINK
+
+GST_GNOMEVFSSINK_CLASS
+GST_TYPE_GNOMEVFSSINK
+GST_IS_GNOMEVFSSINK
+gst_gnomevfssink_get_type
+GST_IS_GNOMEVFSSINK_CLASS
+GST_ELEMENT_CLASS
+GstGnomeVFSSinkFlags
+GST_GNOMEVFSSINK
+
+GST_IS_VORBISENC
+GST_VORBISENC_CLASS
+GST_VORBISENC
+GST_TCPSERVERSINK_CLASS
+GST_TYPE_VORBISENC
+GST_IS_VORBISENC_CLASS
+vorbisenc_get_type
+
diff --git a/docs/plugins/inspect-build.stamp b/docs/plugins/inspect-build.stamp
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/docs/plugins/inspect.stamp b/docs/plugins/inspect.stamp
new file mode 100644
index 0000000000..e0cb13940b
--- /dev/null
+++ b/docs/plugins/inspect.stamp
@@ -0,0 +1 @@
+timestamp
\ No newline at end of file