[gst-devel] Release notes for GStreamer 0.9.5
Christian Fredrik Kalager Schaller
uraeus at linuxrising.org
Tue Nov 15 02:59:02 CET 2005
Release notes for GStreamer 0.9.5 "Bike Lunch Day"
The GStreamer team is petrified to announce a new release in the 0.9.x
development series of the core of the GStreamer streaming media
The 0.9.x series is a development series and not recommended for 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.
The main focus of the 0.9 series is to make GStreamer threadsafe.
This module, gstreamer, only contains core functionality. For actual
media playback, you will need other modules.
contains a basic set of well-supported plug-ins
contains a set of well-supported plug-ins under our preferred
contains a set of well-supported plug-ins, but might pose
problems for distributors
contains a set of less supported plug-ins that haven't passed
the rigorous quality testing we expect
contains various decoders from the ffmpeg project.
contains python bindings for GStreamer 0.9
Features of this release
* Parallel installability with 0.8.x series
* Threadsafe design and API
* gst_bus_poll and signal watch now see the same messages
* clock sync in BaseSrc class
* API documentation updates
* Bus reworked; signal API added
Bugs fixed in this release
* 317341 : after linking ghost pads, one target pad does not have
* 320774 : basesrc commit broke typefinding
You can find source releases of gstreamer in the gstreamer download
You find source releases of the companies modules on their respective
More details can be found on the project's website,
Support and Bugs
We use GNOME's bugzilla for bug reports and feature requests.
CVS is hosted on cvs.freedesktop.org. You can browse the gstreamer
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.
At this point, ports of existing applications to 0.9 are still
experimental. Totem has a 0.9 backend in CVS head. A patch for Rhythmbox
is maintained at http://bugzilla.gnome.org/show_bug.cgi?id=309609.
Jamboree has a branch with the tag "jamboree-gst-0.9" that works against
GStreamer 0.9. Flumotion has been mostly ported to 0.9 as well.
Contributors to this release
* Andy Wingo
* Edward Hervey
* Johan Dahlin
* Julien MOUTTE
* Luca Ognibene
* Michael Smith
* Stefan Kost
* Thomas Vander Stichele
* Tim-Philipp Müller
* Wim Taymans
More information about the gstreamer-devel