more mergeback from the latest release

Original commit message from CVS:
more mergeback from the latest release
parent 23c04ff9
...@@ -4,8 +4,16 @@ plugins for GStreamer ...@@ -4,8 +4,16 @@ plugins for GStreamer
* to develop against uninstalled GStreamer core : * to develop against uninstalled GStreamer core :
add path to gstreamer-uninstalled.pc to PKG_CONFIG_PATH 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 * to register plugins in source tree
run gst-register --gst-plugin-path=. 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
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 The GStreamer team is happy to announce another release of the
GStreamer streaming-media framework. GStreamer now contains close to GStreamer streaming-media framework.
100 plugins for reading, writing and manipulating audio and video. We
are rapidly approaching a stable set of libraries. Our sample Focus of this release
applications are, however, still under development.
This release fixes a few developer usability issues.
We now have a gst-all module prepared that includes all of our source
modules in one easy-to-compile package. A few of the API functions have been changed to offer better
functionality and to be more consistent with other toolkits (GLib,
Future Plans GTK).
Sample changes:
Our goal for the next release is stabilizing and improving the current * gst_elementfactory_make to gst_element_factory_make
feature set of GStreamer further, including introducing an improved * GST_PADTEMPLATE_* to GST_PAD_TEMPLATE_*
autoplugger module for even better handling of media formats. We will
also focus more attention at our media player sample application as This release of GStreamer has been primarily made in support of
this is the application most users and developers probably will use to RhythmBox. It should really work with their upcoming 0.2.0 release.
get aquinted with the framework.
The gst-launch parsing has been bisonified. This allows for better and
For help building GStreamer, take a look at our build help document. more consistent command-line parsing. Accordingly, some changes in the
dynamic pad treatment have been made as well.
Updates and Enhancements The registry handling has been changed. gst-register will now write to
a local registry (in ~/.gstreamer/reg.xml) if it does not have
* new capabilities negotiation system permissions to write to the global registry. Normal applications not
* xml support bugfixes running as root will prefer this local registry if it exists, and fall
* sdlvideosink enhancements back to the global otherwise.
* gst-xmllaunch added Also, a --gst-registry option has been added to all gst applications.
* fixes in avi plugin If this is specified, then the application will ONLY use this
* fli plugin now works again registry. This is useful for testsuites inside the core as well as
* fixes to old gstmediaplayer making it work general testing of plugins.
* lots of fixes on the v4l plugin
* new cdxa plugin GStreamer is now in Gnome's Bugzilla. Please file bugs against us
* new mjpeg encoder and decoder plugins there whenever you find them !
* new example plugin using GOB
* partial update of documentation and examples Changes in the 0.3.x tree
* miscellaneous bugfixes
The 0.3.x tree is our first tree using GLib 2.0 and libxml2 as the
More details on these features can be found, along with the release sole compile platform. We have also started including all our
tarballs and some RPMs, on the project's website, documentation in our RPMS starting this tree. People wanting to build
http://gstreamer.net/. 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 GStreamer is hosted on SourceForge, so support requests and bugs may
be filed as usual. Interested developers of the core library, plugins, be filed as usual. Interested developers of the core library, plugins,
...@@ -53,23 +101,35 @@ Updates and Enhancements ...@@ -53,23 +101,35 @@ Updates and Enhancements
Contributors to this release Contributors to this release
Core Core
* Erik Walthinsen <omega@temple-baptist.com> * Erik Walthinsen <omega@temple-baptist.com>
* Wim Taymans <wim.taymans@chello.be> * Wim Taymans <wim.taymans@chello.be>
* Thomas Vander Stichele <thomas@apestaart.org> * Thomas Vander Stichele <thomas@apestaart.org>
* Andy Wingo <wingo@pobox.com> * 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> * Ronald Bultje <rbultje@ronald.bitfreak.net>
* Bastien Nocera <hadess@hadess.net> * Bastien Nocera <hadess@hadess.net>
* Martin Enlund <martin@enlund.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> * 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/
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)
...@@ -10,10 +10,15 @@ AM_DISABLE_STATIC ...@@ -10,10 +10,15 @@ AM_DISABLE_STATIC
dnl when going to/from release please set the nano (fourth number) right ! dnl when going to/from release please set the nano (fourth number) right !
dnl We disable static building for development, for time savings dnl We disable static building for development, for time savings
AM_DISABLE_STATIC 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) AM_INIT_AUTOMAKE($PACKAGE,$VERSION)
AS_LIBTOOL(GST_PLUGINS, 0, 0, 0, yes) 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 ? dnl FIXME take something else ?
AC_CONFIG_SRCDIR([gst/law/alaw.c]) AC_CONFIG_SRCDIR([gst/law/alaw.c])
AM_CONFIG_HEADER(config.h) AM_CONFIG_HEADER(config.h)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment