[gst-announce] GStreamer "Critical Mass" 0.2.0 released!

Erik Walthinsen omega at temple-baptist.com
Thu Jun 7 20:50:32 PDT 2001

We're pleased to announce the availability of version 0.2.0 (dubbed
"Critical Mass") of the GStreamer streaming-media framework.

This release features a completely new scheduler, updated capabilities and
autoplugging subsystems, a large number of new plugins, and a bunch of bug

The media player is once again relatively stable, and should play many
common media formats. QuickTime and AVI support are still lacking due to
problems in getting codecs for them (the majority are quite closed).

However, please remember the fact that GStreamer is not a product for end
users, it's for developers who which to write applications that have
better media handling support. If the player crashes, don't be surprised,
we probably already know why. If your new GStreamer-based application
crashes, we want to know about it and help you fix the problem.

   Updates, Enhancements:

     * better CPU detection
     * dynamic autopluggers with a new more powerful API
     * sparc cothreads
     * reworked arg setting (gstparse.c and gstelement.c xml handling)
     * gstreamer-launch can now handle dynamic pads and visualisation
     * testsuite directory added
     * incremental scheduling is now implemented
     * dynamic adding and removing of elements in a runnning pipeline
     * proper synchronisation and thread interlock
     * caps negotiation: allow elements to exchange and agree on a media
       type; get rid of the metadata
     * man pages added for command line utils
     * more documentation updates
     * colourful debug system
     * new plugin initialisation mechanism so that the core can refuse to
       load plugins built with an incompatible version number
     * added bash comand line completion for gstreamer-launch
     * pipefilter is now decoupled as it should be
     * added gnomevfssrc as the prefered element in gstplay
     * PAUSED and PLAYING state are now swapped
     * elements cannot have identical names when added to a bin
     * lots of plugin updates
     * reworked AVI decoder
     * allow quoted and escaped args in gstparse.c
     * preliminary work on proper refcounting
     * numerous bugfixes in the plugins

   New plugins:

     * xmms input, effect
     * mpeg2dec based on libmpeg2
     * alsa sink and src
     * rtp sink
     * FLX decoder
     * multidisksrc
     * a new X-only videosink
     * stero2mono and mono2stereo
     * mulaw encoder/decoder
     * colorspace converter
     * artsdsink
     * alaw encoder/decoder
     * mad mp3 decoder
     * passthrough and script to create a plugin boilerplate
     * volenv (a volume envelope filter)
     * adder (an audio mixer)
     * arts plugin
     * 1394src (a firewire source)
     * DV decoder.
     * aasink
     * intfloat and floatint converter
     * autoplugcache
     * gstoss to import audio from legacy apps by hijacking /dev/dsp
     * lav encoder (for interoperability with mjpegtools)
     * gnomevfssrc (read data from gnomevfs) and gnomevfssink
     * sdlvideosink (display video using SDL)
     * quicktime decoder based on openquicktime
     * audiofile src and sink
     * level (level detection plugin)
     * gsm decoder/encoder (based on libgsm)
     * cutter (split audio into non-silent bits)

   Compile fixes:

     * added a gstreamer.m4 script
     * more compatibility fixes for various xml libs
     * more BSD patches
     * gstversion.h added
     * numerous configure changes
     * compatibility with autoconf 2.50

More details on these features can be found, along with the release
tarballs, on the project's website:


Binary releases will be available shortly, within about 48 hours.

GStreamer is hosted on SourceForge, so support requests and bugs may be
filed as usual. Interested developers of the core library, plugins, and
applications should subscribe to the gstreamer-devel list. If there is
sufficient interest we will create more lists as necessary.

Authors (arranged by major contribution type)

- Erik Walthinsen <omega at temple-baptist.com>
- Wim Taymans <wim.taymans at chello.be>
- Matt Howell <matth at ridgerun.com>
- Brent Bradburn <brentb at ridgerun.com>
- Richard Boulton <richard at tartarus.org>

- Zaheer Merali <zaheer at grid9.net>
- Thomas Vander Stichele <thomas at apestaart.org>
- Bastien Nocera <hadess at hadess.net>
- Thomas Nyberg <thomas at codefactory.se>
- Steve Baker <stevebaker_org at yahoo.co.uk>
- Arik Devens <arik at gnome.org>
- Yann <yann at 3ivx.com>
- Ronald Bultje <rbultje at ronald.bitfreak.net>

Various other stuff:
- David Lehn <dlehn at vt.edu>
- Christian Schaller <christian.schaller at dnb.no>
- Andrew Mitchell <ajmitch at ajmitch.dhis.org>
- Jérémy SIMON <jsimon13 at yahoo.fr>
- Arnd Bergmann <std7652 at et.FH-Osnabrueck.DE>
- Jamie Gennis <gennis at purdue.edu>

      Erik Walthinsen <omega at temple-baptist.com> - System Administrator
       /  \                GStreamer - The only way to stream!
      |    | M E G A        ***** http://gstreamer.net/ *****
      _\  /_

More information about the Gstreamer-announce mailing list