diff options
author | Jan Schmidt <thaytan@mad.scientist.com> | 2008-01-28 23:27:13 +0000 |
---|---|---|
committer | Jan Schmidt <thaytan@mad.scientist.com> | 2008-01-28 23:27:13 +0000 |
commit | 92a59d99e1fa09b1191b10e5dc8a053f7ec432ed (patch) | |
tree | 77ca74eb2339df525545c7227b570a7e8e0ed671 | |
parent | 0454153e93d30e8c2cea2ab94b1621f7f2975877 (diff) |
Release 0.10.16RELEASE-0_10_16
Original commit message from CVS:
Release 0.10.16
-rw-r--r-- | ChangeLog | 7 | ||||
-rw-r--r-- | NEWS | 49 | ||||
-rw-r--r-- | RELEASE | 134 | ||||
-rw-r--r-- | configure.ac | 4 | ||||
-rw-r--r-- | docs/plugins/gstreamer-plugins.args | 48 | ||||
-rw-r--r-- | docs/plugins/gstreamer-plugins.hierarchy | 4 | ||||
-rw-r--r-- | docs/plugins/gstreamer-plugins.interfaces | 1 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-coreelements.xml | 2 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-coreindexers.xml | 2 | ||||
-rw-r--r-- | gstreamer.doap | 11 | ||||
-rw-r--r-- | po/LINGUAS | 2 | ||||
-rw-r--r-- | win32/common/config.h | 6 |
12 files changed, 165 insertions, 105 deletions
@@ -1,3 +1,10 @@ +=== release 0.10.16 === + +2008-01-28 Jan Schmidt <thaytan@noraisin.net> + + * configure.ac: + releasing 0.10.16, "Special Dispensation" + 2008-01-24 Tim-Philipp Müller <tim at centricular dot net> * configure.ac: @@ -1,4 +1,51 @@ -This is GStreamer 0.10.15 "October" +This is GStreamer 0.10.16 "Special Dispensation" + +Changes since 0.10.15: + + * Monotonic/Posix clock support + * Dumping of dot-file graph descriptions for debugging + * Clean-up of exported symbols + * Many bug-fixes and enhancements + +Bugs fixed since 0.10.15: + + * 497859 : --disable-gst-debug option fails compilation + * 339279 : [gst.URIHandler] interfaces with class-global virtual met... + * 498694 : Patches to avoid g_signal_emit(SIGNAL_HANDOFF) on identit... + * 498746 : basesink is forwarding downstream events + * 498767 : Hangs after end of tracks since 0.10.15 + * 498924 : deprecate GST_PLUGIN_DEFINE_STATIC because it's not portable + * 499007 : [gst-plot-timeline] more options + * 499140 : Add check to ensure .def files are kept up-to-date + * 500143 : Some small improvements (limiting realloc and CPU usage ) + * 500150 : [filesink] add property to enable buffering via setvbuf() + * 501560 : gst_(caps|structure)_from_string() crash if structure nam... + * 503131 : g_intern_string SUSE 10.2 + * 503231 : Change to GST_BUFFER_FLAG_GAP meaning can break with base... + * 503417 : Build failure due uninitialized variable in function 'gst... + * 503590 : gstreamer-0.10.15 fails tests on ppc64 + * 503675 : broken registry files written to disk + * 504499 : Messages from check no longer contain the test case name + * 505799 : iSight camera does not work in gstreamer + * 506643 : crash in fixate_value/gst_value_init_and_copy on empty li... + * 507957 : clean-up incomplete function declarations + * 508175 : GST_TIMEVAL_TO_TIME() and GST_TIMESPEC_TO_TIME() need to ... + * 510187 : gst_plugin_register_static() API review and GST_PLUGIN_DE... + * 510747 : Use $(MAKE) instead of make to fix the build if GNU make ... + * 511750 : Configure of prereleases 15.2-15.4 fail in OpenEmbedded M... + +API additions since 0.10.15: + +* GstIdentity::signal-handoffs +* gst_util_get_timestamp() +* gst_base_transform_set_gap_aware() +* GstFileSink::buffer-mode +* GstFileSink::buffer-size +* gst_plugin_register_static() + +API deprecated since 0.10.15: + +* GST_PLUGIN_DEFINE_STATIC() Changes since 0.10.14: @@ -1,5 +1,5 @@ -Release notes for GStreamer 0.10.15 "October" +Release notes for GStreamer 0.10.16 "Special Dispensation" @@ -14,7 +14,7 @@ It is, however, parallel installable with the 0.8.x series. The 0.10.x series has been reworked for threadsafety. It also features -various feature additions and enchancements. +various feature additions and enhancements. This module, gstreamer, only contains core functionality. @@ -37,84 +37,52 @@ contains a set of less supported plug-ins that haven't passed the Features of this release - * Changes for asynchronous sink management - * New ts-offset property on basesink for adjusting clock synchronisation - * New GstController LFO feature - * Fixes and improvements in latency measurement for live pipelines - * Additional documentation and docs fixes - * Faster typefinding - * More tag types added - * Improvements in various core elements and parent classes - * New unit tests - * Allow dumping pipelines as dot graphs - * GstStructures now support nesting - * URIHandler interface can now be implemented in bindings - * Many other bug-fixes and improvements + * Monotonic/Posix clock support + * Dumping of dot-file graph descriptions for debugging + * Clean-up of exported symbols + * Many bug-fixes and enhancements + * Bugs fixed in this release - * 496722 : DSP/DSW files in win32/vs6 directory are in unix format - * 476514 : [queue] Doesn't forward EOS event in all cases - * 456573 : allow dumping pipelines as dot graphs - * 475723 : cleanup static caps correctly - * 480341 : Memory leak at fakesink (regression in cvs) - * 349410 : Problems with type handling - * 414539 : [API] Support more GST_TAG*_SORTNAME and remove MusicBrai... - * 459717 : [Controller] Add GstLFOControlSource that provides values... - * 459809 : [API] add GST_TAG_COMPOSER - * 461598 : Commit Hungarian translations from TP - * 461599 : Some files missing from POTFILES.in - * 464366 : program including gst/gstbuffer.h does not compile with -... - * 466595 : gst_index_add_association generates corrupted entries - * 469402 : File uri handling on windows broken - * 473846 : Deadlock if sink is unable to send first buffer - * 474371 : Can't build libsgtcontroller with VS6 - * 474823 : tee unit test failure - * 478347 : GST_STATIC_PAD_TEMPLATE macro causes warnings with g++-4.2 - * 478401 : gstbasesrc.c ref count bug - * 479784 : GST_PLUGIN_DEFINE() doesn't accept BSD and MIT/X11 licences - * 485343 : Implement a wait_eos function in basesink - * 487969 : allow nested GstStructures - * 492077 : Build issues on Windows/MSVC - * 493134 : Wrong GstObject signals registration - * 493983 : Build issues on Windows - * 494343 : pre-release vs6 patch - * 480858 : gstqueue code cleaning - * 486758 : queue element fails to re-negotiate caps upstream when si... - * 488201 : gst_segment_set_newsegment does not accumulate correctly - * 492729 : PAUSED- > PLAYING returns ASYNC when triggered from bus han... - * 494245 : [basesink] doesn't sync correctly if segment is in BYTES ... + * 497859 : --disable-gst-debug option fails compilation + * 339279 : [gst.URIHandler] interfaces with class-global virtual met... + * 498694 : Patches to avoid g_signal_emit(SIGNAL_HANDOFF) on identit... + * 498746 : basesink is forwarding downstream events + * 498767 : Hangs after end of tracks since 0.10.15 + * 498924 : deprecate GST_PLUGIN_DEFINE_STATIC because it's not portable + * 499007 : [gst-plot-timeline] more options + * 499140 : Add check to ensure .def files are kept up-to-date + * 500143 : Some small improvements (limiting realloc and CPU usage ) + * 500150 : [filesink] add property to enable buffering via setvbuf() + * 501560 : gst_(caps|structure)_from_string() crash if structure nam... + * 503131 : g_intern_string SUSE 10.2 + * 503231 : Change to GST_BUFFER_FLAG_GAP meaning can break with base... + * 503417 : Build failure due uninitialized variable in function 'gst... + * 503590 : gstreamer-0.10.15 fails tests on ppc64 + * 503675 : broken registry files written to disk + * 504499 : Messages from check no longer contain the test case name + * 505799 : iSight camera does not work in gstreamer + * 506643 : crash in fixate_value/gst_value_init_and_copy on empty li... + * 507957 : clean-up incomplete function declarations + * 508175 : GST_TIMEVAL_TO_TIME() and GST_TIMESPEC_TO_TIME() need to ... + * 510187 : gst_plugin_register_static() API review and GST_PLUGIN_DE... + * 510747 : Use $(MAKE) instead of make to fix the build if GNU make ... + * 511750 : Configure of prereleases 15.2-15.4 fail in OpenEmbedded M... API changed in this release - API additions: -* gst_base_sink_get_last_buffer() -* GstBaseSink::last-buffer -* GstURIHandlerInterface::get_type_full -* GstURIHandlerInterface::get_protocols_full -* New tag: GST_TAG_ARTIST_SORTNAME -* New tag: GST_TAG_ALBUM_SORTNAME -* New tag: GST_TAG_TITLE_SORTNAME -* New tag: GST_TAG_COMPOSER -* gst_value_set_structure() -* gst_value_get_structure() -* GST_VALUE_HOLDS_STRUCTURE macro -* gst_bus_pop_filtered() -* gst_bus_timed_pop_filtered() -* gst_base_sink_wait_eos() -* gst_pad_peer_query() -* GstBaseSrc::do-timestamp -* gst_base_src_set_do_timestamp() -* gst_base_src_get_do_timestamp() -* GstBaseSink::ts-offset property -* gst_base_sink_set_ts_offset() -* gst_base_sink_get_ts_offset() -* GstBaseSink::async property -* gst_base_sink_set_async_enabled() -* gst_base_sink_is_async_enabled() -* gst_structure_get_uint() -* GstLFOControlSource and functions +* GstIdentity::signal-handoffs +* gst_util_get_timestamp() +* gst_base_transform_set_gap_aware() +* GstFileSink::buffer-mode +* GstFileSink::buffer-size +* gst_plugin_register_static() +- API deprecations: + +* GST_PLUGIN_DEFINE_STATIC() Download @@ -149,25 +117,19 @@ Let us know if you want to be added to this list. Contributors to this release - * - * Benoit Fouet - * David Nečas - * Edgard Lima + * Alexis Ballier + * Damien Lespiau + * David Schleef * Edward Hervey - * Felipe Contreras - * Gabor Kelemen * Jan Schmidt - * Jan Schmidt - Sun Microsystems - * Jorge González González * Julien MOUTTE - * Michael Smith - * Murray Cumming - * Ole André Vadla Ravnås - * Philippe Kalaf + * Julien Moutte + * Laurent Glayal + * Matthias Bolte + * Peter Kjellerstedt * Sebastian Dröge - * Sebastien Moutte * Stefan Kost - * Steve Fink + * Thijs Vermeir * Thomas Vander Stichele * Tim-Philipp Müller * Wim Taymans diff --git a/configure.ac b/configure.ac index 94a820e449..f6cb9d36f9 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.15.1, +AC_INIT(GStreamer, 0.10.16, 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, 14, 0, 14) +AS_LIBTOOL(GST, 15, 0, 15) 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 c994410cf3..e23b7c1548 100644 --- a/docs/plugins/gstreamer-plugins.args +++ b/docs/plugins/gstreamer-plugins.args @@ -20,7 +20,7 @@ <ARG> <NAME>GstCapsFilter::caps</NAME> -<TYPE>GstCaps</TYPE> +<TYPE>GstCaps*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>Filter caps</NICK> @@ -100,7 +100,7 @@ <ARG> <NAME>GstFakeSrc::last-message</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>r</FLAGS> <NICK>last-message</NICK> @@ -120,7 +120,7 @@ <ARG> <NAME>GstFakeSrc::pattern</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>pattern</NICK> @@ -220,7 +220,7 @@ <ARG> <NAME>GstFakeSink::last-message</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>r</FLAGS> <NICK>Last Message</NICK> @@ -290,7 +290,7 @@ <ARG> <NAME>GstFileSrc::location</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>File Location</NICK> @@ -390,7 +390,7 @@ <ARG> <NAME>GstIdentity::last-message</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>r</FLAGS> <NICK>last-message</NICK> @@ -459,6 +459,16 @@ </ARG> <ARG> +<NAME>GstIdentity::signal-handoffs</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Signal handoffs</NICK> +<BLURB>Send a signal before pushing the buffer.</BLURB> +<DEFAULT>TRUE</DEFAULT> +</ARG> + +<ARG> <NAME>GstQueue::current-level-buffers</NAME> <TYPE>guint</TYPE> <RANGE></RANGE> @@ -560,7 +570,7 @@ <ARG> <NAME>GstFileSink::location</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>File Location</NICK> @@ -569,6 +579,26 @@ </ARG> <ARG> +<NAME>GstFileSink::buffer-mode</NAME> +<TYPE>GstFileSinkBufferMode</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Buffering mode</NICK> +<BLURB>The buffering mode to use.</BLURB> +<DEFAULT>Default buffering</DEFAULT> +</ARG> + +<ARG> +<NAME>GstFileSink::buffer-size</NAME> +<TYPE>guint</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Buffering size</NICK> +<BLURB>Size of buffer in number of bytes for line or full buffer-mode.</BLURB> +<DEFAULT>65536</DEFAULT> +</ARG> + +<ARG> <NAME>GstTee::has-chain</NAME> <TYPE>gboolean</TYPE> <RANGE></RANGE> @@ -590,7 +620,7 @@ <ARG> <NAME>GstTee::last-message</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>r</FLAGS> <NICK>Last Message</NICK> @@ -630,7 +660,7 @@ <ARG> <NAME>GstTypeFindElement::caps</NAME> -<TYPE>GstCaps</TYPE> +<TYPE>GstCaps*</TYPE> <RANGE></RANGE> <FLAGS>r</FLAGS> <NICK>caps</NICK> diff --git a/docs/plugins/gstreamer-plugins.hierarchy b/docs/plugins/gstreamer-plugins.hierarchy index 19e92b8465..7d44f74d84 100644 --- a/docs/plugins/gstreamer-plugins.hierarchy +++ b/docs/plugins/gstreamer-plugins.hierarchy @@ -1,6 +1,7 @@ GObject GstObject GstPad + GstPadTemplate GstPluginFeature GstElementFactory GstTypeFindFactory @@ -18,16 +19,17 @@ GObject GstFileSrc GstBaseSink GstFakeSink + GstFdSink GstFileSink GstQueue GstTee GstTypeFindElement + GstMultiQueue GstPlugin GstRegistry GstIndex GstMemIndex GstFileIndex - GstPadTemplate GstSignalObject GInterface GstChildProxy diff --git a/docs/plugins/gstreamer-plugins.interfaces b/docs/plugins/gstreamer-plugins.interfaces index 440ba76adc..0245303682 100644 --- a/docs/plugins/gstreamer-plugins.interfaces +++ b/docs/plugins/gstreamer-plugins.interfaces @@ -2,4 +2,5 @@ GstBin GstChildProxy GstPipeline GstChildProxy GstFdSrc GstURIHandler GstFileSrc GstURIHandler +GstFdSink GstURIHandler GstFileSink GstURIHandler diff --git a/docs/plugins/inspect/plugin-coreelements.xml b/docs/plugins/inspect/plugin-coreelements.xml index ee71d524c8..9b1751fde9 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.15</version> + <version>0.10.16</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 11deececfd..4f78bb9cdb 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.15</version> + <version>0.10.16</version> <license>LGPL</license> <source>gstreamer</source> <package>GStreamer source release</package> diff --git a/gstreamer.doap b/gstreamer.doap index 599c53104b..10047a6226 100644 --- a/gstreamer.doap +++ b/gstreamer.doap @@ -41,6 +41,17 @@ hierarchy, and a set of media-agnostic core elements. <release> <Version> + <revision>0.10.16</revision> + <branch>0.10</branch> + <name>Special Dispensation</name> + <created>2008-01-28</created> + <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-0.10.16.tar.bz2" /> + <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-0.10.16.tar.gz" /> + </Version> + </release> + + <release> + <Version> <revision>0.10.15</revision> <branch>0.10</branch> <name>October</name> diff --git a/po/LINGUAS b/po/LINGUAS index d427988c0c..4384ef0b64 100644 --- a/po/LINGUAS +++ b/po/LINGUAS @@ -1 +1 @@ -af az ca be bg cs da de en_GB es fi fr hu it nb nl pl ru rw sk sq sr sv tr uk vi zh_CN zh_TW +af az be bg ca cs da de en_GB es fi fr hu it nb nl pl ru rw sk sq sr sv tr uk vi zh_CN zh_TW diff --git a/win32/common/config.h b/win32/common/config.h index 32bb171867..1fb1c035d6 100644 --- a/win32/common/config.h +++ b/win32/common/config.h @@ -197,13 +197,13 @@ #define PACKAGE_NAME "GStreamer" /* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GStreamer 0.10.15" +#define PACKAGE_STRING "GStreamer 0.10.16" /* 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.15" +#define PACKAGE_VERSION "0.10.16" /* Define the plugin directory */ #ifdef _DEBUG @@ -219,7 +219,7 @@ #undef USE_POISONING /* Version number of package */ -#define VERSION "0.10.15" +#define VERSION "0.10.16" /* Define to 1 if your processor stores words with the most significant byte first (like Motorola and SPARC, unlike Intel and VAX). */ |