diff options
author | Jan Schmidt <thaytan@mad.scientist.com> | 2007-03-07 16:44:04 +0000 |
---|---|---|
committer | Jan Schmidt <thaytan@mad.scientist.com> | 2007-03-07 16:44:04 +0000 |
commit | d11a2d7243f045f423cd8141374b02e136bb94cb (patch) | |
tree | eface4141ce88ade91d3a77723443ff72f650893 | |
parent | 888b26e634133604a4b7389241e305768aa1e061 (diff) |
Release 0.10.12RELEASE-0_10_12
Original commit message from CVS:
Release 0.10.12
-rw-r--r-- | ChangeLog | 7 | ||||
-rw-r--r-- | NEWS | 66 | ||||
-rw-r--r-- | RELEASE | 137 | ||||
-rw-r--r-- | configure.ac | 2 | ||||
-rw-r--r-- | docs/plugins/gstreamer-plugins.args | 18 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-coreelements.xml | 2 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-coreindexers.xml | 2 | ||||
-rw-r--r-- | win32/common/config.h | 12 |
8 files changed, 163 insertions, 83 deletions
@@ -1,3 +1,10 @@ +=== release 0.10.12 === + +2007-03-07 Jan Schmidt <thaytan@mad.scientist.com> + + * configure.ac: + releasing 0.10.12, "Inevitable Demise" + 2007-03-01 Jan Schmidt <thaytan@mad.scientist.com> * configure.ac: @@ -1,4 +1,68 @@ -This is GStreamer 0.10.11, "Love never runs on time" +This is GStreamer 0.10.10.12 "Inevitable Demise" + +Changes since 0.10.11: + + * Add a warning if GLib threading support is not properly initialised + * Add support for binary registry serialisation + * Preliminary support for pull-mode scheduling of entire chains + * Add support for HPPA + * Collectpads fixes + * Lots of bug fixes + +Bugs fixed since 0.10.11: + + * 378931 : Bison version check doesn't work on Solaris 9 + * 399875 : [multiqueue] dynamic growth not implemented. + * 339326 : pads not set to FLUSHING when created + * 380129 : gst_plugin_feature_load doesn't consistently ref a return... + * 381301 : [patch] Make GstBus watch work with any GMainContext + * 383382 : Removing pads from collectpads not threadsafe + * 383506 : Disallow CLOCK_TIME_NONE as periodic clock id interval + * 387073 : gst-launch videotestsrc ! ffmpegcolorspace ! ximagesink d... + * 387866 : [docs] Small fix for GstCollectPads docs + * 391278 : g_thread_init() called too late, possibly causing memory ... + * 391296 : [API] add gst_update_registry() to rescan registry at run... + * 391777 : GStreamer does not reset SEGV trap handler + * 391909 : Fix compilation with MinGW + * 399094 : gst_pad_start_task: small doc typo + * 401381 : GstRegistry signals documentation is missing + * 401781 : [API] add GST_ROUND_DOWN_* macros + * 402393 : [API][GstCollectPads] Allow elements to specify destroy n... + * 405284 : Changing state of pipeline can lock up with preroll queue... + * 400656 : [PATCH] filesrc seekability detection fix (NFS and 2GB+ f... + * 403172 : [filesrc] doesn't handle localhost file locations + * 404569 : [filesrc] Unexpected end of file + * 161922 : script to provide plugin installation info + * 391915 : adapter test doesn't compile with mingw + * 395554 : gst_tag_setter_merge_tags works at most once + * 403597 : [API] Add ReplayGain reference level tag + * 405288 : Configure checks use pkg-config directly + * 381492 : [SystemClock] ClockID wait_async notification broken + * 382592 : Multiple wait()ers break periodic clock ids + * 385084 : endless ghost pad pull/push activate recursion until crash + * 388201 : [API] add gst_adapter_copy() + +API additions since 0.10.11: + + * gst_update_registry() + * gst_adapter_copy() + * GST_ROUND_DOWN_* macros + * GstCollectDataDestroyNotify + * gst_query_new_latency() + * gst_query_set_latency() + * gst_query_parse_latency() + * gst_message_new_lost_preroll() + * gst_message_parse_lost_preroll() + * gst_message_new_prerolled() + * gst_message_new_latency() + * gst_event_new_latency() + * gst_event_parse_latency() + * GST_TAG_REFERENCE_LEVEL + * gst_base_sink_query_latency() + * gst_base_sink_get_latency() + * gst_bus_timed_pop() + * gst_message_new_info() + * gst_message_parse_info() Bugs fixed since 0.10.10: @@ -1,5 +1,5 @@ -Release notes for GStreamer 0.10.11 "Love never runs on time" +Release notes for GStreamer 0.10.12 "Inevitable Demise" @@ -37,60 +37,69 @@ contains a set of less supported plug-ins that haven't passed the Features of this release - * 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 + * Add a warning if GLib threading support is not properly initialised + * Add support for binary registry serialisation + * Preliminary support for pull-mode scheduling of entire chains + * Add support for HPPA + * Collectpads fixes + * Lots of bug fixes Bugs fixed in this release - * 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... + * 378931 : Bison version check doesn't work on Solaris 9 + * 399875 : [multiqueue] dynamic growth not implemented. + * 339326 : pads not set to FLUSHING when created + * 380129 : gst_plugin_feature_load doesn't consistently ref a return... + * 381301 : [patch] Make GstBus watch work with any GMainContext + * 383382 : Removing pads from collectpads not threadsafe + * 383506 : Disallow CLOCK_TIME_NONE as periodic clock id interval + * 387073 : gst-launch videotestsrc ! ffmpegcolorspace ! ximagesink d... + * 387866 : [docs] Small fix for GstCollectPads docs + * 391278 : g_thread_init() called too late, possibly causing memory ... + * 391296 : [API] add gst_update_registry() to rescan registry at run... + * 391777 : GStreamer does not reset SEGV trap handler + * 391909 : Fix compilation with MinGW + * 399094 : gst_pad_start_task: small doc typo + * 401381 : GstRegistry signals documentation is missing + * 401781 : [API] add GST_ROUND_DOWN_* macros + * 402393 : [API][GstCollectPads] Allow elements to specify destroy n... + * 405284 : Changing state of pipeline can lock up with preroll queue... + * 400656 : [PATCH] filesrc seekability detection fix (NFS and 2GB+ f... + * 403172 : [filesrc] doesn't handle localhost file locations + * 404569 : [filesrc] Unexpected end of file + * 161922 : script to provide plugin installation info + * 391915 : adapter test doesn't compile with mingw + * 395554 : gst_tag_setter_merge_tags works at most once + * 403597 : [API] Add ReplayGain reference level tag + * 405288 : Configure checks use pkg-config directly + * 381492 : [SystemClock] ClockID wait_async notification broken + * 382592 : Multiple wait()ers break periodic clock ids + * 385084 : endless ghost pad pull/push activate recursion until crash + * 388201 : [API] add gst_adapter_copy() + +API changed in this release + +- API additions: + +* gst_update_registry() +* gst_adapter_copy() +* GST_ROUND_DOWN_* macros +* GstCollectDataDestroyNotify +* gst_query_new_latency() +* gst_query_set_latency() +* gst_query_parse_latency() +* gst_message_new_lost_preroll() +* gst_message_parse_lost_preroll() +* gst_message_new_prerolled() +* gst_message_new_latency() +* gst_event_new_latency() +* gst_event_parse_latency() +* GST_TAG_REFERENCE_LEVEL +* gst_base_sink_query_latency() +* gst_base_sink_get_latency() +* gst_bus_timed_pop() +* gst_message_new_info() +* gst_message_parse_info() Download @@ -125,31 +134,21 @@ Let us know if you want to be added to this list. Contributors to this release - * Alessandro Decina - * Antoine Tremblay - * Christian F.K. Schaller + * Andy Wingo + * Carlos Sanmartin Dominguez * David Schleef * Edward Hervey - * Jan David Mol * Jan Schmidt - * Jonathan Matthew - * Josep Torre Valles - * Kjartan Maraas - * Marcus Granado + * Jindrich Makovicka * Mark Nauwelaerts - * Michael Smith - * Peter Kjellerstedt + * Michal Benes * René Stadler - * Sebastian Droege - * Sebastien Cote - * Sergey Scobich + * Sebastian Dröge * Sjoerd Simons * Stefan Kost + * Sébastien Moutte * Thomas Vander Stichele * Tim-Philipp Müller + * Vincent Torri * Wim Taymans - * Yves Lefebvre - * Zaheer Abbas Merali - * gorshkov - * mrcgran
\ No newline at end of file diff --git a/configure.ac b/configure.ac index 10c31d51f..51e2895e5 100644 --- a/configure.ac +++ b/configure.ac @@ -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.11.2, +AC_INIT(GStreamer, 0.10.12, http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer, gstreamer) AG_GST_INIT diff --git a/docs/plugins/gstreamer-plugins.args b/docs/plugins/gstreamer-plugins.args index 21aa69733..5c6547ac8 100644 --- a/docs/plugins/gstreamer-plugins.args +++ b/docs/plugins/gstreamer-plugins.args @@ -475,7 +475,7 @@ <FLAGS>rw</FLAGS> <NICK>Max. size (buffers)</NICK> <BLURB>Max. number of buffers in the queue (0=disable).</BLURB> -<DEFAULT>0</DEFAULT> +<DEFAULT>200</DEFAULT> </ARG> <ARG> @@ -485,7 +485,7 @@ <FLAGS>rw</FLAGS> <NICK>Max. size (kB)</NICK> <BLURB>Max. amount of data in the queue (bytes, 0=disable).</BLURB> -<DEFAULT>0</DEFAULT> +<DEFAULT>10485760</DEFAULT> </ARG> <ARG> @@ -495,7 +495,7 @@ <FLAGS>rw</FLAGS> <NICK>Max. size (ns)</NICK> <BLURB>Max. amount of data in the queue (in ns, 0=disable).</BLURB> -<DEFAULT>0</DEFAULT> +<DEFAULT>1000000000</DEFAULT> </ARG> <ARG> @@ -554,7 +554,7 @@ <RANGE></RANGE> <FLAGS>rwx</FLAGS> <NICK>Has Sink Loop</NICK> -<BLURB>If the element can operate in pull mode (unimplemented).</BLURB> +<BLURB>If the element should spawn a thread (unimplemented and deprecated).</BLURB> <DEFAULT>FALSE</DEFAULT> </ARG> @@ -589,6 +589,16 @@ </ARG> <ARG> +<NAME>GstTee::pull-mode</NAME> +<TYPE>GstTeePullMode</TYPE> +<RANGE></RANGE> +<FLAGS>rwx</FLAGS> +<NICK>Pull mode</NICK> +<BLURB>Behavior of tee in pull mode.</BLURB> +<DEFAULT>Never activate in pull mode</DEFAULT> +</ARG> + +<ARG> <NAME>GstTypeFindElement::caps</NAME> <TYPE>GstCaps</TYPE> <RANGE></RANGE> diff --git a/docs/plugins/inspect/plugin-coreelements.xml b/docs/plugins/inspect/plugin-coreelements.xml index 0521c8f00..38e1f192c 100644 --- a/docs/plugins/inspect/plugin-coreelements.xml +++ b/docs/plugins/inspect/plugin-coreelements.xml @@ -3,7 +3,7 @@ <description>standard GStreamer elements</description> <filename>../../plugins/elements/.libs/libgstcoreelements.so</filename> <basename>libgstcoreelements.so</basename> - <version>0.10.11</version> + <version>0.10.12</version> <license>LGPL</license> <source>gstreamer</source> <package>GStreamer source release</package> diff --git a/docs/plugins/inspect/plugin-coreindexers.xml b/docs/plugins/inspect/plugin-coreindexers.xml index e799e0c64..0619bd8da 100644 --- a/docs/plugins/inspect/plugin-coreindexers.xml +++ b/docs/plugins/inspect/plugin-coreindexers.xml @@ -3,7 +3,7 @@ <description>GStreamer core indexers</description> <filename>../../plugins/indexers/.libs/libgstcoreindexers.so</filename> <basename>libgstcoreindexers.so</basename> - <version>0.10.11</version> + <version>0.10.12</version> <license>LGPL</license> <source>gstreamer</source> <package>GStreamer source release</package> diff --git a/win32/common/config.h b/win32/common/config.h index 97a1d2d0f..396dcdeee 100644 --- a/win32/common/config.h +++ b/win32/common/config.h @@ -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 "i386" +#define HOST_CPU "i686" /* 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.11.1" +#define PACKAGE_STRING "GStreamer 0.10.12" /* 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.11.1" +#define PACKAGE_VERSION "0.10.12" /* Define the plugin directory */ #ifdef _DEBUG @@ -219,7 +219,7 @@ #undef USE_POISONING /* Version number of package */ -#define VERSION "0.10.11.1" +#define VERSION "0.10.12" /* Define to 1 if your processor stores words with the most significant byte first (like Motorola and SPARC, unlike Intel and VAX). */ |