diff --git a/ChangeLog b/ChangeLog
index 72b98543f1..189530a76b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+=== release 0.10.12 ===
+
+2007-03-07  Jan Schmidt <thaytan@mad.scientist.com>
+
+	* configure.ac:
+	  releasing 0.10.12, "Zombie Horde"
+
 2007-03-06  Jan Schmidt  <thaytan@mad.scientist.com>
 
 	* configure.ac:
diff --git a/NEWS b/NEWS
index 076b905ee7..a459900bab 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,93 @@
-This is GStreamer Base Plug-ins 0.10.11, "Dumb things"
+This is GStreamer Base Plug-ins 0.10.12, "Zombie Horde"
+
+Please note that decodebin2 API included in this release is still
+considered unstable and WILL change in future releases. At this stage, only
+developers or early adopters should consider using the decodebin2 API embodied
+in its signals and properties.
+
+Changes since 0.10.11:
+
+      * New API for on-demand plugin installation
+      * Xv thread-safety and configuration enhancements
+      * decodebin2 improvements
+      * Support more raw audio format conversions
+      * Improvements in Ogg support
+      * AudioFilter base class ported to 0.10
+      * Fixes for subtitles
+      * Latency/live-playback support for Alsa
+      * Lots of bug fixes and improvements
+
+Bugs fixed since 0.10.11:
+
+      * 398721 : No video in .ogm files with decodebin2
+      * 339837 : [audioconvert] support for 64-bit float audio 
+      * 341524 : [decodebin] can't handle decoders with always src pads wi...
+      * 352069 : Add de.po German translation
+      * 363379 : [oggmux] doesn't detect EOS on all sinkpads 
+      * 378436 : [oggdemux] rhythmbox crash on fast clicking on rating in ...
+      * 380342 : Totem does not play mp3 files when lyrics are present 
+      * 383195 : [cddabasesrc,basertpaudiopayload] compile errors with gcc...
+      * 383198 : totem crashed to gst_xvimagesink_update_colorbalance
+      * 384008 : [xvimagesink] accesses - > xwindow outside locks
+      * 384060 : gst_xoverlay_set_xwindow_id() causing lockups with x(v)im...
+      * 387138 : x input events processing in sinks with xoverlay interfac...
+      * 390063 : Documentation typo 
+      * 390076 : add xv adaptor and port properties in xvimagesink element.
+      * 391365 : [oggdemux] internal stream error on OggFlac
+      * 392070 : [vorbis] GST_TAG_LOCATION not mapped
+      * 392393 : [API] add libgstbaseutils library for missing plugins mes...
+      * 396042 : mpeg4 video typefinder loops endlessly on quicktime redirect
+      * 396835 : audioconvert/audioresample combination causing buffer of ...
+      * 397673 : [patch] XIOError caught in x[v]imagesink.c
+      * 397810 : [typefinding] .vob file: could not determine type of stream
+      * 398110 : [theoraenc] GLib failed to allocate 3080991032 bytes on g...
+      * 399340 : Crash in the oggdemux plugin when trying to play a specia...
+      * 401029 : [playbin] rapidly changing visualisation freezes
+      * 401072 : Move libgimme-codec helper functions to GStreamer
+      * 402505 : visualisations don't work for some samplerates
+      * 407811 : decodebin2 hang on HD clip
+      * 409683 : Crash with Decodebin2
+      * 410396 : not reading " DATE " tags from Flac files
+      * 410963 : Fails to build with -z defs 
+      * 357503 : [suparse] wrong timing with microdvd subtitles
+      * 393310 : [pango] localtime_r does not exist in MinGW
+      * 397207 : Test failure w/ HP-UX 11.11 & native compiler
+      * 399948 : [textoverlay] leaks upstream events if textpad unlinked
+      * 403963 : GstAudioFilter base class broken
+      * 404512 : [videoscale] floating point exception on 1x1 video
+      * 405020 : [alsa] probing the device-name doesn't seem to work corre...
+      * 408278 : [videorate] memory leak
+      * 410772 : Crash copying a GstNetBuffer
+      * 401118 : [visual] error if width not a multiple of 4 
+      * 405451 : [alsasink] deadlocks when disconnecting USB Sounddevice
+
+API additions since 0.10.11:
+
+      * GstAudioFilter
+      * GST_VIDEO_SINK_CAST()
+      * gst_pb_utils_add_codec_description_to_tag_list()
+      * gst_pb_utils_get_codec_description()
+      * gst_pb_utils_get_source_description()
+      * gst_pb_utils_get_sink_description()
+      * gst_pb_utils_get_decoder_description()
+      * gst_pb_utils_get_encoder_description()
+      * gst_pb_utils_get_element_description()
+      * gst_pb_utils_init()
+      * gst_install_plugins_context_new()
+      * gst_install_plugins_context_set_xid()
+      * gst_install_plugins_context_free()
+      * gst_install_plugins_async()
+      * gst_install_plugins_sync()
+      * gst_install_plugins_return_get_name()
+      * gst_install_plugins_installation_in_progress()
+      * gst_missing_uri_source_message_new()
+      * gst_missing_uri_sink_message_new
+      * gst_missing_element_message_new
+      * gst_missing_decoder_message_new
+      * gst_missing_encoder_message_new
+      * gst_missing_plugin_message_get_installer_detail
+      * gst_missing_plugin_message_get_description
+      * gst_is_missing_plugin_message
 
 Bugs fixed since 0.10.10:
      
