From 1c1759f2fc7eaaa60c6de5ebce243619240d52d3 Mon Sep 17 00:00:00 2001 From: Jan Schmidt Date: Fri, 3 Aug 2007 14:39:15 +0000 Subject: [PATCH] Release 0.10.14 Original commit message from CVS: Release 0.10.14 --- ChangeLog | 7 ++ NEWS | 48 ++++++++- RELEASE | 100 ++++++++----------- configure.ac | 4 +- docs/plugins/gstreamer-plugins.args | 12 +-- docs/plugins/inspect/plugin-coreelements.xml | 4 +- docs/plugins/inspect/plugin-coreindexers.xml | 4 +- docs/random/release | 2 +- gstreamer.doap | 11 ++ win32/common/config.h | 12 +-- 10 files changed, 125 insertions(+), 79 deletions(-) diff --git a/ChangeLog b/ChangeLog index 5364a69072..712e8f2f38 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +=== release 0.10.14 === + +2007-08-03 Jan Schmidt + + * configure.ac: + releasing 0.10.14, "Breathing Vacuum" + 2007-08-02 Tim-Philipp Müller * gst/gstelement.c: (gst_element_class_set_details_simple): diff --git a/NEWS b/NEWS index f3c83b4738..985af9a2c8 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,50 @@ -This is GStreamer 0.10.13 "With or without you" +This is GStreamer 0.10.14 "Breathing Vacuum" + +Changes since 0.10.13: + + * State change handling improvements + * New improved GstController API + * Multi-queue fixes and enhancements + * Fewer dynamic library relocations + * Various other fixes and improvements + * Parallel installability with 0.8.x series + * Threadsafe design and API + +Bugs fixed since 0.10.13: + + * 457322 : registry is read twice on startup + * 406632 : pkgconfigify the check for Check in configure.ac + * 423700 : [multiqueue] leaks memory when flushing + * 437457 : saving relocations for GstElementDetails + * 444648 : [API] add GstParamSpecFraction + * 444820 : build error with grammar.tab.c + * 448794 : state changes are racy with decodebin after rewrite for 0... + * 449197 : [capsfilter] Should set src pad caps on buffer + * 449226 : Incomplete ghostpads in xml session save + * 449493 : minor quoting fix in gst-feature.m4 macro + * 450711 : [GstController] Improve extensibility by providing a GstC... + * 451939 : [API] add GST_TAG_LICENSE_URI and GST_TAG_COPYRIGHT_URI + * 459501 : gst_registry_lookup_feature_locked is slow + * 462558 : Regression in async state change handling + * 462752 : make gst_element_class_set_details_simple args const + * 430682 : multiqueue doesn't output data on unlinked pads properly + * 462085 : registry feature hash can access invalid memory + * 357959 : buffer_alloc is not proxied through tee + * 374639 : GstTee doesn't handle pad list resyncs properly + * 449414 : [capsfilter] Copy of passed GstCaps taken instead of refe... + * 453732 : [PATCH] multiqueue returns wrong internally linked pads + +API added since 0.10.13: + + * Add GstParamSpecFraction, so elements can have fraction + properties without lots of painful string parsing (#444648). + * Add fail_unless_equals_float() and assert_equals_float() + * Add gst_type_register_static_full + * Add gst_element_class_set_details_simple + * Refactor GstController into the core controller which can take + a GstControlSource for providing actual values for timestamps. + * add GST_TAG_LICENSE_URI and GST_TAG_COPYRIGHT_URI (#451939) + * gst_element_factory_has_interface() Changes since 0.10.12: diff --git a/RELEASE b/RELEASE index befad0d326..89484d032e 100644 --- a/RELEASE +++ b/RELEASE @@ -1,5 +1,5 @@ -Release notes for GStreamer 0.10.13 "With or without you" +Release notes for GStreamer 0.10.14 "Breathing Vacuum" @@ -37,63 +37,51 @@ contains a set of less supported plug-ins that haven't passed the Features of this release - * Latency handling infrastructure for live playback scenarios - * State change handling changes - * GstController property handling improved - * Various bug fixes and improvements + * State change handling improvements + * New improved GstController API + * Multi-queue fixes and enhancements + * Fewer dynamic library relocations + * Various other fixes and improvements * Parallel installability with 0.8.x series * Threadsafe design and API Bugs fixed in this release - * 440682 : gst/gstsystemclock unit test occasionally fails - * 342564 : Configure options causing compilation to fail - * 378255 : Swedish translation updated - * 392804 : [API] add GST_CORE_ERROR_DISABLED - * 412648 : [filesink] reports wrong (byte) position after seeking - * 413123 : No XML dependency patch - * 415394 : [identity] post message for imperfect streams if check-pe... - * 417992 : Quickly playing/pausing messes up synchronization - * 420106 : [basetransform] race on shutdown: setcaps func called aft... - * 420206 : Collectpads causes a segv. when stopping after a pad remove - * 421480 : Make it possible to build without libxml2 with --disable-... - * 421543 : [GstPad] Doesn't check if pad accepts caps after caps change - * 422295 : GstController crashes with quadratic and cubic interpolat... - * 425400 : Multiqueue leaks memory when releasing sink pads - * 431150 : compilation fails with flex 2.5.4 - * 431940 : [API] add gst_buffer_try_new_and_alloc() - * 432876 : current time level in queue - * 434926 : Multilib conflicts with gst-launch-0.10 man page - * 435880 : [GstBin] Property to allow bins to handle child async cha... - * 437563 : URIs with upper-case protocol don't play - * 440463 : gstbin unit test sometimes hangs waiting for ASYNC_DONE m... - * 441159 : Regression in state change handling - * 349180 : gst_parse_launch is not reentrant (or recursively callable) - * 414986 : Don't start the async thread for the system clock until n... - * 393099 : GstBuffer copy vfunc broken? - * 419851 : pad-added and pad-removed signals parameter type incorrect - * 420133 : gst_element_sync_state_with_parent should look at pending... - * 421177 : Possible deadlock if pad eventfunc is not specified + * 457322 : registry is read twice on startup + * 406632 : pkgconfigify the check for Check in configure.ac + * 423700 : [multiqueue] leaks memory when flushing + * 437457 : saving relocations for GstElementDetails + * 444648 : [API] add GstParamSpecFraction + * 444820 : build error with grammar.tab.c + * 448794 : state changes are racy with decodebin after rewrite for 0... + * 449197 : [capsfilter] Should set src pad caps on buffer + * 449226 : Incomplete ghostpads in xml session save + * 449493 : minor quoting fix in gst-feature.m4 macro + * 450711 : [GstController] Improve extensibility by providing a GstC... + * 451939 : [API] add GST_TAG_LICENSE_URI and GST_TAG_COPYRIGHT_URI + * 459501 : gst_registry_lookup_feature_locked is slow + * 462558 : Regression in async state change handling + * 462752 : make gst_element_class_set_details_simple args const + * 430682 : multiqueue doesn't output data on unlinked pads properly + * 462085 : registry feature hash can access invalid memory + * 357959 : buffer_alloc is not proxied through tee + * 374639 : GstTee doesn't handle pad list resyncs properly + * 449414 : [capsfilter] Copy of passed GstCaps taken instead of refe... + * 453732 : [PATCH] multiqueue returns wrong internally linked pads API changed in this release - API additions: -* gst_element_change_state() -* GST_STATE_TARGET -* GST_BASE_TRANSFORM_LOCK/UNLOCK -* GstClock::gst_clock_unadjust_unlocked() -* fakesink::num-buffers property -* GST_CORE_ERROR_DISABLED -* basesrc::prepare_seek_segment vmethod -* gst_buffer_try_new_and_alloc() -* gst_uri_protocol_is_supported() -* gst_base_src_query_latency() -* GstQueue::pushing -* gst_controller_suggest_next_sync() -* gst_object_suggest_next_sync() -* basesrc::unlock_stop -* basesink::unlock_stop +* Add GstParamSpecFraction, so elements can have fraction + properties without lots of painful string parsing (#444648). +* Add fail_unless_equals_float() and assert_equals_float() +* Add gst_type_register_static_full +* Add gst_element_class_set_details_simple +* Refactor GstController into the core controller which can take + a GstControlSource for providing actual values for timestamps. +* add GST_TAG_LICENSE_URI and GST_TAG_COPYRIGHT_URI (#451939) +* gst_element_factory_has_interface() Download @@ -128,24 +116,18 @@ Let us know if you want to be added to this list. Contributors to this release - * Ville Syrjala - * David Schleef + * Andy Wingo * Edward Hervey - * Evan Nemerson * Jan Schmidt - * Jeroen Wouters - * Marc-Andre Lureau * Mark Nauwelaerts - * Michael Smith - * Mogens Jaeger - * Olivier Crete - * Peter Kjellerstedt * Sebastian Dröge * Sebastien Moutte * Stefan Kost + * Steve Fink * Thomas Vander Stichele + * Tim Angus * Tim-Philipp Müller - * Tommi Myöhänen + * Tommi Vainikainen * Wim Taymans - * Zaheer Abbas Merali + * Étienne Noreau-Hébert   \ No newline at end of file diff --git a/configure.ac b/configure.ac index 148b9e8dba..da43232d83 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.13.1, +AC_INIT(GStreamer, 0.10.14, http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer, gstreamer) AG_GST_INIT @@ -43,7 +43,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, 12, 0, 12) +AS_LIBTOOL(GST, 13, 0, 13) 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 3cc1d69b39..7b89a91200 100644 --- a/docs/plugins/gstreamer-plugins.args +++ b/docs/plugins/gstreamer-plugins.args @@ -24,7 +24,7 @@ rw Filter caps -Restrict the possible allowed capabilities (NULL means ANY). +Restrict the possible allowed capabilities (NULL means ANY). Setting this property takes a reference to the supplied GstCaps object. @@ -261,7 +261,7 @@ GstFakeSink::num-buffers gint ->= -1 +>= G_MAXULONG rw num-buffers Number of buffers to accept going EOS. @@ -633,8 +633,8 @@ GstCaps r -Fähigkeiten -Erkannte Fähigkeiten im Datenstrom. +caps +detected capabilities in stream. @@ -643,7 +643,7 @@ guint [1,100] rw -Maximum +maximum probability to stop typefinding (deprecated; non-functional). 100 @@ -653,7 +653,7 @@ guint [1,100] rw -Minimum +minimum minimum probability required to accept caps. 1 diff --git a/docs/plugins/inspect/plugin-coreelements.xml b/docs/plugins/inspect/plugin-coreelements.xml index ff946f0bd3..1b2c15b585 100644 --- a/docs/plugins/inspect/plugin-coreelements.xml +++ b/docs/plugins/inspect/plugin-coreelements.xml @@ -3,10 +3,10 @@ standard GStreamer elements ../../plugins/elements/.libs/libgstcoreelements.so libgstcoreelements.so - 0.10.13.1 + 0.10.14 LGPL gstreamer - GStreamer CVS/prerelease + GStreamer source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-coreindexers.xml b/docs/plugins/inspect/plugin-coreindexers.xml index b0c82c9e22..2314f39ee4 100644 --- a/docs/plugins/inspect/plugin-coreindexers.xml +++ b/docs/plugins/inspect/plugin-coreindexers.xml @@ -3,10 +3,10 @@ GStreamer core indexers ../../plugins/indexers/.libs/libgstcoreindexers.so libgstcoreindexers.so - 0.10.13.1 + 0.10.14 LGPL gstreamer - GStreamer CVS/prerelease + GStreamer source release Unknown package origin diff --git a/docs/random/release b/docs/random/release index 842e3ff7c4..23ce7c83e7 100644 --- a/docs/random/release +++ b/docs/random/release @@ -100,7 +100,7 @@ RELEASE PROCEDURE: gstreamer-devel@lists.sourceforge.net gstreamer-announce@lists.sourceforge.net kde-multimedia@kde.org gnome-multimedia@gnome.org - Update freshmeat with new releases (get Uraeus to do it) -Old release notes - superceded by the www/bin/new-release script. +Old release notes - superseded by the www/bin/new-release script. ---------------------------------------------------------------- TODO : diff --git a/gstreamer.doap b/gstreamer.doap index 8f05ab375e..4118071052 100644 --- a/gstreamer.doap +++ b/gstreamer.doap @@ -39,6 +39,17 @@ hierarchy, and a set of media-agnostic core elements. + + + 0.10.14 + 0.10 + Breathing Vacuum + 2007-08-03 + + + + + 0.10.13 diff --git a/win32/common/config.h b/win32/common/config.h index 99442b5cdc..5d338599fb 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 "i686" +#define HOST_CPU "x86_64" /* 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.13.1" +#define PACKAGE_STRING "GStreamer 0.10.14" /* 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.13.1" +#define PACKAGE_VERSION "0.10.14" /* Define the plugin directory */ #ifdef _DEBUG @@ -219,7 +219,7 @@ #undef USE_POISONING /* Version number of package */ -#define VERSION "0.10.13.1" +#define VERSION "0.10.14" /* Define to 1 if your processor stores words with the most significant byte first (like Motorola and SPARC, unlike Intel and VAX). */