Release 0.10.23

This commit is contained in:
Jan Schmidt 2009-05-10 22:41:04 +01:00
parent 7a5c8bddb1
commit 88e4e53fc2
10 changed files with 321 additions and 88 deletions

147
ChangeLog
View file

@ -1,3 +1,150 @@
=== release 0.10.23 ===
2009-05-10 Jan Schmidt <jan.schmidt@sun.com>
* configure.ac:
releasing 0.10.23, "Alaboo Alaboo"
2009-05-06 16:10:11 +0100 Jan Schmidt <thaytan@noraisin.net>
* configure.ac:
* po/af.po:
* po/az.po:
* po/be.po:
* po/bg.po:
* po/ca.po:
* po/cs.po:
* po/da.po:
* po/de.po:
* po/en_GB.po:
* po/es.po:
* po/fi.po:
* po/fr.po:
* po/hu.po:
* po/id.po:
* po/it.po:
* po/ja.po:
* po/nb.po:
* po/nl.po:
* po/pl.po:
* po/pt_BR.po:
* po/ru.po:
* po/rw.po:
* po/sk.po:
* po/sq.po:
* po/sr.po:
* po/sv.po:
* po/tr.po:
* po/uk.po:
* po/vi.po:
* po/zh_CN.po:
* po/zh_TW.po:
* win32/common/config.h:
* win32/common/gstversion.h:
0.10.22.4 pre-release
2009-04-24 19:36:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* gst/gstbin.c:
GstBin: set PENDING_STATE correctly
Set the pending state correctly when we are going to perform an async
state_continue on the bin.
Fixes #580121
2009-04-21 20:50:55 +0100 Jan Schmidt <thaytan@noraisin.net>
* configure.ac:
* po/af.po:
* po/az.po:
* po/be.po:
* po/bg.po:
* po/ca.po:
* po/cs.po:
* po/da.po:
* po/de.po:
* po/en_GB.po:
* po/es.po:
* po/fi.po:
* po/fr.po:
* po/hu.po:
* po/id.po:
* po/it.po:
* po/ja.po:
* po/nb.po:
* po/nl.po:
* po/pl.po:
* po/pt_BR.po:
* po/ru.po:
* po/rw.po:
* po/sk.po:
* po/sq.po:
* po/sr.po:
* po/sv.po:
* po/tr.po:
* po/uk.po:
* po/vi.po:
* po/zh_CN.po:
* po/zh_TW.po:
* win32/common/config.h:
* win32/common/gstversion.h:
0.10.22.3 pre-release
2009-04-21 22:12:04 +0100 Jan Schmidt <thaytan@noraisin.net>
* common:
Automatic update of common submodule
From b3941ea to 6ab11d1
2009-04-17 15:46:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* configure.ac:
win32: define __MSVCRT_VERSION__ when compiling with MingW, for __stat64
Need to define this when using MingW, so that the includes provide
__stat64 and friends. We need at least Windows XP SP2 for this.
Fixes #568632.
2009-04-16 22:26:00 +0300 Stefan Kost <ensonic@users.sf.net>
* gst/gstinfo.c:
* gst/gstinfo.h:
gstdebug: compete stubs. Fixes #579177.
Avoid defines when including gstinfo.h ourself and complete stubs. Sync stub
returns with the defines.
2009-04-17 11:44:11 +0100 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
* configure.ac:
configure.ac: fork() during registry scanning is unsafe on Cygwin
Fixes #555978.
2009-04-17 11:39:59 +0100 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
* gst/gst.c:
gst_init: relocatability is unnecessary on Cygwin
See #555978.
2009-04-17 10:11:21 +0100 Brian Cameron <brian.cameron@sun.com>
* gst/gstinfo.h:
gstinfo: don't assume G_HAVE_ISO_VARARGS implies ISO C99
Makes headers C++ clean, esp. with the Sun compilers.
Fixes #567692.
2009-04-17 09:17:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* gst/gstplugin.c:
GstPlugin: fix compilation if both HAVE_WIN32 and HAVE_SIGACTION are defined
Move _gst_plugin_fault_handler_is_setup into the ifdef block where it's
used. Fixes #578201.
2009-04-16 12:01:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* tools/gst-launch.c:
-launch: disable CLOCK_LOST message handling
Disable the handling of the CLOCK_LOST messages until we fixed and released the
elements (rtspsrc) that break when we quickly PAUSE/PLAY the pipeline.
Fixes #579127
2009-04-15 22:24:45 +0100 Jan Schmidt <thaytan@noraisin.net>
* configure.ac:

