configure.ac: releasing 0.10.11, "Love never runs on time"

Original commit message from CVS:
=== release 0.10.11 ===

2006-12-06  Jan Schmidt <thaytan@mad.scientist.com>

* configure.ac:
releasing 0.10.11, "Love never runs on time"
This commit is contained in:
Jan Schmidt 2006-12-07 02:33:54 +00:00
parent d91e84eda2
commit d9f17ebd16
9 changed files with 230 additions and 65 deletions

View file

@ -1,3 +1,10 @@
=== release 0.10.11 ===
2006-12-06 Jan Schmidt <thaytan@mad.scientist.com>
* configure.ac:
releasing 0.10.11, "Love never runs on time"
2006-12-01 Jan Schmidt <thaytan@mad.scientist.com> 2006-12-01 Jan Schmidt <thaytan@mad.scientist.com>
* win32/common/libgstbase.def: * win32/common/libgstbase.def:

59
NEWS
View file

@ -1,4 +1,61 @@
This is GStreamer 0.10.10, "Pais" This is GStreamer 0.10.11, "Love never runs on time"
Bugs fixed since 0.10.10:
* 363095 : [BaseTransform] Outputs empty buffers
* 353301 : aborts in _get_element_by_uri(), probably due to buggy el...
* 344639 : Separate threadsafe queuing functionnality in a separate ...
* 347785 : [multiqueue] New multiple input-output queue
* 352827 : re-negotiation issues with dynamic pipelines and level or...
* 357180 : [libs] gst_controller_new* functions don't increase refco...
* 318031 : gstreamer should use gmodule-no-export in its .pc file
* 340878 : Registry doesn't discard removed plugin features
* 345496 : No GstPadDirection in files created by GstXml
* 356910 : Basesrc gst_base_src_activate_push not calling base_src_s...
* 357593 : Generated gst-element-check.m4 installed from $(srcdir)
* 358436 : #include is missing in gstghostpad.c and gstquery.c
* 358999 : [PATCH] [GstPad] Flushing on blocked pads not handled cor...
* 359850 : Compiling issues on sparc with Forte
* 360151 : Fixes compiling with forte: disable warning as error for ...
* 360173 : Fixes compiling with forte: warning clean up (part 1)
* 360467 : [API] add gst_tag_list_is_empty ()
* 360860 : Fixes compiling with forte: warning clean up (part 2)
* 361675 : Allow applications to use libxml2 and GStreamer even if ...
* 361720 : grammar project: error generating gstmarshal.c and gstmar...
* 361730 : wrong source file list in VC8 project
* 361732 : " win32\common\libgstreamer.def " lacks 'gst_caps_merge' entry
* 361769 : Deadlock in gstpad.c
* 364388 : size variable is not always initialized in gst_base_src_s...
* 366321 : GST_SEGMENT_FORMAT not defined on windows
* 370865 : [basesrc] update segment duration in gst_base_src_update_...
* 371493 : Incomplete change of printf conversion specifiers in gstr...
* 374475 : [PATCH] minor doc typo
* 377332 : [PATCH] Warning with check > = 0.9.4
* 357617 : [libs] gst_controller_set_from_list can return without un...
* 358737 : _gst_event_copy sets the wrong parent_refcount on the chi...
* 366212 : Fix some misspellings in gstreamer core
* 369366 : MacOSX printf fixes for CVS
* 371894 : tests/examples/typefind is broken
* 355499 : ensure_current_registry_forking() fails if zombie alread...
* 352345 : Small race condition in the queue element
* 357432 : [libs] GstController needs to keep controlled objects alive
* 358613 : sink- > file is never reset for filesink elements, even tho...
* 366286 : [PATCH] fix compilation on Windows
* 366572 : Bad declaration in headerfile
* 367677 : [fdsrc] skips the first byte
* 369942 : [PATCH] unblocking blocked pad does not release all block...
API added since 0.10.10:
* gst_element_state_change_return_get_name
* gst_tag_list_is_empty
* gst_pad_is_blocking()
* GST_PAD_IS_BLOCKING() macro
* GST_PAD_BLOCKING GstPadFlag
* gst_base_src_wait_playing
* gst_base_sink_wait_preroll
* gst_message_new_buffering
* gst_message_parse_buffering
Bugs fixed since 0.10.9: Bugs fixed since 0.10.9:

