summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Schmidt <thaytan@mad.scientist.com>2007-03-07 16:44:04 +0000
committerJan Schmidt <thaytan@mad.scientist.com>2007-03-07 16:44:04 +0000
commitd11a2d7243f045f423cd8141374b02e136bb94cb (patch)
treeeface4141ce88ade91d3a77723443ff72f650893
parent888b26e634133604a4b7389241e305768aa1e061 (diff)
Release 0.10.12RELEASE-0_10_12
Original commit message from CVS: Release 0.10.12
-rw-r--r--ChangeLog7
-rw-r--r--NEWS66
-rw-r--r--RELEASE137
-rw-r--r--configure.ac2
-rw-r--r--docs/plugins/gstreamer-plugins.args18
-rw-r--r--docs/plugins/inspect/plugin-coreelements.xml2
-rw-r--r--docs/plugins/inspect/plugin-coreindexers.xml2
-rw-r--r--win32/common/config.h12
8 files changed, 163 insertions, 83 deletions
diff --git a/ChangeLog b/ChangeLog
index df16b46a6c..e8e5146f6b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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:
diff --git a/NEWS b/NEWS
index f6689bf298..54853b98e6 100644
--- a/NEWS
+++ b/NEWS
@@ -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:
diff --git a/RELEASE b/RELEASE
index bea27fe775..490b90155d 100644
--- a/RELEASE
+++ b/RELEASE
@@ -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 10c31d51fd..51e2895e5e 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 21aa697333..5c6547ac88 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 0521c8f005..38e1f192c7 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 e799e0c640..0619bd8da1 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 97a1d2d0f6..396dcdeeec 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). */