70
NEWS
View file

@ -1,4 +1,72 @@
This is GStreamer 0.10.22 "I heard a disturbing sound"
This is GStreamer 0.10.23 "Alaboo Alaboo"
Changes since 0.10.22:
* Support files > 4GB on Windows
* Controller interpolation fixes
* Add timer support to GstPoll and use it for clocking
* Attempt to typefind contents from the file extension if all else fails
* GStreamer revision control switched to Git
* Many other bug fixes and improvements
Bugs fixed since 0.10.22:
* 579177 : GstInfo: maintain ABI compatibility
* 163577 : [RFC] Interlaced/progressive media support in GStreamer.
* 574160 : collectpads does not reliably eos when last pad is removed
* 575598 : hierarchical pipelines accumulate segment-done wrongly
* 575922 : disabling subsystems cause API break
* 576842 : loading a broken registry file can crash
* 555978 : [ladspa] no elements exposed/found on Cygwin
* 565607 : Broken macros in gsturi.h and gstinterface.h
* 566936 : [ghostpads] unlink function wrongly called on target
* 567692 : gstinfo.h header not compatible with C++
* 567725 : [qtdemux] stopping at a time sometimes shows a different ...
* 568289 : gst_pad_template_new() leaks caps it's supposed to take o...
* 568438 : gst_poll_wait calling read() on control socket
* 568481 : GStreamer linking failures.
* 568632 : __MSVCRT_VERSION__ not defined with mingw, causing " stora...
* 568678 : filesrc doesn't logs offsets
* 570910 : Removing the target of a ghostpad does not re-target the ...
* 571227 : Add home page tag
* 571559 : [API] add GST_PARAM_MUTABLE_PLAYING etc. to indicate vali...
* 572480 : unref and copy functions should not be macros
* 573623 : [API] Array binary search utility function
* 574024 : [GstAdapter] gst_adapter_push should not accept empty buf...
* 574211 : gst_poll_*_control always returns FALSE on Windows
* 574213 : [gstcheck] fix for libcheck > 0.9.6
* 574241 : gst_tag_list_add and gst_tag_list_add_values behave incon...
* 574484 : [patch] Make caps in DOT debug graphs more readable
* 574623 : [dot_file_with_ts] ':' not a valid character for a filename
* 574805 : [capsfilter] Doesn't reset the internal suggestion with A...
* 575695 : build fails on OpenSolaris due to incorrect header file i...
* 575814 : flag for EOS on gst-launch when exiting with ctrl-c
* 576381 : [basesink] QoS: emergency rendering not always done
* 576563 : pidgin crashes on exit in gst_plugin_ext_dep_free()
* 576582 : A patch to enable the use of 'name' in Enum parameters
* 577887 : Missing GST_DISABLE_GST_DEBUG in gstregistrybinary.c
* 577891 : add alloc-pad property on tee
* 578114 : API: add two new log levels: FIXME and MEMDUMP
* 578201 : _gst_plugin_fault_handler_is_setup undefined under HAVE_W...
* 579127 : gst-launch: disable CLOCK_LOST message handling
* 580121 : race condition in GStreamer state changes causes problems...
* 361155 : Add monotonic clock
* 517231 : threadsafe/colored windows logging
* 572591 : Another batch of " differs in signedness " warnings
* 573823 : pad block callback if it is re-blocked while the previous...
* 574163 : Fix gst_pad_activate_pull deactivation with unlinked element
* 575682 : Add gst_pad_is_compatible()
* 575988 : On Windows filesink can't write files longer than 2-4 GiB...
API additions since 0.10.22:
* New FIXME and MEMDUMP debug levels
* gst_tag_list_get_buffer() and gst_tag_list_get_buffer_index()
* New tags: GST_TAG_SUBTITLE_CODEC, GST_TAG_HOMEPAGE
* gst_util_array_binary_search()
* gst_message_new_request_state(), gst_message_parse_request_state(), GST_MESSAGE_REQUEST_STATE
* GstPoll::gst_poll_new_timer()
* GstPoll::gst_poll_write_control()
* GstPoll::gst_poll_read_control()
Changes since 0.10.21:

