From 14595b01866fc0430012a18b41ff5b825417ebdc Mon Sep 17 00:00:00 2001 From: Thomas Vander Stichele Date: Fri, 6 Feb 2004 12:31:43 +0000 Subject: [PATCH] releasing Original commit message from CVS: releasing --- ChangeLog | 8 +++ Makefile.am | 11 ++- NEWS | 95 ++++++++++++++++++++++++- RELEASE | 1 - configure.ac | 2 +- docs/gst/tmpl/gstbin.sgml | 56 +++++++-------- docs/gst/tmpl/gstclock.sgml | 30 ++++---- docs/gst/tmpl/gstelement.sgml | 106 ++++++++++++++-------------- docs/gst/tmpl/gstindex.sgml | 26 +++---- docs/gst/tmpl/gstobject.sgml | 82 ++++++++++----------- docs/gst/tmpl/gstpadtemplate.sgml | 18 ++--- docs/gst/tmpl/gstreamer-unused.sgml | 9 +++ docs/gst/tmpl/gstthread.sgml | 18 ++--- docs/gst/tmpl/gstxml.sgml | 22 ------ po/fr.po | 2 +- po/nl.po | 2 +- 16 files changed, 291 insertions(+), 197 deletions(-) delete mode 100644 RELEASE diff --git a/ChangeLog b/ChangeLog index f3fa29590e..a299b5a8ab 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ + +=== gstreamer 0.7.4 === + +2004-02-06 Thomas Vander Stichele + + * NEWS: GStreamer 0.7.4 "Wooden Eels" released + * configure.ac: changed for release + 2004-02-05 Thomas Vander Stichele * gst/gstcaps.h: diff --git a/Makefile.am b/Makefile.am index 244d02bd03..9ff73f12e6 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,3 +1,5 @@ +AUTOMAKE_OPTIONS = dist-bzip2 + PACKAGE = @PACKAGE@ VERSION = @VERSION@ @@ -45,12 +47,19 @@ DIST_SUBDIRS = include libs gst \ EXTRA_DIST = gstreamer.spec.in gst-element-check.m4 \ configure.ac autogen.sh depcomp \ - REQUIREMENTS ABOUT-NLS RELEASE DOCBUILDING DEVEL \ + REQUIREMENTS ABOUT-NLS DOCBUILDING DEVEL \ idiottest.mak common CLEANFILES = gst-element-check-@GST_MAJORMINOR@.m4 +release: dist + make @PACKAGE@-@VERSION@.tar.gz.md5 + make @PACKAGE@-@VERSION@.tar.bz2.md5 + +%.md5: % + md5sum $< > $@ + dist-hook: cp gstreamer.spec $(distdir) rm -rf `find $(distdir)/common -name CVS` diff --git a/NEWS b/NEWS index 034f4067f2..c91c54f7ff 100644 --- a/NEWS +++ b/NEWS @@ -1,2 +1,93 @@ -2001-12-12 - * GStreamer 0.3.0 released, "Most Eventful Ever" +Release notes for GStreamer 0.7.4 "Wooden Eels" + + The GStreamer team is happy to announce a new release in the 0.7.x + development series of the GStreamer streaming-media framework. The + goal of this release series is to stabilize towards a 0.8 release + series which will be part of the GNOME 2.6 releases and hopefully + eventually KDE 4.x. + + The 0.7 series is a development series and is aimed at developers. It + is NOT API or ABI compatible with the stable 0.6.x series or with + other releases in the series. This means you can not use this release + to upgrade your current GStreamer installation and expect your + GStreamer applications to keep working without a recompile. It is, + however, parallel installable with the 0.6.x series. + +Features of this release + + * Merged the new caps system + * Reworked pad negotiation + * Internationalized core and elements + * Reworked error notification with translated error messages and + additional debug information for developer feedback + * Updated Dutch and French translations + * Reworked clocking + * Serialization of GstValue + * Documentation of GstCaps + * Poisoning of GstCaps + * Queues now flushed properly to fix seeking in playback + * Memleak fixes in core elements + * Largely rewritten Plugin Writer's Guide + * Unversioned tools that wrap all present and future versioned tools + to help packagers + * Portability fixes for Solaris and OSX + * Lots of bugfixes + +Download + + You find source releases of gstreamer in the [14]gstreamer download + directory. + +GStreamer Homepage + + More details can be found on the project's website, + [15]http://www.freedesktop.org/~gstreamer. + +Support and Bugs + + We use Gnome's bugzilla for [16]bug reports and feature requests. + +Developers + + CVS is hosted on cvs.freedesktop.org. You can [17]browse the gstreamer + repository. All code is in CVS and can be checked out from there. + Interested developers of the core library, plug-ins, and applications + should subscribe to the gstreamer-devel list. If there is sufficient + interest we will create more lists as necessary. + +Applications + + As mentioned there are some changes in API/ABI between the 0.6.x and + 0.7.x releases. Many applications will probably be source compatible + between 0.6.x. and 0.7.x however. [18]Rhythmbox and [19]Sound Juicer + for instance work very well when compiled on 0.7.x. GStreamer Player + does not work across releases however, so we will make a separate + release of gst-player with the needed fixes for it to work with 0.7.x. + This release contains the core fixes we were waiting for to port the + player over so expect a gst-player release in the near future. + +Contributors to this release + + * David Schleef + * Benjamin Otte + * Thomas Vander Stichele + * Iain Holmes + * Ronald Bultje + * Colin Walters + * Jan Schmidt + * Jérémy Simon + * Leif Morgan Johnson + * Julien Moutte + * Jon Trowbridge + * Christian Fredrik Kalager Schaller + * Laurent Vivier + +References + + Visible links + 14. http://www.freedesktop.org/~gstreamer/src/gstreamer/ + 15. http://www.freedesktop.org/~gstreamer + 16. http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer + 17. http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer//gstreamer/ + 18. http://www.rhythmbox.org/ + 19. http://www.burtonini.com/blog/computers/sound-juicer diff --git a/RELEASE b/RELEASE deleted file mode 100644 index bb2a531d31..0000000000 --- a/RELEASE +++ /dev/null @@ -1 +0,0 @@ -This is a CVS version of GStreamer. diff --git a/configure.ac b/configure.ac index b75fed8363..d4099b35ff 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, 7, 3, 2, GST_CVS="no", GST_CVS="yes") +AS_VERSION(gstreamer, GST_VERSION, 0, 7, 4, 0, GST_CVS="no", GST_CVS="yes") #if test x$program_suffix = xNONE ; then # program_suffix=-$GST_VERSION_MAJOR.$GST_VERSION_MINOR diff --git a/docs/gst/tmpl/gstbin.sgml b/docs/gst/tmpl/gstbin.sgml index 68c62da4bc..8a0038e0b9 100644 --- a/docs/gst/tmpl/gstbin.sgml +++ b/docs/gst/tmpl/gstbin.sgml @@ -72,6 +72,34 @@ The GstBin object + + + + + +@gstbin: the object which received the signal. +@arg1: the element that was added to the bin + + + + + + +@gstbin: the object which received the signal. +@arg1: the element that was removed from the bin + + + +This signal is emitted when a bin iterates, either automatically or +due to a #gst_bin_iterate() call. The return value is used to +determine if the object method handler processed any data. +In most normal cases, a user-provided signal handler should return +FALSE. + + +@gstbin: the object which received the signal. +@Returns: TRUE if the state of the bin was advanced. + The signature of the callback for the post and pre iterate function as set with @@ -224,31 +252,3 @@ gst_bin_set_pre_iterate_function() and gst_bin_set_post_iterate_function(). @clock: - - - - - -@gstbin: the object which received the signal. -@arg1: the element that was added to the bin - - - - - - -@gstbin: the object which received the signal. -@arg1: the element that was removed from the bin - - - -This signal is emitted when a bin iterates, either automatically or -due to a #gst_bin_iterate() call. The return value is used to -determine if the object method handler processed any data. -In most normal cases, a user-provided signal handler should return -FALSE. - - -@gstbin: the object which received the signal. -@Returns: TRUE if the state of the bin was advanced. - diff --git a/docs/gst/tmpl/gstclock.sgml b/docs/gst/tmpl/gstclock.sgml index 998e6b9079..ae99e7a9c8 100644 --- a/docs/gst/tmpl/gstclock.sgml +++ b/docs/gst/tmpl/gstclock.sgml @@ -235,6 +235,21 @@ Get the clock flags + + + + + + + +Maximum allowed diff for clock sync requests against the real time. + + + + +Boolean property to activate stat generation on the clock. + + @@ -402,18 +417,3 @@ Get the clock flags @id: - - - - - - - -Maximum allowed diff for clock sync requests against the real time. - - - - -Boolean property to activate stat generation on the clock. - - diff --git a/docs/gst/tmpl/gstelement.sgml b/docs/gst/tmpl/gstelement.sgml index 4b966d9156..358c351697 100644 --- a/docs/gst/tmpl/gstelement.sgml +++ b/docs/gst/tmpl/gstelement.sgml @@ -71,6 +71,59 @@ The element object + + +Signal emited when the element goes to PAUSED due to an end-of-stream +condition. + + +@gstelement: the object which received the signal. + + + +This signal is emitted when an element has encountered an error that caused +it to fail performing its function. + + +@gstelement: the object which received the signal. +@arg1: the original #GstElement that generated the error. +@arg2: a #GError containing the translated error message. +@arg3: a debug string providing additional untranslated debug information, or NULL. + + + + + + +@gstelement: the object which received the signal. +@arg1: +@arg2: + + + +Is triggered whenever a new pad is added to an element. + + +@gstelement: the object which received the signal. +@arg1: the new pad that was added + + + +Is triggered whenever a pad has been removed from the element. + + +@gstelement: the object which received the signal. +@arg1: The pad that was removed. + + + +Is triggered whenever the state of an element changes. + + +@gstelement: the object which received the signal. +@arg1: the new state of the object +@arg2: + Gets the name of the element. @@ -966,56 +1019,3 @@ Helper macro to create query type functions @...: list of query types. - - -Signal emited when the element goes to PAUSED due to an end-of-stream -condition. - - -@gstelement: the object which received the signal. - - - -This signal is emitted when an element has encountered an error that caused -it to fail performing its function. - - -@gstelement: the object which received the signal. -@arg1: the original #GstElement that generated the error. -@arg2: a #GError containing the translated error message. -@arg3: a debug string providing additional untranslated debug information, or NULL. - - - - - - -@gstelement: the object which received the signal. -@arg1: -@arg2: - - - -Is triggered whenever a new pad is added to an element. - - -@gstelement: the object which received the signal. -@arg1: the new pad that was added - - - -Is triggered whenever a pad has been removed from the element. - - -@gstelement: the object which received the signal. -@arg1: The pad that was removed. - - - -Is triggered whenever the state of an element changes. - - -@gstelement: the object which received the signal. -@arg1: the new state of the object -@arg2: - diff --git a/docs/gst/tmpl/gstindex.sgml b/docs/gst/tmpl/gstindex.sgml index d828fa3114..cdc3cfa10e 100644 --- a/docs/gst/tmpl/gstindex.sgml +++ b/docs/gst/tmpl/gstindex.sgml @@ -209,6 +209,19 @@ The GstIndex object + + +Is emited when a new entry is added to the index. + + +@gstindex: the object which received the signal. +@arg1: The entry added to the index. + + + + + + @@ -401,16 +414,3 @@ The GstIndex object @id: - - -Is emited when a new entry is added to the index. - - -@gstindex: the object which received the signal. -@arg1: The entry added to the index. - - - - - - diff --git a/docs/gst/tmpl/gstobject.sgml b/docs/gst/tmpl/gstobject.sgml index 52616a2215..cf69ab93ee 100644 --- a/docs/gst/tmpl/gstobject.sgml +++ b/docs/gst/tmpl/gstobject.sgml @@ -40,6 +40,47 @@ The GstObject + + +The deep notify signal is used to be notified of property changes. +it is typically attached to the toplevel bin to receive notifications +from all the elements contained in that bin. + + +@gstobject: the object which received the signal. +@arg1: the object that originated the signal +@arg2: the property that changed + + + +Is trigered whenever a new object is saved to XML. You can connect to +this signal to insert custom XML tags into the core XML. + + +@gstobject: the object which received the signal. +@arg1: the xmlNodePtr of the parent node + + + +Is emitted when the parent of an object is set. + + +@gstobject: the object which received the signal. +@arg1: the new parent + + + +Is emitted when the parent of an object is unset. + + +@gstobject: the object which received the signal. +@arg1: the old parent + + + +The name of the object + + This macro returns the entire set of flags for the object. @@ -290,44 +331,3 @@ Check if the object has been destroyed. @Returns: - - -The deep notify signal is used to be notified of property changes. -it is typically attached to the toplevel bin to receive notifications -from all the elements contained in that bin. - - -@gstobject: the object which received the signal. -@arg1: the object that originated the signal -@arg2: the property that changed - - - -Is trigered whenever a new object is saved to XML. You can connect to -this signal to insert custom XML tags into the core XML. - - -@gstobject: the object which received the signal. -@arg1: the xmlNodePtr of the parent node - - - -Is emitted when the parent of an object is set. - - -@gstobject: the object which received the signal. -@arg1: the new parent - - - -Is emitted when the parent of an object is unset. - - -@gstobject: the object which received the signal. -@arg1: the old parent - - - -The name of the object - - diff --git a/docs/gst/tmpl/gstpadtemplate.sgml b/docs/gst/tmpl/gstpadtemplate.sgml index a2736922d0..b20d655c80 100644 --- a/docs/gst/tmpl/gstpadtemplate.sgml +++ b/docs/gst/tmpl/gstpadtemplate.sgml @@ -87,6 +87,15 @@ The padtemplate object. + + +This signal is fired when an element creates a pad from this +template. + + +@gstpadtemplate: the object which received the signal. +@arg1: The pad that was created. + Flags for the padtemplate @@ -168,12 +177,3 @@ Check if the properties of the padtemplate are fixed @Returns: - - -This signal is fired when an element creates a pad from this -template. - - -@gstpadtemplate: the object which received the signal. -@arg1: The pad that was created. - diff --git a/docs/gst/tmpl/gstreamer-unused.sgml b/docs/gst/tmpl/gstreamer-unused.sgml index ba393dd5da..c3fe23e067 100644 --- a/docs/gst/tmpl/gstreamer-unused.sgml +++ b/docs/gst/tmpl/gstreamer-unused.sgml @@ -6023,6 +6023,15 @@ Query the element for the current mime type + + + + + +@gstxml: the object which received the signal. +@arg1: +@arg2: + diff --git a/docs/gst/tmpl/gstthread.sgml b/docs/gst/tmpl/gstthread.sgml index 6d7021906d..38a7691b0a 100644 --- a/docs/gst/tmpl/gstthread.sgml +++ b/docs/gst/tmpl/gstthread.sgml @@ -34,15 +34,6 @@ The GstThread object - - - - - -@name: -@Returns: - - @@ -55,3 +46,12 @@ The GstThread object The thread priority + + + + + +@name: +@Returns: + + diff --git a/docs/gst/tmpl/gstxml.sgml b/docs/gst/tmpl/gstxml.sgml index 08450b21b9..ea4e4bd24a 100644 --- a/docs/gst/tmpl/gstxml.sgml +++ b/docs/gst/tmpl/gstxml.sgml @@ -105,25 +105,3 @@ All GstElements can be serialized to an XML presentation and subsequently loaded @Returns: - - - - - -@: -@: -@: - -@gstxml: the object which received the signal. -@arg1: -@arg2: - - - - - - -@gstxml: the object which received the signal. -@arg1: -@arg2: - diff --git a/po/fr.po b/po/fr.po index 8e1e305008..c616b92ac5 100644 --- a/po/fr.po +++ b/po/fr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: GStreamer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2004-02-05 19:44+0100\n" +"POT-Creation-Date: 2004-02-05 19:13+0100\n" "PO-Revision-Date: 2004-01-13 16:52+0100\n" "Last-Translator: Julien Moutte \n" "Language-Team: French \n" diff --git a/po/nl.po b/po/nl.po index d49376222a..e1e39d5e9a 100644 --- a/po/nl.po +++ b/po/nl.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: GStreamer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2004-02-05 19:44+0100\n" +"POT-Creation-Date: 2004-02-05 19:13+0100\n" "PO-Revision-Date: 2004-01-13 12:03+0100\n" "Last-Translator: Thomas Vander Stichele \n" "Language-Team: Dutch \n"