diff options
-rw-r--r-- | ChangeLog | 76 | ||||
-rw-r--r-- | NEWS | 48 | ||||
-rw-r--r-- | RELEASE | 78 | ||||
m--------- | common | 0 | ||||
-rw-r--r-- | configure.ac | 4 | ||||
-rw-r--r-- | docs/plugins/gstreamer-plugins.args | 6 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-coreelements.xml | 2 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-coreindexers.xml | 2 | ||||
-rw-r--r-- | gst/gst.c | 6 | ||||
-rw-r--r-- | gst/gstcaps.c | 2 | ||||
-rw-r--r-- | gst/gstclock.h | 4 | ||||
-rw-r--r-- | gst/gststructure.c | 4 | ||||
-rw-r--r-- | win32/common/config.h | 10 |
13 files changed, 162 insertions, 80 deletions
@@ -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> @@ -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 @@ -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
\ No newline at end of file diff --git a/common b/common -Subproject d287125f93da692bc25d53b0b7b0e2f90424a21 +Subproject a8c15b7a2c75fc2bd83850cb17cb05a1ee84eca diff --git a/configure.ac b/configure.ac index eafd3a767..96020dff1 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.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. diff --git a/docs/plugins/gstreamer-plugins.args b/docs/plugins/gstreamer-plugins.args index 9b6bb1b48..c6148d3fb 100644 --- a/docs/plugins/gstreamer-plugins.args +++ b/docs/plugins/gstreamer-plugins.args @@ -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> diff --git a/docs/plugins/inspect/plugin-coreelements.xml b/docs/plugins/inspect/plugin-coreelements.xml index faf3efeb6..4ec6df6d8 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.9</version> + <version>0.10.10</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 20fb3e2f7..10e804e33 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.9</version> + <version>0.10.10</version> <license>LGPL</license> <source>gstreamer</source> <package>GStreamer source release</package> @@ -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 diff --git a/gst/gstcaps.c b/gst/gstcaps.c index b0ec1f900..37c6c3033 100644 --- a/gst/gstcaps.c +++ b/gst/gstcaps.c @@ -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) diff --git a/gst/gstclock.h b/gst/gstclock.h index da57fb985..c88c89e98 100644 --- a/gst/gstclock.h +++ b/gst/gstclock.h @@ -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. diff --git a/gst/gststructure.c b/gst/gststructure.c index b86b7b011..4cadad955 100644 --- a/gst/gststructure.c +++ b/gst/gststructure.c @@ -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, diff --git a/win32/common/config.h b/win32/common/config.h index b2c8290a5..4a70d16f5 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" @@ -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). */ |