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>
* 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:

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
various feature additions and enchancements.
various feature additions and enhancements.
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
* Parallel installability with 0.8.x series
* Threadsafe design and API
* Base sink classes now fully support reverse playback modes
* 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
* 349180 : gst_parse_launch is not reentrant (or recursively callable)
* 348455 : [filesrc] should not use mmap() by default, since it migh...
* 340674 : marry gst-debugs & plot-timeline.py
* 350449 : [GstBaseTransform] buffer_alloc should alway try downstream
* 352580 : implement proper caps merging
* 345444 : Linking to an audioconvert (pad-added callback) multiple ...
* 347293 : GstValueList comparison is flawed
* 347311 : element_unlink leaks its iterator wich will leak the src ...
* 348179 : gst_parse_lauch is not reentrant
* 348354 : failure in bison version detection breaks build
* 350419 : API: GST_SEGMENT_FORMAT printf extension for GstSegments
* 350879 : [init] Mark gstreamer as being initialized during registr...
* 350935 : API: add GST_TAG_EXTENDED_COMMENT
* 353976 : asssertion about element sanity in gst_registry_xml_write...
* 350432 : micro-optimising quarks
* 341029 : Ghostpads internal and target should be linked from the b...
* 345295 : [PATCH] gstreamer/libs/gst/net for Windows
* 347756 : Allow --disable-trace without --disable-parse
* 347794 : Do not reset SIGSEGV handler when --gst-disable-segtrap i...
* 348918 : application should decide whether or not to use fork() to...
* 349943 : [QOS] documentation/code mismatch
* 351768 : Unwanted concurent buffer modifications
* 352958 : pad_alloc_buffer and stream lock
* 353121 : gst_query_new_segment should initialize all structure fields
* 353122 : gst_element_get_bus refs the bus unconditionally
* 347385 : [ghostpad] gst_ghost_pad_new_from_template() method
* 348677 : Upgrade to 0.10.9 breaks existing applications (failed se...
API changed in this release
- API additions:
* gst_segtrap_is_enabled
* gst_segtrap_set_enabled
* gst_registry_fork_is_enabled
* gst_registry_fork_set_enabled
* gst_ghost_pad_new_from_template
* gst_ghost_pad_new_no_target_from_template
* gst_caps_merge
* GST_TAG_EXTENDED_COMMENT
* GstClockCLass:wait_jitter
* GST_SEGMENT_FORMAT
* gst_structure_id_set
* gst_structure_id_set_valist
* 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
* 381175 : [PATCH] fix vs8 compilation
* 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...
Download
@ -120,16 +125,31 @@ Let us know if you want to be added to this list.
Contributors to this release
* Andy Wingo
* Alessandro Decina
* Antoine Tremblay
* Christian F.K. Schaller
* David Schleef
* Edward Hervey
* Jan David Mol
* Jan Schmidt
* Marc-Andre Lureau
* Jonathan Matthew
* Josep Torre Valles
* Kjartan Maraas
* Marcus Granado
* Mark Nauwelaerts
* Michael Smith
* Peter Kjellerstedt
* René Stadler
* Sebastian Droege
* Sebastien Cote
* Sergey Scobich
* Sjoerd Simons
* Stefan Kost
* Thomas Vander Stichele
* Tim-Philipp Müller
* Torsten Schoenfeld
* Wim Taymans
* Yves Lefebvre
* Zaheer Abbas Merali
* gorshkov
* mrcgran
 

View file

@ -3,7 +3,7 @@ AC_PREREQ(2.52)
dnl initialize autoconf
dnl when going to/from release please set the nano (fourth number) right !
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,
gstreamer)
@ -42,7 +42,7 @@ dnl - interfaces added/removed/changed -> increment CURRENT, REVISION = 0
dnl - interfaces added -> increment AGE
dnl - interfaces removed -> AGE = 0
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 the generated libtool script has no support for the listed tags.

View file

@ -554,7 +554,7 @@
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<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>
</ARG>
@ -628,3 +628,63 @@
<DEFAULT>1</DEFAULT>
</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
</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>
<filename>../../plugins/elements/.libs/libgstcoreelements.so</filename>
<basename>libgstcoreelements.so</basename>
<version>0.10.10.1</version>
<version>0.10.11</version>
<license>LGPL</license>
<source>gstreamer</source>
<package>GStreamer CVS/prerelease</package>
<package>GStreamer source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
@ -65,6 +65,13 @@
<description>Pass data without modification</description>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
</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>
<name>queue</name>
<longname>Queue</longname>

View file

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

View file

@ -24,7 +24,7 @@
/* #undef GST_GCOV_ENABLED */
/* Default errorlevel to use */
#define GST_LEVEL_DEFAULT GST_LEVEL_ERROR
#define GST_LEVEL_DEFAULT GST_LEVEL_NONE
/* GStreamer license */
#define GST_LICENSE "LGPL"
@ -33,7 +33,7 @@
#define GST_MAJORMINOR "0.10"
/* package name in plugins */
#define GST_PACKAGE_NAME "GStreamer CVS/prerelease"
#define GST_PACKAGE_NAME "GStreamer source release"
/* package origin */
#define GST_PACKAGE_ORIGIN "Unknown package origin"
@ -175,7 +175,7 @@
#define HAVE_WIN32 1
/* Define host CPU */
#define HOST_CPU "i686"
#define HOST_CPU "x86_64"
/* library dir */
#ifdef _DEBUG
@ -197,13 +197,13 @@
#define PACKAGE_NAME "GStreamer"
/* 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 PACKAGE_TARNAME "gstreamer"
/* Define to the version of this package. */
#define PACKAGE_VERSION "0.10.10.1"
#define PACKAGE_VERSION "0.10.11"
/* Define the plugin directory */
#ifdef _DEBUG
@ -219,7 +219,7 @@
#undef USE_POISONING
/* 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
first (like Motorola and SPARC, unlike Intel and VAX). */