mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-04-04 23:30:05 +00:00
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:
parent
3e01a25571
commit
2ff20585ca
20 changed files with 220 additions and 898 deletions
124
RELEASE
124
RELEASE
|
@ -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
|
||||
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.
|
||||
GStreamer streaming-media framework. This is our first release using
|
||||
GLib 2.0 and libxml2 as the sole compile platform. We have also
|
||||
started including all our documentation in our RPMS starting this
|
||||
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
|
||||
modules in one easy-to-compile package.
|
||||
Another new feature of this release 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.
|
||||
|
||||
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.
|
||||
For help building GStreamer, take a look at our [1]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
|
||||
* modplug plugin, plays the same media as mikmod plugin but without
|
||||
an external library dependency
|
||||
* Ogg Tarkin encoding and decoding plugins
|
||||
* New gst-launch-ext commandline tool for more failproof
|
||||
mediaplayback
|
||||
* Improvements on build system
|
||||
* Audio/video masterclock system
|
||||
* Problems with .vob playback with autoplugger fixed
|
||||
* Fixes in avi and v4l plugins
|
||||
* new gstrec plugin for improved video recording
|
||||
* Consolidation of number of RPMS
|
||||
* More portability work
|
||||
* 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
|
||||
tarballs and some RPMs, on the project's website,
|
||||
http://gstreamer.net/.
|
||||
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 +84,36 @@ 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>
|
||||
* 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>
|
||||
|
||||
Plugins and Sample Applications
|
||||
|
||||
* Ronald Bultje <rbultje@ronald.bitfreak.net>
|
||||
* Bastien Nocera <hadess@hadess.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>
|
||||
* 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/
|
||||
|
|
|
@ -2,7 +2,7 @@ AC_INIT
|
|||
AC_CANONICAL_TARGET([])
|
||||
|
||||
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)
|
||||
AS_LIBTOOL(GST, 0, 0, 0, yes)
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0"?>
|
||||
<book title="GStreamer Library Reference Manual (Libraries)"
|
||||
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">
|
||||
|
||||
<chapters>
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -35,6 +35,7 @@ Get the current stack frame.
|
|||
|
||||
@ctx:
|
||||
@threadnum:
|
||||
@priv:
|
||||
@func:
|
||||
@argc:
|
||||
@argv:
|
||||
|
@ -136,26 +137,6 @@ Indicates the cothread is destroyed.
|
|||
@thread:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION cothread_set_data ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@thread:
|
||||
@key:
|
||||
@data:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION cothread_get_data ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@thread:
|
||||
@key:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION cothread_lock ##### -->
|
||||
<para>
|
||||
|
||||
|
|
|
@ -40,3 +40,8 @@ methods to request buffers from its pads.
|
|||
|
||||
</para>
|
||||
|
||||
<!-- ##### ARG GstAggregator:last-message ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
|
|
@ -53,6 +53,7 @@ Flags for a bin.
|
|||
@GST_BIN_FLAG_MANAGER:
|
||||
@GST_BIN_SELF_SCHEDULABLE:
|
||||
@GST_BIN_FLAG_PREFER_COTHREADS:
|
||||
@GST_BIN_FLAG_FIXED_CLOCK:
|
||||
@GST_BIN_FLAG_LAST:
|
||||
|
||||
<!-- ##### STRUCT GstBin ##### -->
|
||||
|
|
|
@ -484,5 +484,6 @@ Get the value of the named property as a float.
|
|||
</para>
|
||||
|
||||
@caps:
|
||||
@label:
|
||||
|
||||
|
||||
|
|
|
@ -42,51 +42,12 @@ timestamp is less than the second timestamp.
|
|||
|
||||
</para>
|
||||
|
||||
@name:
|
||||
@object:
|
||||
@start_time:
|
||||
@current_time:
|
||||
@adjust:
|
||||
@locking:
|
||||
@sinkobjects:
|
||||
@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:
|
||||
|
||||
@speed:
|
||||
@active:
|
||||
@active_mutex:
|
||||
@active_cond:
|
||||
|
||||
<!-- ##### FUNCTION gst_clock_reset ##### -->
|
||||
<para>
|
||||
|
@ -103,16 +64,8 @@ timestamp is less than the second timestamp.
|
|||
|
||||
@clock:
|
||||
@time:
|
||||
@Returns:
|
||||
<!-- # Unused Parameters # -->
|
||||
@obj:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION gst_clock_current_diff ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@clock:
|
||||
@time:
|
||||
@Returns:
|
||||
|
||||
|
||||
|
|
|
@ -377,6 +377,7 @@ instead.
|
|||
@element:
|
||||
@pad:
|
||||
@name:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION gst_element_remove_ghost_pad ##### -->
|
||||
|
@ -570,14 +571,7 @@ Is trigered whenever an error occured
|
|||
|
||||
@gstelement: the object which received the signal.
|
||||
@arg1: the error message
|
||||
|
||||
<!-- ##### SIGNAL GstElement::event ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@gstelement: the object which received the signal.
|
||||
@arg1:
|
||||
@arg2:
|
||||
|
||||
<!-- ##### SIGNAL GstElement::new-pad ##### -->
|
||||
<para>
|
||||
|
|
|
@ -38,6 +38,7 @@ The different major types of events.
|
|||
@GST_EVENT_EMPTY: an empty event.
|
||||
@GST_EVENT_SEEK: a seek event.
|
||||
@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_ERROR: an error event
|
||||
|
||||
|
@ -71,8 +72,10 @@ The different types of seek events.
|
|||
</para>
|
||||
|
||||
@GST_SEEK_ANY: the seek is performed anyway.
|
||||
@GST_SEEK_TIMEOFFSET: this is a seek to specific timeoffset
|
||||
@GST_SEEK_BYTEOFFSET: this is a seek to specific byteoffset
|
||||
@GST_SEEK_TIMEOFFSET_SET:
|
||||
@GST_SEEK_BYTEOFFSET_SET:
|
||||
@GST_SEEK_BYTEOFFSET_CUR:
|
||||
@GST_SEEK_BYTEOFFSET_END:
|
||||
|
||||
<!-- ##### MACRO GST_EVENT_SEEK_TYPE ##### -->
|
||||
<para>
|
||||
|
|
|
@ -39,3 +39,8 @@ with the buffer. (fakesink)
|
|||
|
||||
</para>
|
||||
|
||||
<!-- ##### ARG GstFakeSink:last-message ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
|
|
@ -92,3 +92,8 @@ The <classname>GstFakeSrc</classname> generates empty buffers. (fakesrc)
|
|||
|
||||
</para>
|
||||
|
||||
<!-- ##### ARG GstFakeSrc:last-message ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
|
|
@ -14,6 +14,11 @@ GstFileSrc
|
|||
|
||||
</para>
|
||||
|
||||
<!-- ##### ARG GstFileSrc:offset ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### ARG GstFileSrc:location ##### -->
|
||||
<para>
|
||||
|
||||
|
@ -34,11 +39,6 @@ GstFileSrc
|
|||
|
||||
</para>
|
||||
|
||||
<!-- ##### ARG GstFileSrc:offset ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### ARG GstFileSrc:mmapsize ##### -->
|
||||
<para>
|
||||
|
||||
|
|
|
@ -52,3 +52,8 @@ Pass data without modification.
|
|||
|
||||
</para>
|
||||
|
||||
<!-- ##### ARG GstIdentity:last-message ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
|
|
@ -279,6 +279,15 @@ Check if the object has been destroyed.
|
|||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### SIGNAL GstObject::deep-notify ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@gstobject: the object which received the signal.
|
||||
@arg1:
|
||||
@arg2:
|
||||
|
||||
<!-- ##### SIGNAL GstObject::object-saved ##### -->
|
||||
<para>
|
||||
Is trigered whenever a new object is saved to XML. You can connect to
|
||||
|
|
|
@ -537,9 +537,12 @@ Destroy the pad.
|
|||
|
||||
</para>
|
||||
|
||||
@pad:
|
||||
@srcpad:
|
||||
@sinkpad:
|
||||
@filtercaps:
|
||||
@Returns:
|
||||
<!-- # Unused Parameters # -->
|
||||
@pad:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION gst_pad_try_reconnect_filtered ##### -->
|
||||
|
@ -547,9 +550,12 @@ Destroy the pad.
|
|||
|
||||
</para>
|
||||
|
||||
@pad:
|
||||
@srcpad:
|
||||
@sinkpad:
|
||||
@filtercaps:
|
||||
@Returns:
|
||||
<!-- # Unused Parameters # -->
|
||||
@pad:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION gst_pad_disconnect ##### -->
|
||||
|
|
|
@ -53,6 +53,7 @@ can be made with <option>{}</option>.
|
|||
@GST_PARSE_ERROR_CREATING_ELEMENT:
|
||||
@GST_PARSE_ERROR_NOSUCH_ELEMENT:
|
||||
@GST_PARSE_ERROR_INTERNAL:
|
||||
@GST_PARSE_ERROR_CONNECT:
|
||||
|
||||
<!-- ##### FUNCTION gst_parse_launch ##### -->
|
||||
<para>
|
||||
|
|
|
@ -2616,6 +2616,14 @@ Get the size of the file.
|
|||
@GST_DISKSRC_OPEN:
|
||||
@GST_DISKSRC_FLAG_LAST:
|
||||
|
||||
<!-- ##### SIGNAL GstElement::event ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@gstelement: the object which received the signal.
|
||||
@arg1:
|
||||
|
||||
<!-- ##### SIGNAL GstElement::ghost-pad-removed ##### -->
|
||||
<para>
|
||||
|
||||
|
@ -3237,6 +3245,15 @@ must be defined to activate the tracing functionality.
|
|||
</para>
|
||||
|
||||
|
||||
<!-- ##### FUNCTION cothread_get_data ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@thread:
|
||||
@key:
|
||||
@Returns:
|
||||
|
||||
<!-- ##### FUNCTION cothread_getcurrent ##### -->
|
||||
<para>
|
||||
|
||||
|
@ -3250,6 +3267,15 @@ must be defined to activate the tracing functionality.
|
|||
|
||||
@Returns:
|
||||
|
||||
<!-- ##### FUNCTION cothread_set_data ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@thread:
|
||||
@key:
|
||||
@data:
|
||||
|
||||
<!-- ##### FUNCTION g2g_object_class_find_property ##### -->
|
||||
<para>
|
||||
|
||||
|
@ -4306,6 +4332,46 @@ must be defined to activate the tracing functionality.
|
|||
@Returns:
|
||||
@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 ##### -->
|
||||
<para>
|
||||
|
||||
|
|
|
@ -24,3 +24,8 @@ A tee can be used to split out the filter graph.
|
|||
|
||||
</para>
|
||||
|
||||
<!-- ##### ARG GstTee:last-message ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
|
|
Loading…
Reference in a new issue