From: Erik W. <om...@te...> - 2001-06-08 03:49:37
|
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 an= d autoplugging subsystems, a large number of new plugins, and a bunch of bu= g fixes. 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 plugins * 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: http://gstreamer.net/ 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) Core: - Erik Walthinsen <om...@te...> - Wim Taymans <wim...@ch...> - Matt Howell <ma...@ri...> - Brent Bradburn <br...@ri...> - Richard Boulton <ri...@ta...> Plugins: - Zaheer Merali <za...@gr...> - Thomas Vander Stichele <th...@ap...> - Bastien Nocera <ha...@ha...> - Thomas Nyberg <th...@co...> - Steve Baker <ste...@ya...> - Arik Devens <ar...@gn...> - Yann <ya...@3i...> - Ronald Bultje <rb...@ro...> Various other stuff: - David Lehn <dl...@vt...> - Christian Schaller <chr...@dn...> - Andrew Mitchell <aj...@aj...> - J=E9r=E9my SIMON <jsi...@ya...> - Arnd Bergmann <st...@et...> - Jamie Gennis <ge...@pu...> Erik Walthinsen <om...@te...> - System Administrator __ / \ GStreamer - The only way to stream! | | M E G A ***** http://gstreamer.net/ ***** _\ /_ |