final commit before tagging say, can anyone make a judgment call on whether or not these .sgml files still need to be...

Original commit message from CVS:
final commit before tagging
say, can anyone make a judgment call on whether or not these .sgml files still
need to be in cvs ???
This commit is contained in:
Thomas Vander Stichele 2002-03-10 11:43:11 +00:00
parent 3e01a25571
commit 2ff20585ca
20 changed files with 220 additions and 898 deletions

124
RELEASE
View file

@ -1,46 +1,77 @@
GStreamer 0.3.2 "Do-B-day" released
Release Notes GStreamer "GUADEC By Foot" 0.3.3 released
Preliminary 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. This is our first release using
100 plugins for reading, writing and manipulating audio and video. We GLib 2.0 and libxml2 as the sole compile platform. We have also
are rapidly approaching a stable set of libraries. Our sample started including all our documentation in our RPMS starting this
applications are, however, still under development. release. 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.
We now have a gst-all module prepared that includes all of our source Another new feature of this release is the gst-launch-ext command-line
modules in one easy-to-compile package. 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.
Future Plans For help building GStreamer, take a look at our [1]build help document
.
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 Updates and Enhancements
* new capabilities negotiation system * modplug plugin, plays the same media as mikmod plugin but without
* xml support bugfixes an external library dependency
* sdlvideosink enhancements * Ogg Tarkin encoding and decoding plugins
* gst-xmllaunch added * New gst-launch-ext commandline tool for more failproof
* fixes in avi plugin mediaplayback
* fli plugin now works again * Improvements on build system
* fixes to old gstmediaplayer making it work * Audio/video masterclock system
* lots of fixes on the v4l plugin * Problems with .vob playback with autoplugger fixed
* new cdxa plugin * Fixes in avi and v4l plugins
* new mjpeg encoder and decoder plugins * new gstrec plugin for improved video recording
* new example plugin using GOB * Consolidation of number of RPMS
* partial update of documentation and examples * More portability work
* miscellaneous bugfixes * Documentation added to gstreamer RPM
* Devhelp (http://devhelp.sourceforge.net) books of GStreamer
documentation added
* new cothreads package
+ portable machine context switching code taken from GNU Pth
(thanks, Ralf!)
+ new stack allocation methods allow essentially infinite
number of cothreads with run-time configurability
+ stack allocation code should be able to run within kernel
threads of all pthread implementations, unlike old cothreads
package
* new scheduler that uses the new cothreads package
+ uses new cothreads package
+ allows multiple managing bins (pipelines) within same pthread
(GThread actually)
+ pass --gst-scheduler=standard to your app to use
* capsnego updates to many plugins
* complete switch to glib2 and libxml
* popt integration
* major update of dparams API
* many updates to the player application, finally
* Goom visualisation plugin now part of stable build
* Synaesthesia visualisation plugin now works
* Monoscope visualisation added
* ESD Monitor plugin added
* autogen.sh allows specification of different autoconf/automake
paths (beta)
More details on these features can be found, along with the release More details on these features can be found on the project's website,
tarballs and some RPMs, on the project's website, [2]http://gstreamer.net/. Source tarballs are also mirrored at
http://gstreamer.net/. [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 +84,36 @@ 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>
* Benjamin Otte <n7y118@public.uni-hamburg.de>
* Michael Meeks <mmeeks@ximian.com>
Plugins and Sample Applications
* Richard Boulton <richard@tartarus.org>
* David Lehn <dlehn@vt.edu> * David Lehn <dlehn@vt.edu>
Plugins and Sample Applications
* 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> * Leif Morgan Johnson <lmjohns3@eos.ncsu.edu>
* 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>
Misc Misc
* Christian Schaller <christian.schaller@linuxrising.org> * Christian Schaller <christian.schaller@linuxrising.org>
* wrobell <wrobell@ite.pl> * wrobell <wrobell@ite.pl>
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/

View file

@ -2,7 +2,7 @@ AC_INIT
AC_CANONICAL_TARGET([]) AC_CANONICAL_TARGET([])
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 !
AS_VERSION(gstreamer, GST_VERSION, 0, 3, 2, 3) AS_VERSION(gstreamer, GST_VERSION, 0, 3, 2, )
AM_INIT_AUTOMAKE($PACKAGE,$VERSION) AM_INIT_AUTOMAKE($PACKAGE,$VERSION)
AS_LIBTOOL(GST, 0, 0, 0, yes) AS_LIBTOOL(GST, 0, 0, 0, yes)

View file

@ -1,7 +1,7 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<book title="GStreamer Library Reference Manual (Libraries)" <book title="GStreamer Library Reference Manual (Libraries)"
name="gstreamer-libs" name="gstreamer-libs"
base="/usr/share/doc/gstreamer-devel-0.3.2.2/html/gstreamer-libs" base="/usr/share/doc/gstreamer-devel-0.3.2/html/gstreamer-libs"
link="book1.html"> link="book1.html">
<chapters> <chapters>

File diff suppressed because it is too large Load diff

View file

@ -35,6 +35,7 @@ Get the current stack frame.
@ctx: @ctx:
@threadnum: @threadnum:
@priv:
@func: @func:
@argc: @argc:
@argv: @argv:
@ -136,26 +137,6 @@ Indicates the cothread is destroyed.
@thread: @thread:
<!-- ##### FUNCTION cothread_set_data ##### -->
<para>
</para>
@thread:
@key:
@data:
<!-- ##### FUNCTION cothread_get_data ##### -->
<para>
</para>
@thread:
@key:
@Returns:
<!-- ##### FUNCTION cothread_lock ##### --> <!-- ##### FUNCTION cothread_lock ##### -->
<para> <para>

View file

@ -40,3 +40,8 @@ methods to request buffers from its pads.
</para> </para>
<!-- ##### ARG GstAggregator:last-message ##### -->
<para>
</para>

View file

@ -53,6 +53,7 @@ Flags for a bin.
@GST_BIN_FLAG_MANAGER: @GST_BIN_FLAG_MANAGER:
@GST_BIN_SELF_SCHEDULABLE: @GST_BIN_SELF_SCHEDULABLE:
@GST_BIN_FLAG_PREFER_COTHREADS: @GST_BIN_FLAG_PREFER_COTHREADS:
@GST_BIN_FLAG_FIXED_CLOCK:
@GST_BIN_FLAG_LAST: @GST_BIN_FLAG_LAST:
<!-- ##### STRUCT GstBin ##### --> <!-- ##### STRUCT GstBin ##### -->

View file

@ -484,5 +484,6 @@ Get the value of the named property as a float.
</para> </para>
@caps: @caps:
@label:

View file

@ -42,51 +42,12 @@ timestamp is less than the second timestamp.
</para> </para>
@name: @object:
@start_time: @start_time:
@current_time: @speed:
@adjust: @active:
@locking: @active_mutex:
@sinkobjects: @active_cond:
@num:
@num_locked:
@sinkmutex:
@lock:
<!-- ##### FUNCTION gst_clock_new ##### -->
<para>
</para>
@name:
@Returns:
<!-- ##### FUNCTION gst_clock_get_system ##### -->
<para>
</para>
@Returns:
<!-- ##### FUNCTION gst_clock_register ##### -->
<para>
</para>
@clock:
@obj:
<!-- ##### FUNCTION gst_clock_set ##### -->
<para>
</para>
@clock:
@time:
<!-- ##### FUNCTION gst_clock_reset ##### --> <!-- ##### FUNCTION gst_clock_reset ##### -->
<para> <para>
@ -103,16 +64,8 @@ timestamp is less than the second timestamp.
@clock: @clock:
@time: @time:
@Returns:
<!-- # Unused Parameters # -->
@obj: @obj:
<!-- ##### FUNCTION gst_clock_current_diff ##### -->
<para>
</para>
@clock:
@time:
@Returns:

View file

@ -377,6 +377,7 @@ instead.
@element: @element:
@pad: @pad:
@name: @name:
@Returns:
<!-- ##### FUNCTION gst_element_remove_ghost_pad ##### --> <!-- ##### FUNCTION gst_element_remove_ghost_pad ##### -->
@ -570,14 +571,7 @@ Is trigered whenever an error occured
@gstelement: the object which received the signal. @gstelement: the object which received the signal.
@arg1: the error message @arg1: the error message
@arg2:
<!-- ##### SIGNAL GstElement::event ##### -->
<para>
</para>
@gstelement: the object which received the signal.
@arg1:
<!-- ##### SIGNAL GstElement::new-pad ##### --> <!-- ##### SIGNAL GstElement::new-pad ##### -->
<para> <para>

View file

@ -38,6 +38,7 @@ The different major types of events.
@GST_EVENT_EMPTY: an empty event. @GST_EVENT_EMPTY: an empty event.
@GST_EVENT_SEEK: a seek event. @GST_EVENT_SEEK: a seek event.
@GST_EVENT_DISCONTINUOUS: a discontinuous event to indicate the stream has a discontinuity. @GST_EVENT_DISCONTINUOUS: a discontinuous event to indicate the stream has a discontinuity.
@GST_EVENT_NEW_MEDIA:
@GST_EVENT_INFO: an informational event @GST_EVENT_INFO: an informational event
@GST_EVENT_ERROR: an error event @GST_EVENT_ERROR: an error event
@ -71,8 +72,10 @@ The different types of seek events.
</para> </para>
@GST_SEEK_ANY: the seek is performed anyway. @GST_SEEK_ANY: the seek is performed anyway.
@GST_SEEK_TIMEOFFSET: this is a seek to specific timeoffset @GST_SEEK_TIMEOFFSET_SET:
@GST_SEEK_BYTEOFFSET: this is a seek to specific byteoffset @GST_SEEK_BYTEOFFSET_SET:
@GST_SEEK_BYTEOFFSET_CUR:
@GST_SEEK_BYTEOFFSET_END:
<!-- ##### MACRO GST_EVENT_SEEK_TYPE ##### --> <!-- ##### MACRO GST_EVENT_SEEK_TYPE ##### -->
<para> <para>

View file

@ -39,3 +39,8 @@ with the buffer. (fakesink)
</para> </para>
<!-- ##### ARG GstFakeSink:last-message ##### -->
<para>
</para>

View file

@ -92,3 +92,8 @@ The <classname>GstFakeSrc</classname> generates empty buffers. (fakesrc)
</para> </para>
<!-- ##### ARG GstFakeSrc:last-message ##### -->
<para>
</para>

View file

@ -14,6 +14,11 @@ GstFileSrc
</para> </para>
<!-- ##### ARG GstFileSrc:offset ##### -->
<para>
</para>
<!-- ##### ARG GstFileSrc:location ##### --> <!-- ##### ARG GstFileSrc:location ##### -->
<para> <para>
@ -34,11 +39,6 @@ GstFileSrc
</para> </para>
<!-- ##### ARG GstFileSrc:offset ##### -->
<para>
</para>
<!-- ##### ARG GstFileSrc:mmapsize ##### --> <!-- ##### ARG GstFileSrc:mmapsize ##### -->
<para> <para>

View file

@ -52,3 +52,8 @@ Pass data without modification.
</para> </para>
<!-- ##### ARG GstIdentity:last-message ##### -->
<para>
</para>

View file

@ -279,6 +279,15 @@ Check if the object has been destroyed.
@Returns: @Returns:
<!-- ##### SIGNAL GstObject::deep-notify ##### -->
<para>
</para>
@gstobject: the object which received the signal.
@arg1:
@arg2:
<!-- ##### SIGNAL GstObject::object-saved ##### --> <!-- ##### SIGNAL GstObject::object-saved ##### -->
<para> <para>
Is trigered whenever a new object is saved to XML. You can connect to Is trigered whenever a new object is saved to XML. You can connect to

View file

@ -537,9 +537,12 @@ Destroy the pad.
</para> </para>
@pad: @srcpad:
@sinkpad:
@filtercaps: @filtercaps:
@Returns: @Returns:
<!-- # Unused Parameters # -->
@pad:
<!-- ##### FUNCTION gst_pad_try_reconnect_filtered ##### --> <!-- ##### FUNCTION gst_pad_try_reconnect_filtered ##### -->
@ -547,9 +550,12 @@ Destroy the pad.
</para> </para>
@pad: @srcpad:
@sinkpad:
@filtercaps: @filtercaps:
@Returns: @Returns:
<!-- # Unused Parameters # -->
@pad:
<!-- ##### FUNCTION gst_pad_disconnect ##### --> <!-- ##### FUNCTION gst_pad_disconnect ##### -->

View file

@ -53,6 +53,7 @@ can be made with <option>{}</option>.
@GST_PARSE_ERROR_CREATING_ELEMENT: @GST_PARSE_ERROR_CREATING_ELEMENT:
@GST_PARSE_ERROR_NOSUCH_ELEMENT: @GST_PARSE_ERROR_NOSUCH_ELEMENT:
@GST_PARSE_ERROR_INTERNAL: @GST_PARSE_ERROR_INTERNAL:
@GST_PARSE_ERROR_CONNECT:
<!-- ##### FUNCTION gst_parse_launch ##### --> <!-- ##### FUNCTION gst_parse_launch ##### -->
<para> <para>

View file

@ -2616,6 +2616,14 @@ Get the size of the file.
@GST_DISKSRC_OPEN: @GST_DISKSRC_OPEN:
@GST_DISKSRC_FLAG_LAST: @GST_DISKSRC_FLAG_LAST:
<!-- ##### SIGNAL GstElement::event ##### -->
<para>
</para>
@gstelement: the object which received the signal.
@arg1:
<!-- ##### SIGNAL GstElement::ghost-pad-removed ##### --> <!-- ##### SIGNAL GstElement::ghost-pad-removed ##### -->
<para> <para>
@ -3237,6 +3245,15 @@ must be defined to activate the tracing functionality.
</para> </para>
<!-- ##### FUNCTION cothread_get_data ##### -->
<para>
</para>
@thread:
@key:
@Returns:
<!-- ##### FUNCTION cothread_getcurrent ##### --> <!-- ##### FUNCTION cothread_getcurrent ##### -->
<para> <para>
@ -3250,6 +3267,15 @@ must be defined to activate the tracing functionality.
@Returns: @Returns:
<!-- ##### FUNCTION cothread_set_data ##### -->
<para>
</para>
@thread:
@key:
@data:
<!-- ##### FUNCTION g2g_object_class_find_property ##### --> <!-- ##### FUNCTION g2g_object_class_find_property ##### -->
<para> <para>
@ -4306,6 +4332,46 @@ must be defined to activate the tracing functionality.
@Returns: @Returns:
@count: @count:
<!-- ##### FUNCTION gst_clock_current_diff ##### -->
<para>
</para>
@clock:
@time:
@Returns:
<!-- ##### FUNCTION gst_clock_get_system ##### -->
<para>
</para>
@Returns:
<!-- ##### FUNCTION gst_clock_new ##### -->
<para>
</para>
@name:
@Returns:
<!-- ##### FUNCTION gst_clock_register ##### -->
<para>
</para>
@clock:
@obj:
<!-- ##### FUNCTION gst_clock_set ##### -->
<para>
</para>
@clock:
@time:
<!-- ##### FUNCTION gst_connection_get_type ##### --> <!-- ##### FUNCTION gst_connection_get_type ##### -->
<para> <para>

View file

@ -24,3 +24,8 @@ A tee can be used to split out the filter graph.
</para> </para>
<!-- ##### ARG GstTee:last-message ##### -->
<para>
</para>