diff options
-rw-r--r-- | README | 8 | ||||
-rw-r--r-- | RELEASE | 152 | ||||
-rw-r--r-- | REQUIREMENTS | 7 | ||||
-rw-r--r-- | configure.ac | 7 |
4 files changed, 127 insertions, 47 deletions
@@ -4,8 +4,16 @@ plugins for GStreamer * to develop against uninstalled GStreamer core : add path to gstreamer-uninstalled.pc to PKG_CONFIG_PATH + or run configure --with-pkg-config-path=(path to gstreamer uninstalled) * to register plugins in source tree run gst-register --gst-plugin-path=. +* if a certain plugin doesn't build, then redo configure with + --disable-(plugin) + to disable it from the build +* Additional documentation : + +REQUIREMENTS + supporting libraries for plugins @@ -1,46 +1,94 @@ -GStreamer 0.3.2 "Do-B-day" released -Release Notes + GStreamer "30 Second Frenchman" 0.3.4 released + + RELEASE NOTES The GStreamer team is happy to announce another release of the - GStreamer streaming-media framework. GStreamer now contains close to - 100 plugins for reading, writing and manipulating audio and video. We - are rapidly approaching a stable set of libraries. Our sample - applications are, however, still under development. - - We now have a gst-all module prepared that includes all of our source - modules in one easy-to-compile package. - -Future Plans - - Our goal for the next release is stabilizing and improving the current - feature set of GStreamer further, including introducing an improved - autoplugger module for even better handling of media formats. We will - also focus more attention at our media player sample application as - this is the application most users and developers probably will use to - get aquinted with the framework. - - For help building GStreamer, take a look at our build help document. - -Updates and Enhancements - - * new capabilities negotiation system - * xml support bugfixes - * sdlvideosink enhancements - * gst-xmllaunch added - * fixes in avi plugin - * fli plugin now works again - * fixes to old gstmediaplayer making it work - * lots of fixes on the v4l plugin - * new cdxa plugin - * new mjpeg encoder and decoder plugins - * new example plugin using GOB - * partial update of documentation and examples - * miscellaneous bugfixes - - More details on these features can be found, along with the release - tarballs and some RPMs, on the project's website, - http://gstreamer.net/. + GStreamer streaming-media framework. + +Focus of this release + + This release fixes a few developer usability issues. + + A few of the API functions have been changed to offer better + functionality and to be more consistent with other toolkits (GLib, + GTK). + Sample changes: + * gst_elementfactory_make to gst_element_factory_make + * GST_PADTEMPLATE_* to GST_PAD_TEMPLATE_* + + This release of GStreamer has been primarily made in support of + RhythmBox. It should really work with their upcoming 0.2.0 release. + + The gst-launch parsing has been bisonified. This allows for better and + more consistent command-line parsing. Accordingly, some changes in the + dynamic pad treatment have been made as well. + The registry handling has been changed. gst-register will now write to + a local registry (in ~/.gstreamer/reg.xml) if it does not have + permissions to write to the global registry. Normal applications not + running as root will prefer this local registry if it exists, and fall + back to the global otherwise. + Also, a --gst-registry option has been added to all gst applications. + If this is specified, then the application will ONLY use this + registry. This is useful for testsuites inside the core as well as + general testing of plugins. + + GStreamer is now in Gnome's Bugzilla. Please file bugs against us + there whenever you find them ! + +Changes in the 0.3.x tree + + The 0.3.x tree is our first tree using GLib 2.0 and libxml2 as the + sole compile platform. We have also started including all our + documentation in our RPMS starting this tree. People wanting to build + GStreamer themselves with documentation should look at the DOCBUILDING + file for some information on what packages are needed to build that + successfully. + + Another new feature of this release tree is the gst-launch-ext + command-line application. It uses predefined pipelines to play back + media files based on their file extension. This means that you don't + need to construct your own pipelines using gst-launch if all you want + to do is play a file. Just type gst-launch-ext [filename] and the + audiofile or movie plays for you. This of course also being a work in + progress means that sometimes it might decide on the wrong pipeline, + or cause jitter, as well as random headaches. + + For help building GStreamer, take a look at our [1]build help document + . + +Updates and Enhancements in this release + + * Improved API naming + * New registry handling, allowing for global, local or specified + registry + * bison parser + * gst-launch-ext dynamic pad fixes + * various fixes in mad and vorbisdec for RhythmBox + +Previously, in the 0.3.x tree + + * devhelp documentation + * New and improved Props API + * New master clock system + * dxr3 plugin + * libcolorspace plugin + * Full dparams documentation + * All functions documented (551 functions documented) + * Python bindings + * Portability fixes (no more C++ // style comments) + * a52dec plugin updated to a52dec 0.7.3 API + * gnome-vfs plugin updated to new seek api + * Misc bug and caps fixes + * SPEC files improvements + + More details on these features can be found on the project's website, + [2]http://gstreamer.net/. Source tarballs are also mirrored at + [3]http://gstreamer.net/releases/current/src/. If you use Red Hat (or + possibly other RPM-based systems), RPMs for both GStreamer itself, + external libraries and development tools not included in the standard + reference distribution (RedHat 7.2) can be found in + [4]http://gstreamer.net/releases/current/redhat. GStreamer is hosted on SourceForge, so support requests and bugs may be filed as usual. Interested developers of the core library, plugins, @@ -53,23 +101,35 @@ Updates and Enhancements Contributors to this release -Core + Core * Erik Walthinsen <omega@temple-baptist.com> * Wim Taymans <wim.taymans@chello.be> * Thomas Vander Stichele <thomas@apestaart.org> * Andy Wingo <wingo@pobox.com> - * David Lehn <dlehn@vt.edu> + * Benjamin Otte <in7y118@public.uni-hamburg.de> -Plugins and Sample Applications + Plugins and Sample Applications + * Richard Boulton <richard@tartarus.org> + * David Lehn <dlehn@vt.edu> * Ronald Bultje <rbultje@ronald.bitfreak.net> * Bastien Nocera <hadess@hadess.net> * Martin Enlund <martin@enlund.net> - * Benjamin Otte <bj> + * Arik Devens <arik@gnome.org> + * Jérémy Simon <jsimon13@yahoo.fr> + * Zeeshan Ali Khattak <zak147@yahoo.com> + * Steve Baker <stevebaker_org@yahoo.co.uk> + * Rehan Khwaja <rehankhwaja@yahoo.com> -Misc + Misc * Christian Schaller <christian.schaller@linuxrising.org> - * wrobell <wrobell@ite.pl> + * Calum Selkirk <cselkirk@panix.com> + +References + 1. http://gstreamer.net/releases/current/buildhelp.php + 2. http://gstreamer.net/ + 3. http://gstreamer.net/releases/current/src/ + 4. http://gstreamer.net/releases/current/redhat/ diff --git a/REQUIREMENTS b/REQUIREMENTS new file mode 100644 index 000000000..6cc1e9fb7 --- /dev/null +++ b/REQUIREMENTS @@ -0,0 +1,7 @@ +This file lists supporting libraries for which gst-plugins contains plugins, +as well as their minimum version. You can find the corresponding plugins in +ext/(library) + +a52dec 0.7.3 +avifile >= 0.6.0 (cvs) + diff --git a/configure.ac b/configure.ac index 1ac085184..3ebe17d39 100644 --- a/configure.ac +++ b/configure.ac @@ -10,10 +10,15 @@ AM_DISABLE_STATIC dnl when going to/from release please set the nano (fourth number) right ! dnl We disable static building for development, for time savings AM_DISABLE_STATIC -AS_VERSION(gst-plugins, GST_PLUGINS, 0, 3, 3, 1) +AS_VERSION(gst-plugins, GST_PLUGINS, 0, 3, 4, 0) AM_INIT_AUTOMAKE($PACKAGE,$VERSION) AS_LIBTOOL(GST_PLUGINS, 0, 0, 0, yes) +dnl we'll move this to a configure option later on which will be turned on +dnl by autogen +dnl GST_ERROR="-Wall -Werror" +GST_ERROR="-Werror" + dnl FIXME take something else ? AC_CONFIG_SRCDIR([gst/law/alaw.c]) AM_CONFIG_HEADER(config.h) |