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.18 "I will follow"

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

  • Experimental GIO plugin
  • Continued playbin2 development
  • RTP fixes
  • Better network element support on Windows
  • Various other bug-fixes and improvements

Bugs fixed in this release

  • 509637 : [API] [basertpaudiopayload] add _set_samplebits_options()
  • 510229 : [gnomevfssrc] HTTPS support
  • 511478 : [rtpbuffer] add gst_rtp_buffer_set_extension_data function
  • 511810 : [RTSP] Uses MT-unsafe gmtime() function
  • 512899 : [alsa] gstalsasink.c:527: warning: 'snd_pcm_sw_params_set...
  • 513167 : Fix compiler warning due to disabled signals in mixertrac...
  • 514307 : [playbin] warning in nautilus, volume element can't be cr...
  • 514623 : Ogg Theora video slow
  • 514937 : Correct initialization of hints in is_multicast_address()
  • 515654 : xvimagesink doesn't build with --disable-xshm
  • 516246 : [alsasink] handle negative delay from snd_pcm_delay
  • 517420 : typefind: add h264 elementary stream discovery
  • 517991 : problems with configure file depending on GCC compiler
  • 518039 : libgstrtsp MSVC 6.0 compile error
  • 518162 : [subparse] handle italic text starting with " / " with Micr...
  • 518940 : [playbin2] make _get_*_tags() match vfuncs prototype in c...
  • 519906 : [API] add GstMixerOptions::get_values vfunc
  • 519916 : [API] add mixer-changed and options-list-changed messages
  • 520523 : [API] Unreviewed changes to ringbuffer API
  • 521743 : libgstnetbuffer.def exports not up to date
  • 522625 : [video] gst_video_format_parse_caps() broken for RGBA for...
  • 523054 : gstbasesrc crashes when called from typefind helpers
  • 511825 : [RTSP] compiler warning on FreeBSD
  • 520300 : [alsasrc] provide-clock=false messes up buffer durations

API changes

  • API additions
    • GstRTPBuffer:gst_rtp_buffer_set_extension_data()
    • add GST_VIDEO_FORMAT_Y41B and GST_VIDEO_FORMAT_Y42B.
    • add GstMixerOptions::get_values vfunc (#519906)
    • add gst_mixer_options_list_changed(), gst_mixer_mixer_changed() and gst_mixer_message_parse_options_list_changed(). Fixes #519916.
    • gst_base_rtp_audio_payload_set_samplebits_options()
    • GstNetBuffer::gst_netaddress_equal

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

CVS is hosted on cvs.freedesktop.org. You can browse the gst-plugins-base repository. 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

  • Alan Peevers
  • Branko Čibej
  • Brian Cameron
  • David Schleef
  • Jan Schmidt
  • Josep Torra Valles
  • José Alburquerque
  • Julien Moutte
  • Mersad Jelacic
  • Michael Smith
  • Milosz Derezynski
  • Ole André Vadla Ravnås
  • Olivier Crete
  • Peter Kjellerstedt
  • Rene Stadler
  • Sebastian Dröge
  • Stefan Kost
  • Thijs Vermeir
  • Tim-Philipp Müller
  • Tomasz Sałaciński
  • Tommi Myöhänen
  • William M. Brack
  • Wim Taymans
  • Zaheer Abbas Merali

If there are any problems on this page, please contact thomas (at) apestaart (dot) org