diff --git a/doc/Doxyfile b/doc/Doxyfile
index 046caab2f02cc627e421c452f3e1e037397b5519..182dbffcdf2f0babc40d93aeba6441a9f0bbef77 100644
--- a/doc/Doxyfile
+++ b/doc/Doxyfile
@@ -629,7 +629,8 @@ INPUT                  = doxygen.main \
                          ../source/blender/render \
                          ../source/blender/nodes \
                          ../source/blender/modifiers \
-                         ../source/blender/gpu
+                         ../source/blender/gpu \
+                         ../source/blender/avi
 
 # This tag can be used to specify the character encoding of the source files 
 # that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is 
@@ -851,7 +852,7 @@ HTML_HEADER            =
 # each generated HTML page. If it is left blank doxygen will generate a 
 # standard footer.
 
-HTML_FOOTER            = 
+HTML_FOOTER            = footer.html
 
 # The HTML_STYLESHEET tag can be used to specify a user-defined cascading 
 # style sheet that is used by each HTML page. It can be used to 
diff --git a/doc/doxygen.main b/doc/doxygen.main
index 3e64d5fd25e15488f1a60343502455688dcb39b7..19cb14be60bec536e2c84112abca54d6d1dadb2e 100644
--- a/doc/doxygen.main
+++ b/doc/doxygen.main
@@ -101,6 +101,16 @@
  *  \ingroup gui
  */
 
+/** \defgroup externformats external formats */
+
+/** \defgroup collada COLLADA
+ *  \ingroup externformats
+ */
+
+/** \defgroup avi AVI
+ *  \ingroup externformats
+ */
+
 /** \defgroup imbuf IMage Buffer */
 
 /** \defgroup undoc Undocumented
diff --git a/doc/footer.html b/doc/footer.html
new file mode 100644
index 0000000000000000000000000000000000000000..93e39534ba8bbf0684e430d9b19eaa1755276d0e
--- /dev/null
+++ b/doc/footer.html
@@ -0,0 +1,5 @@
+<hr class="footer"/><address class="footer"><small>Generated on $datetime for $projectname by&#160;
+<a href="http://www.doxygen.org/index.html"> 
+<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> $doxygenversion </small></address> 
+</body>
+</html>