mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-29 05:01:23 +00:00
Release 0.10.12
Original commit message from CVS: Release 0.10.12
This commit is contained in:
parent
888b26e634
commit
d11a2d7243
8 changed files with 163 additions and 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:
|
||||
|
|
66
NEWS
66
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:
|
||||
|
||||
|
|
137
RELEASE
137
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
|
||||
|
|
@ -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
|
||||
|
|
|
@ -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>
|
||||
|
||||
|
@ -588,6 +588,16 @@
|
|||
<DEFAULT>TRUE</DEFAULT>
|
||||
</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>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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). */
|
||||
|
|
Loading…
Reference in a new issue