Release notes for GStreamer Base Plug-ins 0.10.21 "We Could Be Wrong" The GStreamer team is proud to announce a new release in the 0.10.x stable series of the GStreamer Base Plug-ins. The 0.10.x series is a stable series targeted at end users. It is not API or ABI compatible with the stable 0.8.x series. It is, however, parallel installable with the 0.8.x series. This module contains a set of reference plugins, base classes for other plugins, and helper libraries. This module is kept up-to-date together with the core developments. Element writers should look at the elements in this module as a reference for their development. This module contains elements for, among others: device plugins: x(v)imagesink, alsa, v4lsrc, cdparanoia containers: ogg codecs: vorbis, theora text: textoverlay, subparse sources: audiotestsrc, videotestsrc, gnomevfssrc network: tcp typefind audio processing: audioconvert, adder, audiorate, audioscale, volume visualisation: libvisual video processing: ffmpegcolorspace aggregate elements: decodebin, playbin Other modules containing plug-ins are: gst-plugins-good contains a set of well-supported plug-ins under our preferred license gst-plugins-ugly contains a set of well-supported plug-ins, but might pose problems for distributors gst-plugins-bad contains a set of less supported plug-ins that haven't passed the rigorous quality testing we expect Features of this release * Continue playbin2 development * Ogg improvements - CELT support, skeleton fixes * DVD subpicture support * Improved audio dithering random number generator * xvimagesink/ximagesink fixes * Vorbis encoding and decoding fixes * Recognise Kate subtitle streams * Many bug-fixes and enhancements Bugs fixed in this release * 537380 : [gnomevfssrc] Doesn't handle short reads properly * 538656 : xvimagesink support for autofill/colorkey property * 540334 : Build fails without X in tests/examples/seek * 528299 : Multiple GstMixerTracks with the same label cause problem... * 530068 : Ogg Streams with Skeleton and Granulepos > 0 do not work(... * 537009 : playbin2 silly typo breaks signals * 537045 : decodebin2 sometimes emits 'drained' multiple times * 537599 : [oggdemux] skeleton streams not skipped in ogg * 537889 : [xvimagesink] colorbalance is bad * 538232 : vorbisenc/vorbisdec don't work with a live source * 538663 : gdppay memleak in gst_gdp_pay_reset * 540215 : decodebin does not insert a queue for raw data type * 540351 : [avidemux] Doesn't know about Duck DK4 ADPCM * 540497 : ffmpegcolorspace is returning wrong size * 541358 : cross mingw32 gcc: getaddrinfo is not in ws2_32.dll befor... * 544306 : rtspsrc debug=1 segfaults with some libc * 548898 : GStreamer-CRITICAL errors on seeking beyond stream borders * 548913 : vorbisenc being picky about rounding errors in timestamps * 549062 : Video devices aren't updated on subsequent probing. * 549814 : [typefind] add application/pdf typefinder * 550582 : [oggdemux] KATE streams not recognised * 550638 : [typefind] Recognize some jpeg2k file types * 550656 : recognize TrueSpeech in wavparse * 550729 : gst-plugins-base won't compile with " -pedantic " option * 552960 : tagdemux asserts and aborts on truncated files * 553244 : theoraparse doesn't work at all (throws criticals and ass... API changed in this release - API additions: * Add "index" property to GstMixerTrack to differantiate between multiple mixer tracks with the same label. Download You can find source releases of gst-plugins-base in the download directory: http://gstreamer.freedesktop.org/src/gst-plugins-base/ GStreamer Homepage More details can be found on the project's website: http://gstreamer.freedesktop.org/ Support and Bugs We use GNOME's bugzilla for bug reports and feature requests: http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer Developers CVS is hosted on cvs.freedesktop.org. All code is in CVS and can be checked out from there. Interested developers of the core library, plug-ins, and applications should subscribe to the gstreamer-devel list. If there is sufficient interest we will create more lists as necessary. Applications Contributors to this release * Alessandro Dessina * Andy Wingo * Antoine Tremblay * Damien Lespiau * David Schleef * Edward Hervey * Evgeniy Stepanov * Frederic Crozat * Jan Gerber * Jan Schmidt * Jonathan Matthew * Julien Moutte * Mark Nauwelaerts * Michael Smith * Mike Ruprecht * Sam Morris * Sebastian Dröge * Stefan Kost * Thomas Vander Stichele * Tim-Philipp Müller * Vincent Penquerc'h * Wim Taymans