releasing 0.10.10

Original commit message from CVS:
releasing 0.10.10
This commit is contained in:
Thomas Vander Stichele 2006-09-14 20:08:14 +00:00
parent cb74c7707a
commit 24703cdf92
13 changed files with 163 additions and 81 deletions

View file

@ -1,3 +1,10 @@
=== release 0.10.10 ===
2006-09-14 Thomas Vander Stichele <thomas at apestaart dot org>
* configure.ac:
releasing 0.10.10, "Pais"
2006-09-05 Tim-Philipp Müller <tim at centricular dot net>
* docs/manual/advanced-position.xml:
@ -31,7 +38,7 @@
2006-09-02 Stefan Kost <ensonic@users.sf.net>
* docs/random/moving-plugins:
Fix two typos.
Fix two typos.
2006-09-01 Tim-Philipp Müller <tim at centricular dot net>
@ -262,7 +269,7 @@
* tools/Makefile.am:
* tools/gst-plot-timeline.py:
add debug-log plotting developer tool (#340674)
add debug-log plotting developer tool (#340674)
2006-08-23 Wim Taymans <wim@fluendo.com>
@ -336,25 +343,25 @@
2006-08-20 Stefan Kost <ensonic@users.sf.net>
* ChangeLog:
ChangeLog surgery to add comments to previous changes
ChangeLog surgery to add comments to previous changes
2006-08-20 Stefan Kost <ensonic@users.sf.net>
* gst/gst.c:
Add comments
Add comments
* gst/gstpad.c: (gst_pad_set_active):
Be more verbose in the log
Be more verbose in the log
* libs/gst/base/gstbasetransform.c:
(gst_base_transform_transform_caps):
Simplify caps to get rid of duplicates, fixes #345444
Simplify caps to get rid of duplicates, fixes #345444
2006-08-20 Stefan Kost <ensonic@users.sf.net>
* gst/gstvalue.c:
* gst/gstvalue.h:
Use these optimizations only internaly.
Use these optimizations only internally.
2006-08-20 Stefan Kost <ensonic@users.sf.net>
@ -367,8 +374,8 @@
(gst_value_get_compare_func), (gst_value_compare),
(gst_value_compare_with_func):
* gst/gstvalue.h:
Saves the expensive lookup of the compare function in many cases
(#345444)
Saves the expensive lookup of the compare function in many cases
(#345444)
2006-08-18 Edward Hervey <edward@fluendo.com>
@ -381,13 +388,13 @@
update ideas
* gst/gstinfo.c: (gst_debug_log_default):
reorder fields, save some columns, add optinal color codes for log-
reorder fields, save some columns, add optional color codes for log
levels
2006-08-18 Stefan Kost <ensonic@users.sf.net>
* docs/random/ensonic/logging.txt:
add ideas about making the logs abit more useful
add ideas about making the logs a bit more useful
2006-08-17 Tim-Philipp Müller <tim at centricular dot net>
@ -549,8 +556,8 @@
* gst/gst.c: (gst_init_check), (init_post):
Set gst as being initialized before scanning/updating the registry,
since there might be some plugins that call gst_init() and we don't
want to loop back in.
since there might be my python plugin loader that calls gst_init() and
we don't want to loop back in.
Closes #350879
2006-08-11 Wim Taymans <wim@fluendo.com>
@ -599,10 +606,10 @@
2006-08-10 Stefan Kost <ensonic@users.sf.net>
* libs/gst/controller/gstcontroller.h:
fix ABI size-correction
fix ABI size-correction
* tests/check/libs/gdp.c: (gst_dp_suite):
make tests that use deprecated API conditional
make tests that use deprecated API conditional
2006-08-10 Stefan Kost <ensonic@users.sf.net>
@ -613,12 +620,12 @@
* libs/gst/controller/gstcontroller.h:
* libs/gst/controller/gsthelper.c: (gst_object_get_control_rate),
(gst_object_set_control_rate):
API: add gst_object_{s,g}et_control_rate(), add private data section,
fix docs
API: add gst_object_{s,g}et_control_rate(), add private data section,
fix docs
* libs/gst/dataprotocol/dataprotocol.c: (gst_dp_packetizer_new):
* libs/gst/dataprotocol/dataprotocol.h:
add deprecation guards to make gtk-doc happy and allow disabling cruft
add deprecation guards to make gtk-doc happy and allow disabling cruft
2006-08-09 Tim-Philipp Müller <tim at centricular dot net>
@ -641,7 +648,8 @@
* tests/check/gst/gstinfo.c: (segment_printf_extension_log_func),
(info_segment_format_printf_extension), (gst_info_suite):
Add simple unit test that logs a bunch of different segments (not
valgrinded at the moment because of leaks in gst_debug_add_log_function).
valgrinded at the moment because of leaks in
gst_debug_add_log_function).
2006-08-09 Edward Hervey <edward@fluendo.com>
@ -780,8 +788,8 @@
* gst/parse/Makefile.am:
* gst/parse/grammar.y:
* gst/parse/parse.l:
Reverted previous patch as it required to bump the flex dependency to
2.5.31, where fc4/5 seem to ship only the ancient 2.5.4a :(
Reverted previous patch as it required to bump the flex dependency to
2.5.31, where fc4/5 seem to ship only the ancient 2.5.4a :(
2006-07-30 Stefan Kost <ensonic@users.sf.net>
@ -881,8 +889,8 @@
2006-07-26 Stefan Kost <ensonic@users.sf.net>
* gst/gstregistry.c:
Move big documentation comment into class section header, so that it
appears in the API docs.
Move big documentation comment into class section header, so that it
appears in the API docs.
2006-07-26 Jan Schmidt <thaytan@mad.scientist.com>
@ -955,8 +963,7 @@
2006-07-25 Stefan Kost <ensonic@users.sf.net>
* gst/gstinfo.h:
Move the Win32 version from gst-plugins-good/gst/avi/avidemux.c to
here.
on Win32, use dllspec to export the debug category symbols
2006-07-24 Tim-Philipp Müller <tim at centricular dot net>
@ -975,7 +982,7 @@
2006-07-21 Stefan Kost <ensonic@users.sf.net>
* gst/gstparse.c: (gst_parse_launch):
Also remove reentrance checks if flex is MT save (#348179)
Also remove reentrance checks if flex is MT safe (#348179)
Fix my empty ChangeLog entry below
2006-07-21 Andy Wingo <wingo@pobox.com>
@ -1011,13 +1018,13 @@
2006-07-20 Stefan Kost <ensonic@users.sf.net>
* gst/gstparse.c: (gst_parse_launch):
Do not hange on recursive uasge of gst_parse_launch()
Do not hang on recursive usage of gst_parse_launch()
2006-07-20 Tim-Philipp Müller <tim at centricular dot net>
* gst/gsttaglist.c:
Add some more docs, comments and FIXME 0.11s here and there
and also fix some typos.
and also fix some typos.
2006-07-20 Tim-Philipp Müller <tim at centricular dot net>
@ -1029,7 +1036,8 @@
* tests/check/libs/gdp.c: (gst_dp_suite):
the test_buffer test fails at line 140 on ppc64 at the following
check:
fail_unless (GST_BUFFER_FLAG_IS_SET (newbuffer, GST_BUFFER_FLAG_IN_CAPS),
fail_unless (GST_BUFFER_FLAG_IS_SET (newbuffer,
GST_BUFFER_FLAG_IN_CAPS),
"GST_BUFFER_IN_CAPS flag should have been copied !");
See bug #348114 for more details.
@ -1050,7 +1058,7 @@
* gst/gstregistryxml.c: (load_feature),
(gst_registry_xml_read_cache), (gst_registry_xml_save_feature):
* win32/common/config.h:
make --disable-index work (#342564)
make --disable-index work (#342564)
2006-07-18 Wim Taymans <wim@fluendo.com>
@ -1188,15 +1196,15 @@
* docs/gst/gstreamer-sections.txt:
* gst/gstconfig.h.in:
More docs for configuration options, add docs to gtk-doc.
More docs for configuration options, add docs to gtk-doc.
2006-07-10 Stefan Kost <ensonic@users.sf.net>
* gst/Makefile.am:
* gst/gstconfig.h.in:
* win32/common/config.h:
Fix build when disabling tracing (fixes #344016). Also start to document
the defines that disable the sub-systems.
Fix build when disabling tracing (fixes #344016). Also start to document
the defines that disable the sub-systems.
2006-07-10 Edward Hervey <edward@fluendo.com>
@ -2576,7 +2584,7 @@
* plugins/elements/gsttee.c: (gst_tee_class_init):
* tests/old/examples/plugins/example.c: (gst_example_class_init):
* tests/old/testsuite/threads/signals.c: (gst_test_class_init):
G_OBJECT_CLASS macro usage batch cleanup, fixes #337747 for core
G_OBJECT_CLASS macro usage batch cleanup, fixes #337747 for core
2006-05-11 Wim Taymans <wim@fluendo.com>

48
NEWS
View file

@ -1,4 +1,50 @@
This is GStreamer 0.10.9, "On the road again"
This is GStreamer 0.10.10, "Pais"
Bugs fixed since 0.10.9:
* 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 added since 0.10.9:
* 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
Changes since 0.10.8:
* The testsuite can now generate coverage information

78
RELEASE
View file

@ -1,5 +1,5 @@
Release notes for GStreamer 0.10.9 "On the road again"
Release notes for GStreamer 0.10.10 "Pais"
@ -34,37 +34,58 @@ 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
* The testsuite can now generate coverage information
* Better support for non-linear editing
* Removed Glib 2.6 compatibility
* Performance improvements on cpus that support branch hints
* Bug fixes
Bugs fixed in this release
* 346730 : some warnings about enums and macros
* 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...
* 346192 : [PATCH] Pad blocking on events
* 347384 : [ghostpad] padtemplates shouldn't be set automatically
* 344115 : [patch] make more internal data const
* 324176 : gst-element-check-0.x.m4 should use versioned gst-inspect
* 330379 : Bogus commits to basesink, basetransform, collectpads
* 341667 : restore_from_xml breaks pad links again after creating them
* 344642 : tools/gst-inspect.c does not compile if --disable-nls is ...
* 344748 : Fails with non-writable registry
* 344849 : GstController doesn't handle float properties correct
* 345086 : [gst-feedback] calls un-versioned tools
* 346097 : SIGSEGV when using --gst-plugin-load
* 347337 : GDP does not correctly deserialize events without a struc...
* 347408 : basesrc causes regressions in pull with 0 bytes
* 345720 : Bad performance playing files off CD
* 331727 : make probes and Ghostpads more elegant
* 343196 : basetransform not handles ro/rw buffer flagging for trans...
* 346663 : Segmentation error with fakesrc, fakesink and a filter
* 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
Download
@ -100,14 +121,15 @@ Let us know if you want to be added to this list.
Contributors to this release
* Andy Wingo
* Antoine Tremblay
* Edward Hervey
* Jan Schmidt
* Marc-Andre Lureau
* Michael Smith
* Peter Kjellerstedt
* Philip Jägenstedt
* Sebastien Moutte
* Stefan Kost
* Thomas Vander Stichele
* Tim-Philipp Müller
* Torsten Schoenfeld
* Wim Taymans
* Wouter Paesen
 

2
common

@ -1 +1 @@
Subproject commit d287125f93da692bc25d53b0b7b0e2f90424a212
Subproject commit a8c15b7a2c75fc2bd83850cb17cb05a1ee84ecaf

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.9.2,
AC_INIT(GStreamer, 0.10.10,
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, 8, 1, 8)
AS_LIBTOOL(GST, 9, 0, 9)
dnl FIXME: this macro doesn't actually work;
dnl the generated libtool script has no support for the listed tags.

View file

@ -314,8 +314,8 @@
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Use mmap to read data</NICK>
<BLURB>Whether to use mmap. FALSE to force normal read() calls.</BLURB>
<DEFAULT>TRUE</DEFAULT>
<BLURB>Whether to use mmap() instead of read().</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
@ -354,7 +354,7 @@
<RANGE>[0,1]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Drop Probability</NICK>
<BLURB>The Probability a buffer is dropped.</BLURB>
<BLURB>The Probability a buffer is dropped (not implemented).</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

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.9</version>
<version>0.10.10</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.9</version>
<version>0.10.10</version>
<license>LGPL</license>
<source>gstreamer</source>
<package>GStreamer source release</package>

View file

@ -1130,9 +1130,9 @@ gst_version_string ()
/**
* gst_segtrap_is_enabled:
*
* Some functions in the GStreamer core might install a custom SIGSEGV handler to
* better catch and report errors to the application. Currently this feature is
* enabled by default when loading plugins.
* Some functions in the GStreamer core might install a custom SIGSEGV handler
* to better catch and report errors to the application. Currently this feature
* is enabled by default when loading plugins.
*
* Applications might want to disable this behaviour with the
* gst_segtrap_set_enabled() function. This is typically done if the application

View file

@ -584,6 +584,8 @@ gst_caps_append (GstCaps * caps1, GstCaps * caps2)
* expressed by @caps1. The structures in @caps2 are not copied -- they are
* transferred to @caps1, and then @caps2 is freed.
* If either caps is ANY, the resulting caps will be ANY.
*
* Since: 0.10.10
*/
void
gst_caps_merge (GstCaps * caps1, GstCaps * caps2)

View file

@ -419,13 +419,13 @@ struct _GstClock {
* @change_resolution: change the resolution of the clock. Not all values might
* be acceptable. The new resolution should be returned.
* @get_resolution: get the resolution of the clock.
* @get_internal_time: get the internal unadjusted time of the clock.
* @get_internal_time: get the internal unadjusted time of the clock.
* @wait: perform a blocking wait for the given GstClockEntry. Deprecated,
* implement @wait_jitter instead.
* @wait_async: perform an asynchronous wait for the given GstClockEntry.
* @unschedule: unblock a blocking or async wait operation.
* @wait_jitter: perform a blocking wait on the given GstClockEntry and return
* the jitter.
* the jitter. (Since: 0.10.10)
*
* GStreamer clock class. Override the vmethods to implement the clock
* functionality.

View file

@ -510,6 +510,8 @@ gst_structure_set_valist (GstStructure * structure,
* setting of the structure if the caller already knows the associated
* quark values.
* The last variable argument must be NULL.
*
* Since: 0.10.10
*/
void
gst_structure_id_set (GstStructure * structure, GQuark field, ...)
@ -530,6 +532,8 @@ gst_structure_id_set (GstStructure * structure, GQuark field, ...)
* @varargs: variable arguments
*
* va_list form of gst_structure_id_set().
*
* Since: 0.10.10
*/
void
gst_structure_id_set_valist (GstStructure * structure,

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"
@ -197,13 +197,13 @@
#define PACKAGE_NAME "GStreamer"
/* Define to the full name and version of this package. */
#define PACKAGE_STRING "GStreamer 0.10.9.2"
#define PACKAGE_STRING "GStreamer 0.10.10"
/* 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.9.2"
#define PACKAGE_VERSION "0.10.10"
/* Define the plugin directory */
#ifdef _DEBUG
@ -219,7 +219,7 @@
#undef USE_POISONING
/* Version number of package */
#define VERSION "0.10.9.2"
#define VERSION "0.10.10"
/* Define to 1 if your processor stores words with the most significant byte
first (like Motorola and SPARC, unlike Intel and VAX). */