153
RELEASE
View file

@ -1,5 +1,5 @@
Release notes for GStreamer 0.10.22 "I heard a disturbing sound"
Release notes for GStreamer 0.10.23 "Alaboo Alaboo"
@ -37,83 +37,74 @@ contains a set of less supported plug-ins that haven't passed the
Features of this release
* GstController improvements
* Extensions to the latency setting behaviours
* Ability for plugins to register dependencies to trigger re-scanning
* Optimisations in some common operations on caps and values and elsewhere
* Add sequence numbers to events so dependent events can be associated with the event that caused them
* New macros for reading and writing float values
* Many improvements in the basesink base class
* Support non-default main contexts for GstBus watches
* Improvements in pull-mode scheduling of sinks
* Fixes for alignment issues on sparc
* Ghost pad fixes
* New bit-reader assistance API
* Support files > 4GB on Windows
* Controller interpolation fixes
* Add timer support to GstPoll and use it for clocking
* Attempt to typefind contents from the file extension if all else fails
* GStreamer revision control switched to Git
* Many other bug fixes and improvements
Bugs fixed in this release
* 567002 : --gst-disable-registry-update also skips registry creation
* 350477 : [Registry] Provide a way for plugins to delegate the 'cha...
* 510354 : post GST_MESSAGE_STRUCTURE_CHANGE when linking and unlink...
* 526044 : Crash if there is more than one watcher for a GstBus
* 539108 : gst_ghost_pad_new() does more than call g_object_new()
* 544003 : [parse] Links to wrong pad if no padtemplate name is given
* 544293 : rtspsrc / gstpoll regression
* 545714 : GST_READ_UINT_* and GST_WRITE_UINT_* are not always safe ...
* 548786 : [win32] search for plugins based on location of DLL
* 551676 : Small Memleak fix in gst_pad_link_check_compatible_unlocked
* 552778 : add free_func in gstbuffer instances
* 553554 : [base] Add a generic bit reader
* 553874 : query_position broken during seek
* 555196 : Move floating point endian conversion macros into core
* 555307 : Need to push latency event into the pipeline
* 555631 : Banshee crashes; gstreamer GST_CAPS GST_IS_CAPS warnings
* 556091 : libtool-2.2 and old gettext don't mix
* 556900 : a copy & paste bug in helloworld example
* 557154 : Allow totem to run without write-access to home directory
* 557300 : libgstnet needs to link against $(WIN32_LIBS)
* 557438 : Gstreamer crashes when Banshee supposed to change track
* 557649 : GstBaseTransform can cause ivalid memory references
* 559250 : segments need identifiers.
* 560301 : Add --plugin to gst-inspect
* 560360 : Excessive statting when reading binary cache
* 560399 : Unnecessary CRC checksum for binary registry cache
* 560442 : GNOME Goal: Remove deprecated GLib symbols
* 561501 : g_type_class_ref without unref
* 562170 : GstBus watch doesn't work with non-default main context
* 562949 : [API] Add an URI query type for querying the source/sink URI
* 564863 : Caps are not propagated from a ghostpad's target to the g...
* 567225 : volatile gonce_data in BOILERPLATE not initialized to 0
* 566393 : [deadlock] Setting index on a pipeline
* 579177 : GstInfo: maintain ABI compatibility
* 163577 : [RFC] Interlaced/progressive media support in GStreamer.
* 574160 : collectpads does not reliably eos when last pad is removed
* 575598 : hierarchical pipelines accumulate segment-done wrongly
* 575922 : disabling subsystems cause API break
* 576842 : loading a broken registry file can crash
* 555978 : [ladspa] no elements exposed/found on Cygwin
* 565607 : Broken macros in gsturi.h and gstinterface.h
* 566936 : [ghostpads] unlink function wrongly called on target
* 567692 : gstinfo.h header not compatible with C++
* 567725 : [qtdemux] stopping at a time sometimes shows a different ...
* 568289 : gst_pad_template_new() leaks caps it's supposed to take o...
* 568438 : gst_poll_wait calling read() on control socket
* 568481 : GStreamer linking failures.
* 568632 : __MSVCRT_VERSION__ not defined with mingw, causing " stora...
* 568678 : filesrc doesn't logs offsets
* 570910 : Removing the target of a ghostpad does not re-target the ...
* 571227 : Add home page tag
* 571559 : [API] add GST_PARAM_MUTABLE_PLAYING etc. to indicate vali...
* 572480 : unref and copy functions should not be macros
* 573623 : [API] Array binary search utility function
* 574024 : [GstAdapter] gst_adapter_push should not accept empty buf...
* 574211 : gst_poll_*_control always returns FALSE on Windows
* 574213 : [gstcheck] fix for libcheck > 0.9.6
* 574241 : gst_tag_list_add and gst_tag_list_add_values behave incon...
* 574484 : [patch] Make caps in DOT debug graphs more readable
* 574623 : [dot_file_with_ts] ':' not a valid character for a filename
* 574805 : [capsfilter] Doesn't reset the internal suggestion with A...
* 575695 : build fails on OpenSolaris due to incorrect header file i...
* 575814 : flag for EOS on gst-launch when exiting with ctrl-c
* 576381 : [basesink] QoS: emergency rendering not always done
* 576563 : pidgin crashes on exit in gst_plugin_ext_dep_free()
* 576582 : A patch to enable the use of 'name' in Enum parameters
* 577887 : Missing GST_DISABLE_GST_DEBUG in gstregistrybinary.c
* 577891 : add alloc-pad property on tee
* 578114 : API: add two new log levels: FIXME and MEMDUMP
* 578201 : _gst_plugin_fault_handler_is_setup undefined under HAVE_W...
* 579127 : gst-launch: disable CLOCK_LOST message handling
* 580121 : race condition in GStreamer state changes causes problems...
* 361155 : Add monotonic clock
* 517231 : threadsafe/colored windows logging
* 572591 : Another batch of " differs in signedness " warnings
* 573823 : pad block callback if it is re-blocked while the previous...
* 574163 : Fix gst_pad_activate_pull deactivation with unlinked element
* 575682 : Add gst_pad_is_compatible()
* 575988 : On Windows filesink can't write files longer than 2-4 GiB...
API changed in this release
- API additions:
* Add bit reader and byte reader classes.
* gst_message_new_structure_change()
* gst_message_parse_structure_change()
* GST_BUFFER_FREE_FUNC()
* Add GST_READ_UINT24_(LE|BE) and GST_WRITE_UINT24_(LE|BE).
* GstBaseSrc::gst_base_src_set_blocksize()
* GstBaseSrc::gst_base_src_get_blocksize()
* GstBaseSink::gst_base_sink_set_blocksize()
* GstBaseSink::gst_base_sink_get_blocksize()
* GstBaseSink::blocksize
* GstBaseSink::gst_base_sink_do_preroll()
* Add gst_byte_reader_get_data and gst_byte_reader_peek_data
* Move float endianness conversion macros from libgstfloatcast to core
* gst_util_seqnum_next, gst_util_seqnum_compare
* gst_event_get_seqnum, gst_event_set_seqnum
* gst_message_get_seqnum, gst_message_set_seqnum
* GstSeekFlags::GST_SEEK_FLAG_SKIP
* gst_bin_recalculate_latency()
* GstBin::do-latency
* gst_tag_setter_reset_tags()
* gst_query_new_uri, gst_query_set_uri, gst_query_parse_uri
* add gst_plugin_add_dependency()
* add gst_plugin_add_dependency_simple()
* New FIXME and MEMDUMP debug levels
* gst_tag_list_get_buffer() and gst_tag_list_get_buffer_index()
* New tags: GST_TAG_SUBTITLE_CODEC, GST_TAG_HOMEPAGE
* gst_util_array_binary_search()
* gst_message_new_request_state(), gst_message_parse_request_state(), GST_MESSAGE_REQUEST_STATE
* GstPoll::gst_poll_new_timer()
* GstPoll::gst_poll_write_control()
* GstPoll::gst_poll_read_control()
Download
@ -132,8 +123,7 @@ http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer
Developers
CVS is hosted on cvs.freedesktop.org.
All code is in CVS and can be checked out from there.
GStreamer is stored in Git, hosted at git.freedesktop.org, and can be cloned from there.
Interested developers of the core library, plug-ins, and applications should
subscribe to the gstreamer-devel list. If there is sufficient interest we
will create more lists as necessary.
@ -149,25 +139,32 @@ Let us know if you want to be added to this list.
Contributors to this release
* Alessandro Decina
* Andrew Feren
* Ali Sabil
* Andy Wingo
* Antoine Tremblay
* Cygwin Ports maintainer
* Brian Cameron
* Damien Lespiau
* David Adam
* David Flynn
* David Schleef
* Dig Ge
* Edward Hervey
* Felipe Contreras
* Jan Schmidt
* Jan Schmidt - Sun Microsystems
* Jan Schmidt - Sun Microsystems - Dublin Ireland
* Jonas Holmberg
* Michael Smith
* LRN
* Laszlo Pandy
* Mark Nauwelaerts
* Olivier Crete
* Olivier Crête
* Peter Kjellerstedt
* Sebastian Dröge
* Simon Holm Thøgersen
* Stefan Kost
* Thiago Santos
* Thijs Vermeir
* Thomas Vander Stichele
* Tim-Philipp Müller
* Wim Taymans
* 이문형
* Yaakov Selkowitz
* Zeeshan Ali (Khattak)
 

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.22.4,
AC_INIT(GStreamer, 0.10.23,
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
gstreamer)
AG_GST_INIT

