GStreamer
open source multimedia framework
Home
Features
News
Planet
Download
Applications
Developers
Documentation
Mailing Lists
File a Bug
Bug Lists
Artwork

Release notes for GStreamer Base Plug-ins 0.10.24 "Counting the days"

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

  • Recognise Kate subpicture subtitles
  • Support progressive download in playbin2
  • GIO improvements
  • Add buffer-list support in appsink
  • Add gaussian-noise mode to audiotestsrc
  • bump cdparanoia req to 0.10.2 and improve caching
  • Improve audio source base class
  • Add frame-by-frame stepping and examples
  • Extend stream-probing in decodebin2
  • Many RTSP improvements
  • support for PGS subpictures
  • adder improvements
  • Add Y444, v210, v216 formats
  • implement preset interface in vorbisenc, theoraenc, oggmux
  • Improve libvisual visualisation timestamp tracking
  • playbin2 enhancements: custom audiosink, subpictures, cdda
  • Improvements in textrender
  • Support raw YUV 4:2:2 and SIREN in RIFF
  • Add 4:2:2 and 4:4:4 support to theoradec
  • Many other bug-fixes and improvements

Bugs fixed in this release

  • 510417 : [gio] make non-experimental
  • 513373 : [PATCH] [gstvorbistag] Preserve cover art in Ogg/Vorbis tags
  • 529300 : [giosink] [PATCH] Allow overwrite
  • 531035 : [cdparanoia] Should depend on LGPL'd version of the libra...
  • 567997 : [patch] add allow-pull-scheduling property to audio sinks
  • 576552 : [subparse] post GST_TAG_SUBTITLE_CODEC tags
  • 577637 : [playbin2] expose temp-location property
  • 579692 : mp3_type_find is over-optimistic
  • 580318 : [tagdemux] drops tag events from upstream
  • 581460 : [baseaudiosrc] Reusing audio source leads to null timesta...
  • 581571 : ARGB and alignment added to textrender
  • 582021 : autogen: libtoolize must be called before aclocal
  • 582749 : uridecodebin caps property not implemented yet
  • 582819 : multifdsink: add num-fds property
  • 583867 : gdpdepay + identity cause failed assertions
  • 584020 : [playbin2] inadvertently resets configured audio/video sinks
  • 584686 : [playbin2] Need {audio,video,text}-tags-changed signals
  • 585197 : [subparse] fails to detect subrip subtitles with fewer th...
  • 585758 : Remove deprecated GTK+ symbols
  • 585970 : gst_audioringbuffer_get_type is not thread safe
  • 585994 : gst-rtsp-message doesn't support " Timestamp " filed
  • 586331 : [cdparanoia] expose cd cache size parameter
  • 586356 : [playbin2] use private copy of input-selector as long as ...
  • 586519 : white Gaussian noise would be useful in audiotestsrc
  • 587080 : rtsp fails to compile - doesn't see some ws2tcpip functions
  • 587278 : Support for GstBufferList in appsink
  • 587676 : Call tzset() before localtime_r(), in e.g. gst-plugins-ba...
  • 587695 : Patches to add stream-status messages audio elements
  • 587896 : " No stream given yet " error from giostreamsrc
  • 587980 : gstchannelmix.c: protect debug code with GST_DISABLE_GST_...
  • 588078 : [playbin2] Fails to go to READY again after an error
  • 588205 : Pipeline with giostreamsrc will not enter playing state
  • 588550 : build failure in git, missing gstinterfaces-0.10
  • 588551 : queue2: download buffering fixes
  • 588724 : [vorbisdec] empty encoder string causes GStreamer
  • 588746 : [audiotestsrc] Make sure tags are properly serialized in ...
  • 588747 : [adder] Serialize incoming in-band events (tags) in the d...
  • 588748 : [adder] Check dataflow consistency in unit tests
  • 589075 : [playbin2] changing volume doesn't work after stream rest...
  • 589581 : typefinder: recognise more Kate subtitle categories
  • 589622 : Cannot use both playbin and input-selector
  • 589663 : gstreamer asserts in gstaudiofilter
  • 589797 : alsasrc does not set GstAlsaSrc- > handle to NULL after snd...
  • 590470 : [typefinding] certain flac-in-ogg files not detected any ...
  • 536313 : [cdda] Remove sha1 copy once we depend on glib-2.16
  • 579642 : [oggdemux] handle broken ogg/vorbis files better
  • 582528 : playbin2 Audio CD playback broken since
  • 583318 : Assertion from within playbin2
  • 585079 : undefined references to gst_adapter_* functions in schro
  • 585708 : [adder] Wrong handling of flushing seeks
  • 588218 : Siren in .wav support
  • 586920 : rtsp: needs < netinet/in.h > on FreeBSD

API changes

  • API additions
    • GstNetAddress::gst_netaddress_to_string()
    • Add gst_rtsp_watch_queue_data()
    • playbin2: Add {audio,video,text}-tags-changed signals
    • Add gst_color_balance_get_balance_type()
    • Add gst_mixer_get_mixer_type()

Download

You can find source releases of gst-plugins-base in the gst-plugins-base download directory.

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.

Developers

Git is hosted on git.freedesktop.org. You can browse the gst-plugins-base repository. All code is in Git 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 Decina
  • Andy Wingo
  • Arnout Vandecappelle
  • Balachandran C
  • Bastien Nocera
  • Branko Subasic
  • Christian Schaller
  • David Schleef
  • Edward Hervey
  • Elliott Sales de Andrade
  • Filippo Argiolas
  • Hans-Peter Nilsson
  • Jan Schmidt
  • John Millikin
  • Jonathan Matthew
  • Kapil Agrawal
  • Kipp Cannon
  • LRN
  • Marc-Andre Lureau
  • Michael Smith
  • Olivier Crête
  • Peter Kjellerstedt
  • Philip Jägenstedt
  • René Stadler
  • Sebastian Dröge
  • Stefan Kost
  • Tim-Philipp Müller
  • Vincent Penquerc'h
  • Wim Taymans
  • Руслан Ижбулатов

Report a problem on this page.