diff --git a/RELEASE b/RELEASE
index d0926c3706..61e760067f 100644
--- a/RELEASE
+++ b/RELEASE
@@ -1,5 +1,5 @@
 
-Release notes for GStreamer Base Plug-ins 0.10.11 "Dumb things"
+Release notes for GStreamer Base Plug-ins 0.10.12 "Zombie Horde"
         
 
 
@@ -50,76 +50,98 @@ contains a set of less supported plug-ins that haven't passed the
 
 
 
+Please note that decodebin2 API included in this release is still 
+considered unstable and WILL change in future releases. At this stage, only
+developers or early adopters should consider using the decodebin2 API embodied
+in its signals and properties.
+
   
 
 Features of this release
     
-      * This release requires GStreamer core 0.10.11 or higher
-      * Improved buffering during network playback
-      * Support for reverse playback of Ogg/Vorbis/Theora
-      * Reverse playback support in the audio sinks
-      * The Ogg muxer now produces correct streams in all cases
-      * Support libvisual 0.4
-      * Improvements in RTP support
-      * Support retagging of Vorbis files
-      * Introduction of the decodebin2 element
-      * Many other bug fixes and improvements
+      * New API for on-demand plugin installation
+      * Xv thread-safety and configuration enhancements
+      * decodebin2 improvements
+      * Support more raw audio format conversions
+      * Improvements in Ogg support
+      * AudioFilter base class ported to 0.10
+      * Fixes for subtitles
+      * Latency/live-playback support for Alsa
+      * Lots of bug fixes and improvements
 
 Bugs fixed in this release
      
