diff --git a/docs/plugins/Makefile.am b/docs/plugins/Makefile.am
index 0ad0314fd4..b52a84d2db 100644
--- a/docs/plugins/Makefile.am
+++ b/docs/plugins/Makefile.am
@@ -22,7 +22,7 @@ DOC_MAIN_SGML_FILE=$(DOC_MODULE)-docs.sgml
DOC_SOURCE_DIR = $(top_srcdir)/ext/libav
# Extra options to supply to gtkdoc-scan.
-SCAN_OPTIONS=
+SCAN_OPTIONS=--rebuild-sections
# Extra options to supply to gtkdoc-mkdb.
MKDB_OPTIONS=--sgml-mode
@@ -47,9 +47,6 @@ IGNORE_CFILES =
# but I'm not sure about that - it might be this Just Works given that
# the registry won't have the element
-# huh? thats not a header
-#EXTRA_HFILES = $(DOC_SOURCE_DIR)/gstffmpegenc.c
-
# Images to copy into HTML directory.
HTML_IMAGES =
@@ -61,8 +58,9 @@ extra_files =
# CFLAGS and LDFLAGS for compiling scan program. Only needed if your app/lib
# contains GtkObjects/GObjects and you want to document signals and properties.
-GTKDOC_CFLAGS = $(GST_BASE_CFLAGS) -I$(top_builddir) -I$(top_builddir)/gst-libs
-GTKDOC_LIBS = $(GST_BASE_LIBS)
+GTKDOC_CFLAGS = $(LIBAV_CFLAGS) $(GST_CFLAGS) -I$(top_builddir) -I$(top_builddir)/ext/libav
+GTKDOC_LIBS = -L$(top_builddir)/ext/libav -lgstlibav \
+ $(LIBAV_LIBS) $(GST_BASE_LIBS)
GTKDOC_CC=$(LIBTOOL) --tag=CC --mode=compile $(CC)
GTKDOC_LD=$(LIBTOOL) --tag=CC --mode=link $(CC)
diff --git a/docs/plugins/gst-libav-plugins-docs.sgml b/docs/plugins/gst-libav-plugins-docs.sgml
index 0a2d44694e..75c68f4fa3 100644
--- a/docs/plugins/gst-libav-plugins-docs.sgml
+++ b/docs/plugins/gst-libav-plugins-docs.sgml
@@ -7,27 +7,34 @@
- GStreamer FFMPeg &GST_API_VERSION; Plugins Reference Manual
+ GStreamer libav &GST_API_VERSION; Plugins Reference Manual
- for GStreamer FFMPeg Plugins &GST_API_VERSION; (&GST_VERSION;)
+ for GStreamer libav Plugins &GST_API_VERSION; (&GST_VERSION;)
The latest version of this documentation can be found on-line at
http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-ffmpeg-plugins/html/.
- gst-ffmpeg Element Types
-
+ gst-libav Base and Support classes
+
+
+
+
+
+
+
+
+
- gst-ffmpeg Elements
-
-
-
-
-
- gst-ffmpeg Plugins
+ gst-libav Plugins
+
+
+ Object Hierarchy
+
+
diff --git a/docs/plugins/gst-libav-plugins-sections.txt b/docs/plugins/gst-libav-plugins-sections.txt
deleted file mode 100644
index f45d580641..0000000000
--- a/docs/plugins/gst-libav-plugins-sections.txt
+++ /dev/null
@@ -1,23 +0,0 @@
-
-type-ffenc
-ffenc
-GstFFMpegEnc
-
-GstFFMpegEncMeMethod
-
-
-GstFFMpegEncClass
-
-
-
-
-element-ffenc_h263p
-ffenc_h263p
-ffenc_h263p
-
-
-
-element-ffenc_mpeg4
-ffenc_mpeg4
-ffenc_mpeg4
-
diff --git a/docs/plugins/gst-libav-plugins.hierarchy b/docs/plugins/gst-libav-plugins.hierarchy
index 0b05add3dd..756cc0452a 100644
--- a/docs/plugins/gst-libav-plugins.hierarchy
+++ b/docs/plugins/gst-libav-plugins.hierarchy
@@ -438,7 +438,6 @@ GObject
GstPlugin
GstPluginFeature
GstElementFactory
- GstTracerFactory
GstTypeFindFactory
GstRegistry
GstTask