diff --git a/RELEASE b/RELEASE index 10acdc1e9d..90277e360e 100644 --- a/RELEASE +++ b/RELEASE @@ -1,14 +1,16 @@ - GStreamer "GEPpiness is a warm gun" 0.4.1 released [1] + GStreamer "Toes Wide Open" 0.4.2 released The GStreamer team is happy to announce another release of the GStreamer streaming-media framework. This release has mainly focused on code clean-up and rounding out of the features. Large chunks of - GStreamer are API stable at this point. In preparation of a stable - release, we have also done a thorough license audit to make sure that - the licenses of all plug-ins are properly documented, and that as many - of them as possible are available under the LGPL license that - GStreamer uses. + GStreamer are API stable at this point. + + Our development currently focus on the following items: + * Increase stability and portability of scheduler + * Add more video editing specific plugins + * Improve plugins currently used by existing applications + * Create language bindings We are starting to have a really nice collection of applications under development using GStreamer. If you are looking for something specific @@ -18,46 +20,40 @@ Updates and Enhancements General - * Further work on the Graphical Pipeline Editor, getting to be very - stable and well working. - * KDE/Qt bindings created for easier creation of KDE applications on - top of GStreamer - * General C++ bindings for use with gtkmm and other C++ projects - added to gst-bind module (in CVS) - * Effectv and virtualdub based plug-ins relicensed under LGPL - (previously GPL) - * Some manual examples updated and extracted to code (in - examples/manual) + * First release made of the Graphical Pipeline Editor, getting to be + very stable and well working. + * License field added to factory details field. + * Further work on Language bindings, with Web pages set up + describing them + * gst_caps_check_compatability -> gst_caps_is_always_compatible + [2]API change. + * Designing interactive plugins architecture begun. + * Cleanups for SPEC files for use with Red Hat 8 + * GConf keys provided and extended to set input sources + * Converted FAQ to docbook and added it to build Core - * Many memleaks plugged - * Lots of code cleaning - * Many documentation improvements - * Small change to [2]Plugin API - * Removed use of -Wall and -Werror from release tarball for non-gcc - compilers, more permanent solution upcoming. - * Old schedulers renamed: we now use basicomega as the default - scheduler, with the others being fastomega, basicwingo and - fastwingo. - Plug-ins - * BSD and Darwin cd playing - * New Mixermatrix plugin added - * New Flash plugin added - * RTP plugin moved back to librtp and plugin now includes library - code (still experimental, check configure --help on how to enable) - * New v4l2 plugins - * Updated v4l plugins - * Improvements to dvdnav plugin - * iRadio support added to gnomevfs plugin - * Median video plugin updated and now working - * Fixed many major bugs in the gnome-vfs library - * Got rid of misleading warnings from plugins - * Avi muxer much improved - * Fix bug in mad plugin that caused loss of frames - * mp3 typefind fixed to properly handle id3v2 tags + * FLAC plugin updated to work with 1.0.4 release + * Metadata support and many fixes for Ogg Vorbis plugin + * Lots of fixes to v4l plugin + * New wavencoder plugin + * New shoutcast2 plugin + * RTP plugin enabled by default + * Mad plugin now also collects id3 metadata + * Lots of minor fixes, code cleanups and updates for new versions of + underlying libraries. + * Video editing plugins added + * Snapshot plugin part of default build + * Major updates to v4l plugin + * Major updates to avimux plugin + * New Mpegmuxer plugin + * Many fixes to cdparanoia plugin + * Playback of SVCD fixed + * Moved generic gstplay library from gst-player into gst-plugins + * Added first cut of new ASF demuxer (still not working) Known Issues @@ -72,7 +68,7 @@ Known Issues doesn't use cothreads) is being developed. As for the bugs in the 'omega' schedulers, we did not feel they - warranted not releasing 0.4.1 as they are rather obscure. For instance + warranted not releasing 0.4.2 as they are rather obscure. For instance if you are using Rhythmbox you will need to be playing over 500 songs nonstop to trigger it. You can choose a different scheduler by passing --scheduler=(name) to any GStreamer application. @@ -114,43 +110,37 @@ Contributors to this release * Wim Taymans * Thomas Vander Stichele - * Andy Wingo - * Steve Baker - * Cameron Hutchison - * Iain Holmes - * Ronald Bultje Plugins and Sample Applications - * Richard Boulton + * Ronald Bultje + * Andy Wingo + * Steve Baker * David Lehn - * Jérémy Simon + * Cameron Hutchison * Zeeshan Ali Khattak * David Schleef - * Charles Schmidt - * Goraxe * Colin Walters - * Kristian Rietveld + * Iain Holmes + * Pedro Côrte-Real + * Jérémy Simon + * Julien Moutte + * Pedro Côrte-Real + * Owen Fraser-Green Misc * Christian Fredrik Kalager Schaller * Tim Jansen * Leif Morgan Johnson + * Martin Schulze <> * Christian Meyer - - [1] It is a little-known fact that the Beatles decided their track - listing for their albums based on a process called the 'GEP' process. - After some initial problems, this worked very well. The only known - failure of this process happened when George Harrison commited the - out-of-place 'Within You Without You' to Sergeant Pepper without - review by the other band members. This near split-up led to one of - their finest songs on the world-reknowned White Album. + * Alp Toker References 1. http://www.gstreamer.net/status/?category=2 - 2. http://www.geocrawler.com/lists/3/SourceForge/1504/0/9557296/ + 2. http://www.geocrawler.com/lists/3/SourceForge/1535/25/9758163/ 3. http://gstreamer.net/ 4. http://bugzilla.gnome.org/ 5. http://gstreamer.sf.net/ diff --git a/configure.ac b/configure.ac index 7aa0d6fa99..54e94440ca 100644 --- a/configure.ac +++ b/configure.ac @@ -3,7 +3,7 @@ AC_CANONICAL_TARGET([]) dnl when going to/from release please set the nano (fourth number) right ! dnl releases only do Wall, cvs and prerelease does Werror too -AS_VERSION(gstreamer, GST_VERSION, 0, 4, 1, 2, GST_ERROR="-Wall", GST_ERROR="-Wall -Werror") +AS_VERSION(gstreamer, GST_VERSION, 0, 4, 2, 0, GST_ERROR="-Wall", GST_ERROR="-Wall -Werror") dnl AM_MAINTAINER_MODE only provides the option to configure to enable it AM_MAINTAINER_MODE AM_INIT_AUTOMAKE($PACKAGE,$VERSION)