-      * 360552 : [riff] [avi] extracts non-UTF8 metadata
-      * 365501 : [x/xvimagesink] race condition when creating first image ...
-      * 339366 : [playbin] hangs if suburi file type cannot be determined
-      * 355914 : libvisual causes xvimagesink:  assertion `GST_CAPS_REFCOU...
-      * 363118 : gst_riff_create_video_caps() should also store variant in...
-      * 363607 : xvimagesink xwindow_draw_border() slowness
-      * 336301 : [playbin] can't handle RTSP source
-      * 337026 : oggmux doesn't set EOS properly
-      * 337031 : vorbisdec outputs too much data
-      * 340049 : New BaseRTPAudioPayloader class to -base
-      * 348264 : Theora encoding, Ogg muxing don't handle discontinuities
-      * 354773 : xvimage assumes that XV_COLORKEY can be set in RGB888 format
-      * 355917 : libvisual plugin is broken
-      * 355935 : multifdsink doesn't allow setting maximums (soft, hard) i...
-      * 357038 : [ffmpegcolorspace] RGBA handling broken
-      * 357215 : [playbin] buffering notification not quite right yet
-      * 357289 : [riff] riff parser can't detect aac audio stream
-      * 357404 : [playbin] Linking can fail silently
-      * 357531 : [subparse] problem if markup is not closed
-      * 357577 : [playbin] regression: buffering still images broken
-      * 357591 : Avoid compiler warning with uclibc and -Werror
-      * 357613 : XvStopVideo in xvimagesink
-      * 357800 : [libvisual] doesn't pass audio data to libvisual 0.4.0 co...
-      * 359580 : tcpserversink and dataprotocol assert for multipart streams
-      * 361095 : Fixes compiling with forte: warning clean up (part 3)
-      * 361456 : [basertppayload] Memory leak
-      * 361634 : sink- > ringbuffer NULL in BaseAudioSink's setcaps()
-      * 361984 : [subparse] doesn't accept .srt file that doesn't start wi...
-      * 366334 : [PATCH] Windows vs8 fixes
-      * 368273 : Using the remove signal on multifdsink is not threadsafe
-      * 368310 : include file  gstbasertpaudiopayload.h not included for r...
-      * 369482 : [typefind] MPEG system streams get recognized as mp3 files
-      * 370092 : [PATCH] Decodebin v2 : Implementation
-      * 377183 : regression: no eos when playing ogg vorbis files
-      * 381219 : bad debugging code left in audiorate
-      * 382223 : [decodebin] more delayed linking
-      * 382269 : Typefind detects mpeg video clip as audio/mpeg
-      * 335635 : Add an Ogg/Vorbis retagging element
-      * 341681 : [textoverlay] flickering with continuously timestamped text
-      * 342228 : [alsa] Recognize " Front " as a Master channel
-      * 357330 : [subparse] some sami parser minor but enhanced patch
-      * 357532 : [gsttag] vorbistag doesn't handle dates that include time...
-      * 359237 : [typefinding] doesn't recognize XML files shorter than 25...
-      * 362845 : [subparse] add support for tmplayer format
-      * 357977 : [videorate] new segment start is not respected
-      * 364812 : [PATCH] oggmux release pad does not remove pad
-      * 364856 : pngenc stride problems
-      * 372507 : Mac build fixes
+      * 398721 : No video in .ogm files with decodebin2
+      * 339837 : [audioconvert] support for 64-bit float audio
+      * 341524 : [decodebin] can't handle decoders with always src pads wi...
+      * 352069 : Add de.po German translation
+      * 363379 : [oggmux] doesn't detect EOS on all sinkpads
+      * 378436 : [oggdemux] rhythmbox crash on fast clicking on rating in ...
+      * 380342 : Totem does not play mp3 files when lyrics are present
+      * 383195 : [cddabasesrc,basertpaudiopayload] compile errors with gcc...
+      * 383198 : totem crashed to gst_xvimagesink_update_colorbalance
+      * 384008 : [xvimagesink] accesses - > xwindow outside locks
+      * 384060 : gst_xoverlay_set_xwindow_id() causing lockups with x(v)im...
+      * 387138 : x input events processing in sinks with xoverlay interfac...
+      * 390063 : Documentation typo
+      * 390076 : add xv adaptor and port properties in xvimagesink element.
+      * 391365 : [oggdemux] internal stream error on OggFlac
+      * 392070 : [vorbis] GST_TAG_LOCATION not mapped
+      * 392393 : [API] add libgstbaseutils library for missing plugins mes...
+      * 396042 : mpeg4 video typefinder loops endlessly on quicktime redirect
+      * 396835 : audioconvert/audioresample combination causing buffer of ...
+      * 397673 : [patch] XIOError caught in x[v]imagesink.c
+      * 397810 : [typefinding] .vob file: could not determine type of stream
+      * 398110 : [theoraenc] GLib failed to allocate 3080991032 bytes on g...
+      * 399340 : Crash in the oggdemux plugin when trying to play a specia...
+      * 401029 : [playbin] rapidly changing visualisation freezes
+      * 401072 : Move libgimme-codec helper functions to GStreamer
+      * 402505 : visualisations don't work for some samplerates
+      * 407811 : decodebin2 hang on HD clip
+      * 409683 : Crash with Decodebin2
+      * 410396 : not reading " DATE " tags from Flac files
+      * 410963 : Fails to build with -z defs
+      * 357503 : [suparse] wrong timing with microdvd subtitles
+      * 393310 : [pango] localtime_r does not exist in MinGW
+      * 397207 : Test failure w/ HP-UX 11.11 & native compiler
+      * 399948 : [textoverlay] leaks upstream events if textpad unlinked
+      * 403963 : GstAudioFilter base class broken
+      * 404512 : [videoscale] floating point exception on 1x1 video
+      * 405020 : [alsa] probing the device-name doesn't seem to work corre...
+      * 408278 : [videorate] memory leak
+      * 410772 : Crash copying a GstNetBuffer
+      * 401118 : [visual] error if width not a multiple of 4
+      * 405451 : [alsasink] deadlocks when disconnecting USB Sounddevice
 
 API changed in this release
      
 - API additions:
     
+* GstAudioFilter
+* GST_VIDEO_SINK_CAST()
+* gst_pb_utils_add_codec_description_to_tag_list()
+* gst_pb_utils_get_codec_description()
+* gst_pb_utils_get_source_description()
+* gst_pb_utils_get_sink_description()
+* gst_pb_utils_get_decoder_description()
+* gst_pb_utils_get_encoder_description()
+* gst_pb_utils_get_element_description()
+* gst_pb_utils_init()
+* gst_install_plugins_context_new()
+* gst_install_plugins_context_set_xid()
+* gst_install_plugins_context_free()
+* gst_install_plugins_async()
+* gst_install_plugins_sync()
+* gst_install_plugins_return_get_name()
+* gst_install_plugins_installation_in_progress()
+* gst_missing_uri_source_message_new()
+* gst_missing_uri_sink_message_new
+* gst_missing_element_message_new
+* gst_missing_decoder_message_new
+* gst_missing_encoder_message_new
+* gst_missing_plugin_message_get_installer_detail
+* gst_missing_plugin_message_get_description
+* gst_is_missing_plugin_message
 
 Download
 
@@ -150,27 +172,23 @@ Applications
 Contributors to this release
     
       * 
+      * Andy Wingo
       * David Schleef
-      * Edgard Lima
+      * Ed Catmur
       * Edward Hervey
-      * Ferenc Gerlits
-      * James "Doc" Livingston
-      * Jan David Mol
+      * Günter Thelen
+      * Holger Wansing
       * Jan Schmidt
-      * Jonathan Matthew
-      * Josep Torre Valles
+      * Jens Granseuer
       * Julien MOUTTE
-      * Mark Nauwelaerts
-      * Michael Smith
-      * Peter Kjellerstedt
-      * Renato Filho
-      * Sebastien Cote
-      * Sergey Scobich
+      * Julien Puydt
+      * Loïc Minier
+      * René Stadler
+      * Sebastian Dröge
       * Stefan Kost
+      * Sébastien Moutte
       * Thomas Vander Stichele
       * Tim-Philipp Müller
-      * Ville Syrjala
       * Wim Taymans
-      * Young-Ho Cha
-      * Zaheer Abbas Merali
+      * Yves Lefebvre
  
\ No newline at end of file
diff --git a/configure.ac b/configure.ac
index 3434c67c30..c275136e69 100644
--- a/configure.ac
+++ b/configure.ac
@@ -5,7 +5,7 @@ dnl please read gstreamer/docs/random/autotools before changing this file
 dnl initialize autoconf
 dnl releases only do -Wall, cvs and prerelease does -Werror too
 dnl use a three digit version number for releases, and four for cvs/prerelease
-AC_INIT(GStreamer Base Plug-ins, 0.10.11.4,
+AC_INIT(GStreamer Base Plug-ins, 0.10.12,
     http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
     gst-plugins-base)
 
diff --git a/docs/plugins/gst-plugins-base-plugins.args b/docs/plugins/gst-plugins-base-plugins.args
index 2ee43b54c5..eae4f5d44a 100644
--- a/docs/plugins/gst-plugins-base-plugins.args
+++ b/docs/plugins/gst-plugins-base-plugins.args
@@ -78,6 +78,36 @@
 <DEFAULT>FALSE</DEFAULT>
 </ARG>
 
+<ARG>
+<NAME>GstXvImageSink::device</NAME>
+<TYPE>gchararray</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Adaptor number</NICK>
+<BLURB>The number of the video adaptor.</BLURB>
+<DEFAULT>"0"</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstXvImageSink::device-name</NAME>
+<TYPE>gchararray</TYPE>
+<RANGE></RANGE>
+<FLAGS>r</FLAGS>
+<NICK>Adaptor name</NICK>
+<BLURB>The name of the video adaptor.</BLURB>
+<DEFAULT>NULL</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstXvImageSink::handle-events</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Handle XEvents</NICK>
+<BLURB>When enabled, XEvents will be selected and handled.</BLURB>
+<DEFAULT>TRUE</DEFAULT>
+</ARG>
+
 <ARG>
 <NAME>GstXImageSink::display</NAME>
 <TYPE>gchararray</TYPE>
@@ -118,6 +148,16 @@
 <DEFAULT>FALSE</DEFAULT>
 </ARG>
 
+<ARG>
+<NAME>GstXImageSink::handle-events</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Handle XEvents</NICK>
+<BLURB>When enabled, XEvents will be selected and handled.</BLURB>
+<DEFAULT>TRUE</DEFAULT>
+</ARG>
+
 <ARG>
 <NAME>GstV4lSrc::autoprobe</NAME>
 <TYPE>gboolean</TYPE>
diff --git a/docs/plugins/inspect/plugin-adder.xml b/docs/plugins/inspect/plugin-adder.xml
index 8a3a37895f..f34f534bce 100644
--- a/docs/plugins/inspect/plugin-adder.xml
+++ b/docs/plugins/inspect/plugin-adder.xml
@@ -3,7 +3,7 @@
   <description>Adds multiple streams</description>
   <filename>../../gst/adder/.libs/libgstadder.so</filename>
   <basename>libgstadder.so</basename>
-  <version>0.10.11</version>
+  <version>0.10.12</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
   <package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-alsa.xml b/docs/plugins/inspect/plugin-alsa.xml
index 226d63b353..78f46adbd2 100644
--- a/docs/plugins/inspect/plugin-alsa.xml
+++ b/docs/plugins/inspect/plugin-alsa.xml
@@ -3,7 +3,7 @@
   <description>ALSA plugin library</description>
   <filename>../../ext/alsa/.libs/libgstalsa.so</filename>
   <basename>libgstalsa.so</basename>
-  <version>0.10.11</version>
+  <version>0.10.12</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
   <package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-audioconvert.xml b/docs/plugins/inspect/plugin-audioconvert.xml
index df7fea5b67..2df5d15d06 100644
--- a/docs/plugins/inspect/plugin-audioconvert.xml
+++ b/docs/plugins/inspect/plugin-audioconvert.xml
@@ -3,7 +3,7 @@
   <description>Convert audio to different formats</description>
   <filename>../../gst/audioconvert/.libs/libgstaudioconvert.so</filename>
   <basename>libgstaudioconvert.so</basename>
-  <version>0.10.11</version>
+  <version>0.10.12</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
   <package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-audiorate.xml b/docs/plugins/inspect/plugin-audiorate.xml
index c4f25eeb6b..c97be90d53 100644
--- a/docs/plugins/inspect/plugin-audiorate.xml
+++ b/docs/plugins/inspect/plugin-audiorate.xml
@@ -3,7 +3,7 @@
   <description>Adjusts audio frames</description>
   <filename>../../gst/audiorate/.libs/libgstaudiorate.so</filename>
   <basename>libgstaudiorate.so</basename>
-  <version>0.10.11</version>
+  <version>0.10.12</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
   <package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-audioresample.xml b/docs/plugins/inspect/plugin-audioresample.xml
index 7fffe1956d..6d664e3d10 100644
--- a/docs/plugins/inspect/plugin-audioresample.xml
+++ b/docs/plugins/inspect/plugin-audioresample.xml
@@ -3,7 +3,7 @@
   <description>Resamples audio</description>
   <filename>../../gst/audioresample/.libs/libgstaudioresample.so</filename>
   <basename>libgstaudioresample.so</basename>
-  <version>0.10.11</version>
+  <version>0.10.12</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
   <package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-audiotestsrc.xml b/docs/plugins/inspect/plugin-audiotestsrc.xml
index 34431b110a..7036415f7f 100644
--- a/docs/plugins/inspect/plugin-audiotestsrc.xml
+++ b/docs/plugins/inspect/plugin-audiotestsrc.xml
@@ -3,7 +3,7 @@
   <description>Creates audio test signals of given frequency and volume</description>
   <filename>../../gst/audiotestsrc/.libs/libgstaudiotestsrc.so</filename>
   <basename>libgstaudiotestsrc.so</basename>
-  <version>0.10.11</version>
+  <version>0.10.12</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
   <package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-cdparanoia.xml b/docs/plugins/inspect/plugin-cdparanoia.xml
index 22fd029786..3c43f315b5 100644
--- a/docs/plugins/inspect/plugin-cdparanoia.xml
+++ b/docs/plugins/inspect/plugin-cdparanoia.xml
@@ -3,7 +3,7 @@
   <description>Read audio from CD in paranoid mode</description>
   <filename>../../ext/cdparanoia/.libs/libgstcdparanoia.so</filename>
   <basename>libgstcdparanoia.so</basename>
-  <version>0.10.11</version>
+  <version>0.10.12</version>
   <license>GPL</license>
   <source>gst-plugins-base</source>
   <package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-decodebin.xml b/docs/plugins/inspect/plugin-decodebin.xml
index 3bdf912ce9..823f435a29 100644
--- a/docs/plugins/inspect/plugin-decodebin.xml
+++ b/docs/plugins/inspect/plugin-decodebin.xml
@@ -3,7 +3,7 @@
   <description>decoder bin</description>
   <filename>../../gst/playback/.libs/libgstdecodebin.so</filename>
   <basename>libgstdecodebin.so</basename>
-  <version>0.10.11</version>
+  <version>0.10.12</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
   <package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-decodebin2.xml b/docs/plugins/inspect/plugin-decodebin2.xml
index 1b729f2abe..9e4dcc0d28 100644
--- a/docs/plugins/inspect/plugin-decodebin2.xml
+++ b/docs/plugins/inspect/plugin-decodebin2.xml
@@ -3,10 +3,10 @@
   <description>decoder bin newer version</description>
   <filename>../../gst/playback/.libs/libgstdecodebin2.so</filename>
   <basename>libgstdecodebin2.so</basename>
-  <version>0.10.11.1</version>
+  <version>0.10.12</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
-  <package>GStreamer Base Plug-ins CVS/prerelease</package>
+  <package>GStreamer Base Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
diff --git a/docs/plugins/inspect/plugin-ffmpegcolorspace.xml b/docs/plugins/inspect/plugin-ffmpegcolorspace.xml
index 83d8278a7c..de44187c5f 100644
--- a/docs/plugins/inspect/plugin-ffmpegcolorspace.xml
+++ b/docs/plugins/inspect/plugin-ffmpegcolorspace.xml
@@ -3,7 +3,7 @@
   <description>colorspace conversion copied from FFMpeg 0.4.9-pre1</description>
   <filename>../../gst/ffmpegcolorspace/.libs/libgstffmpegcolorspace.so</filename>
   <basename>libgstffmpegcolorspace.so</basename>
-  <version>0.10.11</version>
+  <version>0.10.12</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
   <package>FFMpeg</package>
diff --git a/docs/plugins/inspect/plugin-gdp.xml b/docs/plugins/inspect/plugin-gdp.xml
index 6df5cfa5b2..e1f74060ae 100644
--- a/docs/plugins/inspect/plugin-gdp.xml
+++ b/docs/plugins/inspect/plugin-gdp.xml
@@ -3,7 +3,7 @@
   <description>Payload/depayload GDP packets</description>
   <filename>../../gst/gdp/.libs/libgstgdp.so</filename>
   <basename>libgstgdp.so</basename>
-  <version>0.10.11</version>
+  <version>0.10.12</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
   <package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-gnomevfs.xml b/docs/plugins/inspect/plugin-gnomevfs.xml
index 10c5025458..2e513b1a81 100644
--- a/docs/plugins/inspect/plugin-gnomevfs.xml
+++ b/docs/plugins/inspect/plugin-gnomevfs.xml
@@ -3,7 +3,7 @@
   <description>elements to read from and write to  Gnome-VFS uri's</description>
   <filename>../../ext/gnomevfs/.libs/libgstgnomevfs.so</filename>
   <basename>libgstgnomevfs.so</basename>
-  <version>0.10.11</version>
+  <version>0.10.12</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
   <package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-libvisual.xml b/docs/plugins/inspect/plugin-libvisual.xml
index 9f031a0246..60d9908e73 100644
--- a/docs/plugins/inspect/plugin-libvisual.xml
+++ b/docs/plugins/inspect/plugin-libvisual.xml
@@ -3,7 +3,7 @@
   <description>libvisual visualization plugins</description>
   <filename>../../ext/libvisual/.libs/libgstlibvisual.so</filename>
   <basename>libgstlibvisual.so</basename>
-  <version>0.10.11</version>
+  <version>0.10.12</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
   <package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-ogg.xml b/docs/plugins/inspect/plugin-ogg.xml
index da8563b593..ccf3273022 100644
--- a/docs/plugins/inspect/plugin-ogg.xml
+++ b/docs/plugins/inspect/plugin-ogg.xml
@@ -3,7 +3,7 @@
   <description>ogg stream manipulation (info about ogg: http://xiph.org)</description>
   <filename>../../ext/ogg/.libs/libgstogg.so</filename>
   <basename>libgstogg.so</basename>
-  <version>0.10.11</version>
+  <version>0.10.12</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
   <package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-pango.xml b/docs/plugins/inspect/plugin-pango.xml
index ef6672d96d..fddeb01f07 100644
--- a/docs/plugins/inspect/plugin-pango.xml
+++ b/docs/plugins/inspect/plugin-pango.xml
@@ -3,7 +3,7 @@
   <description>Pango-based text rendering and overlay</description>
   <filename>../../ext/pango/.libs/libgstpango.so</filename>
   <basename>libgstpango.so</basename>
-  <version>0.10.11</version>
+  <version>0.10.12</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
   <package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-playbin.xml b/docs/plugins/inspect/plugin-playbin.xml
index 3c868b4cbe..109eb4090f 100644
--- a/docs/plugins/inspect/plugin-playbin.xml
+++ b/docs/plugins/inspect/plugin-playbin.xml
@@ -3,7 +3,7 @@
   <description>player bin</description>
   <filename>../../gst/playback/.libs/libgstplaybin.so</filename>
   <basename>libgstplaybin.so</basename>
-  <version>0.10.11</version>
+  <version>0.10.12</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
   <package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-subparse.xml b/docs/plugins/inspect/plugin-subparse.xml
index 923c597e7b..070273087b 100644
--- a/docs/plugins/inspect/plugin-subparse.xml
+++ b/docs/plugins/inspect/plugin-subparse.xml
@@ -3,7 +3,7 @@
   <description>Subtitle parsing</description>
   <filename>../../gst/subparse/.libs/libgstsubparse.so</filename>
   <basename>libgstsubparse.so</basename>
-  <version>0.10.11</version>
+  <version>0.10.12</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
   <package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-tcp.xml b/docs/plugins/inspect/plugin-tcp.xml
index bdfbd36ef0..772ab71210 100644
--- a/docs/plugins/inspect/plugin-tcp.xml
+++ b/docs/plugins/inspect/plugin-tcp.xml
@@ -3,7 +3,7 @@
   <description>transfer data over the network via TCP</description>
   <filename>../../gst/tcp/.libs/libgsttcp.so</filename>
   <basename>libgsttcp.so</basename>
-  <version>0.10.11</version>
+  <version>0.10.12</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
   <package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-theora.xml b/docs/plugins/inspect/plugin-theora.xml
index 2d3de48be4..6668fa1579 100644
--- a/docs/plugins/inspect/plugin-theora.xml
+++ b/docs/plugins/inspect/plugin-theora.xml
@@ -3,7 +3,7 @@
   <description>Theora plugin library</description>
   <filename>../../ext/theora/.libs/libgsttheora.so</filename>
   <basename>libgsttheora.so</basename>
-  <version>0.10.11</version>
+  <version>0.10.12</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
   <package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-typefindfunctions.xml b/docs/plugins/inspect/plugin-typefindfunctions.xml
index af1fc43002..7146b85736 100644
--- a/docs/plugins/inspect/plugin-typefindfunctions.xml
+++ b/docs/plugins/inspect/plugin-typefindfunctions.xml
@@ -3,7 +3,7 @@
   <description>default typefind functions</description>
   <filename>../../gst/typefind/.libs/libgsttypefindfunctions.so</filename>
   <basename>libgsttypefindfunctions.so</basename>
-  <version>0.10.11</version>
+  <version>0.10.12</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
   <package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-video4linux.xml b/docs/plugins/inspect/plugin-video4linux.xml
index b51a7d18b7..1181d4f8af 100644
--- a/docs/plugins/inspect/plugin-video4linux.xml
+++ b/docs/plugins/inspect/plugin-video4linux.xml
@@ -3,7 +3,7 @@
   <description>elements for Video 4 Linux</description>
   <filename>../../sys/v4l/.libs/libgstvideo4linux.so</filename>
   <basename>libgstvideo4linux.so</basename>
-  <version>0.10.11</version>
+  <version>0.10.12</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
   <package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-videorate.xml b/docs/plugins/inspect/plugin-videorate.xml
index 086658aad9..387cf143cc 100644
--- a/docs/plugins/inspect/plugin-videorate.xml
+++ b/docs/plugins/inspect/plugin-videorate.xml
@@ -3,7 +3,7 @@
   <description>Adjusts video frames</description>
   <filename>../../gst/videorate/.libs/libgstvideorate.so</filename>
   <basename>libgstvideorate.so</basename>
-  <version>0.10.11</version>
+  <version>0.10.12</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
   <package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-videoscale.xml b/docs/plugins/inspect/plugin-videoscale.xml
index 4988cbb210..ece76555f5 100644
--- a/docs/plugins/inspect/plugin-videoscale.xml
+++ b/docs/plugins/inspect/plugin-videoscale.xml
@@ -3,7 +3,7 @@
   <description>Resizes video</description>
   <filename>../../gst/videoscale/.libs/libgstvideoscale.so</filename>
   <basename>libgstvideoscale.so</basename>
-  <version>0.10.11</version>
+  <version>0.10.12</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
   <package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-videotestsrc.xml b/docs/plugins/inspect/plugin-videotestsrc.xml
index 33d61782f7..6d20195f23 100644
--- a/docs/plugins/inspect/plugin-videotestsrc.xml
+++ b/docs/plugins/inspect/plugin-videotestsrc.xml
@@ -3,7 +3,7 @@
   <description>Creates a test video stream</description>
   <filename>../../gst/videotestsrc/.libs/libgstvideotestsrc.so</filename>
   <basename>libgstvideotestsrc.so</basename>
-  <version>0.10.11</version>
+  <version>0.10.12</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
   <package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-volume.xml b/docs/plugins/inspect/plugin-volume.xml
index e98623f404..3347406462 100644
--- a/docs/plugins/inspect/plugin-volume.xml
+++ b/docs/plugins/inspect/plugin-volume.xml
@@ -3,7 +3,7 @@
   <description>plugin for controlling audio volume</description>
   <filename>../../gst/volume/.libs/libgstvolume.so</filename>
   <basename>libgstvolume.so</basename>
-  <version>0.10.11</version>
+  <version>0.10.12</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
   <package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-vorbis.xml b/docs/plugins/inspect/plugin-vorbis.xml
index f94cc97082..9542426de9 100644
--- a/docs/plugins/inspect/plugin-vorbis.xml
+++ b/docs/plugins/inspect/plugin-vorbis.xml
@@ -3,7 +3,7 @@
   <description>Vorbis plugin library</description>
   <filename>../../ext/vorbis/.libs/libgstvorbis.so</filename>
   <basename>libgstvorbis.so</basename>
-  <version>0.10.11</version>
+  <version>0.10.12</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
   <package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-ximagesink.xml b/docs/plugins/inspect/plugin-ximagesink.xml
index 26b6bc7878..0559b2d26d 100644
--- a/docs/plugins/inspect/plugin-ximagesink.xml
+++ b/docs/plugins/inspect/plugin-ximagesink.xml
@@ -3,7 +3,7 @@
   <description>X11 video output element based on standard Xlib calls</description>
   <filename>../../sys/ximage/.libs/libgstximagesink.so</filename>
   <basename>libgstximagesink.so</basename>
-  <version>0.10.11</version>
+  <version>0.10.12</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
   <package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-xvimagesink.xml b/docs/plugins/inspect/plugin-xvimagesink.xml
index d2eaa47467..6750d86d48 100644
--- a/docs/plugins/inspect/plugin-xvimagesink.xml
+++ b/docs/plugins/inspect/plugin-xvimagesink.xml
@@ -3,7 +3,7 @@
   <description>XFree86 video output plugin using Xv extension</description>
   <filename>../../sys/xvimage/.libs/libgstxvimagesink.so</filename>
   <basename>libgstxvimagesink.so</basename>
-  <version>0.10.11</version>
+  <version>0.10.12</version>
   <license>LGPL</license>
   <source>gst-plugins-base</source>
   <package>GStreamer Base Plug-ins source release</package>
diff --git a/win32/common/config.h b/win32/common/config.h
index 3d32e13715..f68b59c028 100644
--- a/win32/common/config.h
+++ b/win32/common/config.h
@@ -39,7 +39,7 @@
 #define GST_LICENSE "LGPL"
 
 /* package name in plugins */
-#define GST_PACKAGE_NAME "GStreamer Base Plug-ins CVS/prerelease"
+#define GST_PACKAGE_NAME "GStreamer Base Plug-ins source release"
 
 /* package origin */
 #define GST_PACKAGE_ORIGIN "Unknown package origin"
@@ -211,13 +211,13 @@
 #undef PACKAGE_NAME "GStreamer Base Plug-ins"
 
 /* Define to the full name and version of this package. */
-#undef PACKAGE_STRING "GStreamer Base Plug-ins 0.10.11.2"
+#undef PACKAGE_STRING "GStreamer Base Plug-ins 0.10.12"
 
 /* Define to the one symbol short name of this package. */
 #undef PACKAGE_TARNAME "gst-plugins-base"
 
 /* Define to the version of this package. */
-#undef PACKAGE_VERSION "0.10.11.2"
+#undef PACKAGE_VERSION "0.10.12"
 
 /* directory where plugins are located */
 #undef PLUGINDIR
@@ -241,7 +241,7 @@
 #undef STDC_HEADERS
 
 /* Version number of package */
-#define VERSION "0.10.11.2"
+#define VERSION "0.10.12"
 
 /* Define to 1 if your processor stores words with the most significant byte
    first (like Motorola and SPARC, unlike Intel and VAX). */