122
RELEASE
View file

@ -1,5 +1,5 @@
Release notes for GStreamer 0.10.10 "Pais" Release notes for GStreamer 0.10.11 "Love never runs on time"
@ -14,7 +14,7 @@ It is, however, parallel installable with the 0.8.x series.
The 0.10.x series has been reworked for threadsafety. It also features The 0.10.x series has been reworked for threadsafety. It also features
various feature additions and enchancements. various feature additions and enhancements.
This module, gstreamer, only contains core functionality. This module, gstreamer, only contains core functionality.
@ -37,55 +37,60 @@ contains a set of less supported plug-ins that haven't passed the
Features of this release Features of this release
* Parallel installability with 0.8.x series * Base sink classes now fully support reverse playback modes
* Threadsafe design and API * Optimisations and bug-fixes
* Documentation improvements
* New API for network buffering
* Reduction in exported DLL symbols
* Pad blocking now works correctly
* Introduction of the MultiQueue object for building queue-like objects
* Many other bug-fixes and enhancements
Bugs fixed in this release Bugs fixed in this release
* 349180 : gst_parse_launch is not reentrant (or recursively callable) * 363095 : [BaseTransform] Outputs empty buffers
* 348455 : [filesrc] should not use mmap() by default, since it migh... * 353301 : aborts in _get_element_by_uri(), probably due to buggy el...
* 340674 : marry gst-debugs & plot-timeline.py * 344639 : Separate threadsafe queuing functionnality in a separate ...
* 350449 : [GstBaseTransform] buffer_alloc should alway try downstream * 347785 : [multiqueue] New multiple input-output queue
* 352580 : implement proper caps merging * 352827 : re-negotiation issues with dynamic pipelines and level or...
* 345444 : Linking to an audioconvert (pad-added callback) multiple ... * 357180 : [libs] gst_controller_new* functions don't increase refco...
* 347293 : GstValueList comparison is flawed * 318031 : gstreamer should use gmodule-no-export in its .pc file
* 347311 : element_unlink leaks its iterator wich will leak the src ... * 340878 : Registry doesn't discard removed plugin features
* 348179 : gst_parse_lauch is not reentrant * 345496 : No GstPadDirection in files created by GstXml
* 348354 : failure in bison version detection breaks build * 356910 : Basesrc gst_base_src_activate_push not calling base_src_s...
* 350419 : API: GST_SEGMENT_FORMAT printf extension for GstSegments * 357593 : Generated gst-element-check.m4 installed from $(srcdir)
* 350879 : [init] Mark gstreamer as being initialized during registr... * 358436 : #include is missing in gstghostpad.c and gstquery.c
* 350935 : API: add GST_TAG_EXTENDED_COMMENT * 358999 : [PATCH] [GstPad] Flushing on blocked pads not handled cor...
* 353976 : asssertion about element sanity in gst_registry_xml_write... * 359850 : Compiling issues on sparc with Forte
* 350432 : micro-optimising quarks * 360151 : Fixes compiling with forte: disable warning as error for ...
* 341029 : Ghostpads internal and target should be linked from the b... * 360173 : Fixes compiling with forte: warning clean up (part 1)
* 345295 : [PATCH] gstreamer/libs/gst/net for Windows * 360467 : [API] add gst_tag_list_is_empty ()
* 347756 : Allow --disable-trace without --disable-parse * 360860 : Fixes compiling with forte: warning clean up (part 2)
* 347794 : Do not reset SIGSEGV handler when --gst-disable-segtrap i... * 361675 : Allow applications to use libxml2 and GStreamer even if ...
* 348918 : application should decide whether or not to use fork() to... * 361720 : grammar project: error generating gstmarshal.c and gstmar...
* 349943 : [QOS] documentation/code mismatch * 361730 : wrong source file list in VC8 project
* 351768 : Unwanted concurent buffer modifications * 361732 : " win32\common\libgstreamer.def " lacks 'gst_caps_merge' entry
* 352958 : pad_alloc_buffer and stream lock * 361769 : Deadlock in gstpad.c
* 353121 : gst_query_new_segment should initialize all structure fields * 364388 : size variable is not always initialized in gst_base_src_s...
* 353122 : gst_element_get_bus refs the bus unconditionally * 366321 : GST_SEGMENT_FORMAT not defined on windows
* 347385 : [ghostpad] gst_ghost_pad_new_from_template() method * 370865 : [basesrc] update segment duration in gst_base_src_update_...
* 348677 : Upgrade to 0.10.9 breaks existing applications (failed se... * 371493 : Incomplete change of printf conversion specifiers in gstr...
* 374475 : [PATCH] minor doc typo
API changed in this release * 377332 : [PATCH] Warning with check > = 0.9.4
* 381175 : [PATCH] fix vs8 compilation
- API additions: * 357617 : [libs] gst_controller_set_from_list can return without un...
* 358737 : _gst_event_copy sets the wrong parent_refcount on the chi...
* gst_segtrap_is_enabled * 366212 : Fix some misspellings in gstreamer core
* gst_segtrap_set_enabled * 369366 : MacOSX printf fixes for CVS
* gst_registry_fork_is_enabled * 371894 : tests/examples/typefind is broken
* gst_registry_fork_set_enabled * 355499 : ensure_current_registry_forking() fails if zombie alread...
* gst_ghost_pad_new_from_template * 352345 : Small race condition in the queue element
* gst_ghost_pad_new_no_target_from_template * 357432 : [libs] GstController needs to keep controlled objects alive
* gst_caps_merge * 358613 : sink- > file is never reset for filesink elements, even tho...
* GST_TAG_EXTENDED_COMMENT * 366286 : [PATCH] fix compilation on Windows
* GstClockCLass:wait_jitter * 366572 : Bad declaration in headerfile
* GST_SEGMENT_FORMAT * 367677 : [fdsrc] skips the first byte
* gst_structure_id_set * 369942 : [PATCH] unblocking blocked pad does not release all block...
* gst_structure_id_set_valist
Download Download
@ -120,16 +125,31 @@ Let us know if you want to be added to this list.
Contributors to this release Contributors to this release
* Andy Wingo * Alessandro Decina
* Antoine Tremblay * Antoine Tremblay
* Christian F.K. Schaller
* David Schleef
* Edward Hervey * Edward Hervey
* Jan David Mol
* Jan Schmidt * Jan Schmidt
* Marc-Andre Lureau * Jonathan Matthew
* Josep Torre Valles
* Kjartan Maraas
* Marcus Granado
* Mark Nauwelaerts
* Michael Smith * Michael Smith
* Peter Kjellerstedt * Peter Kjellerstedt
* René Stadler
* Sebastian Droege
* Sebastien Cote
* Sergey Scobich
* Sjoerd Simons
* Stefan Kost * Stefan Kost
* Thomas Vander Stichele * Thomas Vander Stichele
* Tim-Philipp Müller * Tim-Philipp Müller
* Torsten Schoenfeld
* Wim Taymans * Wim Taymans
* Yves Lefebvre
* Zaheer Abbas Merali
* gorshkov
* mrcgran
   

View file

@ -3,7 +3,7 @@ AC_PREREQ(2.52)
dnl initialize autoconf dnl initialize autoconf
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 releases only do Wall, cvs and prerelease does Werror too dnl releases only do Wall, cvs and prerelease does Werror too
AC_INIT(GStreamer, 0.10.10.1, AC_INIT(GStreamer, 0.10.11,
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer, http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
gstreamer) gstreamer)
@ -42,7 +42,7 @@ dnl - interfaces added/removed/changed -> increment CURRENT, REVISION = 0
dnl - interfaces added -> increment AGE dnl - interfaces added -> increment AGE
dnl - interfaces removed -> AGE = 0 dnl - interfaces removed -> AGE = 0
dnl sets GST_LT_LDFLAGS dnl sets GST_LT_LDFLAGS
AS_LIBTOOL(GST, 9, 0, 9) AS_LIBTOOL(GST, 10, 0, 10)
dnl FIXME: this macro doesn't actually work; dnl FIXME: this macro doesn't actually work;
dnl the generated libtool script has no support for the listed tags. dnl the generated libtool script has no support for the listed tags.

View file

@ -554,7 +554,7 @@
<RANGE></RANGE> <RANGE></RANGE>
<FLAGS>rwx</FLAGS> <FLAGS>rwx</FLAGS>
<NICK>Has Sink Loop</NICK> <NICK>Has Sink Loop</NICK>
<BLURB>If the element can operate in pull mode.</BLURB> <BLURB>If the element can operate in pull mode (unimplemented).</BLURB>
<DEFAULT>FALSE</DEFAULT> <DEFAULT>FALSE</DEFAULT>
</ARG> </ARG>
@ -628,3 +628,63 @@
<DEFAULT>1</DEFAULT> <DEFAULT>1</DEFAULT>
</ARG> </ARG>
<ARG>
<NAME>GstMultiQueue::extra-size-buffers</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Extra Size (buffers)</NICK>
<BLURB>Amount of buffers the queues can grow if one of them is empty (0=disable).</BLURB>
<DEFAULT>200</DEFAULT>
</ARG>
<ARG>
<NAME>GstMultiQueue::extra-size-bytes</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Extra Size (kB)</NICK>
<BLURB>Amount of data the queues can grow if one of them is empty (bytes, 0=disable).</BLURB>
<DEFAULT>10485760</DEFAULT>
</ARG>
<ARG>
<NAME>GstMultiQueue::extra-size-time</NAME>
<TYPE>guint64</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Extra Size (ns)</NICK>
<BLURB>Amount of time the queues can grow if one of them is empty (in ns, 0=disable).</BLURB>
<DEFAULT>1000000000</DEFAULT>
</ARG>
<ARG>
<NAME>GstMultiQueue::max-size-buffers</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Max. size (buffers)</NICK>
<BLURB>Max. number of buffers in the queue (0=disable).</BLURB>
<DEFAULT>200</DEFAULT>
</ARG>
<ARG>
<NAME>GstMultiQueue::max-size-bytes</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Max. size (kB)</NICK>
<BLURB>Max. amount of data in the queue (bytes, 0=disable).</BLURB>
<DEFAULT>10485760</DEFAULT>
</ARG>
<ARG>
<NAME>GstMultiQueue::max-size-time</NAME>
<TYPE>guint64</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Max. size (ns)</NICK>
<BLURB>Max. amount of data in the queue (in ns, 0=disable).</BLURB>
<DEFAULT>1000000000</DEFAULT>
</ARG>

View file

@ -79,3 +79,17 @@ guint arg1
GstCaps *arg2 GstCaps *arg2
</SIGNAL> </SIGNAL>
<SIGNAL>
<NAME>GstMultiQueue::overrun</NAME>
<RETURNS>void</RETURNS>
<FLAGS>f</FLAGS>
GstMultiQueue *gstmultiqueue
</SIGNAL>
<SIGNAL>
<NAME>GstMultiQueue::underrun</NAME>
<RETURNS>void</RETURNS>
<FLAGS>f</FLAGS>
GstMultiQueue *gstmultiqueue
</SIGNAL>

View file

@ -3,10 +3,10 @@
<description>standard GStreamer elements</description> <description>standard GStreamer elements</description>
<filename>../../plugins/elements/.libs/libgstcoreelements.so</filename> <filename>../../plugins/elements/.libs/libgstcoreelements.so</filename>
<basename>libgstcoreelements.so</basename> <basename>libgstcoreelements.so</basename>
<version>0.10.10.1</version> <version>0.10.11</version>
<license>LGPL</license> <license>LGPL</license>
<source>gstreamer</source> <source>gstreamer</source>
<package>GStreamer CVS/prerelease</package> <package>GStreamer source release</package>
<origin>Unknown package origin</origin> <origin>Unknown package origin</origin>
<elements> <elements>
<element> <element>
@ -65,6 +65,13 @@
<description>Pass data without modification</description> <description>Pass data without modification</description>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author> <author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
</element> </element>
<element>
<name>multiqueue</name>
<longname>MultiQueue</longname>
<class>Generic</class>
<description>Multiple data queue</description>
<author>Edward Hervey &lt;edward@fluendo.com&gt;</author>
</element>
<element> <element>
<name>queue</name> <name>queue</name>
<longname>Queue</longname> <longname>Queue</longname>

View file

@ -3,10 +3,10 @@
<description>GStreamer core indexers</description> <description>GStreamer core indexers</description>
<filename>../../plugins/indexers/.libs/libgstcoreindexers.so</filename> <filename>../../plugins/indexers/.libs/libgstcoreindexers.so</filename>
<basename>libgstcoreindexers.so</basename> <basename>libgstcoreindexers.so</basename>
<version>0.10.10.1</version> <version>0.10.11</version>
<license>LGPL</license> <license>LGPL</license>
<source>gstreamer</source> <source>gstreamer</source>
<package>GStreamer CVS/prerelease</package> <package>GStreamer source release</package>
<origin>Unknown package origin</origin> <origin>Unknown package origin</origin>
<elements> <elements>

View file

@ -24,7 +24,7 @@
/* #undef GST_GCOV_ENABLED */ /* #undef GST_GCOV_ENABLED */
/* Default errorlevel to use */ /* Default errorlevel to use */
#define GST_LEVEL_DEFAULT GST_LEVEL_ERROR #define GST_LEVEL_DEFAULT GST_LEVEL_NONE
/* GStreamer license */ /* GStreamer license */
#define GST_LICENSE "LGPL" #define GST_LICENSE "LGPL"
@ -33,7 +33,7 @@
#define GST_MAJORMINOR "0.10" #define GST_MAJORMINOR "0.10"
/* package name in plugins */ /* package name in plugins */
#define GST_PACKAGE_NAME "GStreamer CVS/prerelease" #define GST_PACKAGE_NAME "GStreamer source release"
/* package origin */ /* package origin */
#define GST_PACKAGE_ORIGIN "Unknown package origin" #define GST_PACKAGE_ORIGIN "Unknown package origin"
@ -175,7 +175,7 @@
#define HAVE_WIN32 1 #define HAVE_WIN32 1
/* Define host CPU */ /* Define host CPU */
#define HOST_CPU "i686" #define HOST_CPU "x86_64"
/* library dir */ /* library dir */
#ifdef _DEBUG #ifdef _DEBUG
@ -197,13 +197,13 @@
#define PACKAGE_NAME "GStreamer" #define PACKAGE_NAME "GStreamer"
/* Define to the full name and version of this package. */ /* Define to the full name and version of this package. */
#define PACKAGE_STRING "GStreamer 0.10.10.1" #define PACKAGE_STRING "GStreamer 0.10.11"
/* Define to the one symbol short name of this package. */ /* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "gstreamer" #define PACKAGE_TARNAME "gstreamer"
/* Define to the version of this package. */ /* Define to the version of this package. */
#define PACKAGE_VERSION "0.10.10.1" #define PACKAGE_VERSION "0.10.11"
/* Define the plugin directory */ /* Define the plugin directory */
#ifdef _DEBUG #ifdef _DEBUG
@ -219,7 +219,7 @@
#undef USE_POISONING #undef USE_POISONING
/* Version number of package */ /* Version number of package */
#define VERSION "0.10.10.1" #define VERSION "0.10.11"
/* Define to 1 if your processor stores words with the most significant byte /* Define to 1 if your processor stores words with the most significant byte
first (like Motorola and SPARC, unlike Intel and VAX). */ first (like Motorola and SPARC, unlike Intel and VAX). */