View file

@ -678,6 +678,16 @@
<DEFAULT>Never activate in pull mode</DEFAULT>
</ARG>
<ARG>
<NAME>GstTee::alloc-pad</NAME>
<TYPE>GstPad*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Allocation Src Pad</NICK>
<BLURB>The pad used for gst_pad_alloc_buffer.</BLURB>
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>GstTypeFindElement::caps</NAME>
<TYPE>GstCaps*</TYPE>

View file

@ -3,7 +3,7 @@
<description>standard GStreamer elements</description>
<filename>../../plugins/elements/.libs/libgstcoreelements.so</filename>
<basename>libgstcoreelements.so</basename>
<version>0.10.22</version>
<version>0.10.23</version>
<license>LGPL</license>
<source>gstreamer</source>
<package>GStreamer source release</package>

View file

@ -3,7 +3,7 @@
<description>GStreamer core indexers</description>
<filename>../../plugins/indexers/.libs/libgstcoreindexers.so</filename>
<basename>libgstcoreindexers.so</basename>
<version>0.10.22</version>
<version>0.10.23</version>
<license>LGPL</license>
<source>gstreamer</source>
<package>GStreamer source release</package>

View file

@ -39,6 +39,17 @@ hierarchy, and a set of media-agnostic core elements.
</CVSRepository>
</repository>
<release>
<Version>
<revision>0.10.23</revision>
<branch>0.10</branch>
<name>Alaboo Alaboo</name>
<created>2009-05-10</created>
<file-release rdf:resource="http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-0.10.23.tar.bz2" />
<file-release rdf:resource="http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-0.10.23.tar.gz" />
</Version>
</release>
<release>
<Version>
<revision>0.10.22</revision>

View file

@ -44,7 +44,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"
@ -277,13 +277,13 @@
#define PACKAGE_NAME "GStreamer"
/* Define to the full name and version of this package. */
#define PACKAGE_STRING "GStreamer 0.10.22.4"
#define PACKAGE_STRING "GStreamer 0.10.23"
/* 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.22.4"
#define PACKAGE_VERSION "0.10.23"
/* directory where plugins are located */
#ifdef _DEBUG
@ -302,7 +302,7 @@
#undef USE_POISONING
/* Version number of package */
#define VERSION "0.10.22.4"
#define VERSION "0.10.23"
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
significant byte first (like Motorola and SPARC, unlike Intel). */

View file

@ -57,14 +57,14 @@ G_BEGIN_DECLS
*
* The micro version of GStreamer at compile time:
*/
#define GST_VERSION_MICRO (22)
#define GST_VERSION_MICRO (23)
/**
* GST_VERSION_NANO:
*
* The nano version of GStreamer at compile time:
* Actual releases have 0, GIT versions have 1, prerelease versions have 2-...
*/
#define GST_VERSION_NANO (4)
#define GST_VERSION_NANO (0)
/**
* GST_CHECK_VERSION: