thaytan gstreamer: gstreamer/ gstreamer/docs/plugins/ gstreamer/docs/plugins/inspect/ gstreamer/po/ gstreamer/win32/common/

[email protected] Mon, 19 Jan 2009 14:59:13 -0800 (PST)
Newsgroups gmane.comp.video.gstreamer.cvs
Message-ID <[email protected]>
--===============3977641206834369665==

CVS Root:       /cvs/gstreamer
Module:         gstreamer
Changes by:     thaytan
Date:           Mon Jan 19 2009  22:59:13 UTC

Log message:
Release 0.10.22

Modified files:
    .               : ChangeLog NEWS RELEASE configure.ac
                      gstreamer.doap
    docs/plugins    : gstreamer-plugins.signals
    docs/plugins/inspect: plugin-coreelements.xml
                      plugin-coreindexers.xml
    po              : LINGUAS
    win32/common    : config.h

Links:
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/ChangeLog.diff?r1=1.4223&r2=1.4224
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/NEWS.diff?r1=1.45&r2=1.46
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/RELEASE.diff?r1=1.47&r2=1.48
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/configure.ac.diff?r1=1.568&r2=1.569
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gstreamer.doap.diff?r1=1.12&r2=1.13
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/docs/plugins/gstreamer-plugins.signals.diff?r1=1.5&r2=1.6
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/docs/plugins/inspect/plugin-coreelements.xml.diff?r1=1.25&r2=1.26
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/docs/plugins/inspect/plugin-coreindexers.xml.diff?r1=1.25&r2=1.26
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/po/LINGUAS.diff?r1=1.33&r2=1.34
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/win32/common/config.h.diff?r1=1.90&r2=1.91

====Begin Diffs====
Index: ChangeLog
===================================================================
RCS file: /cvs/gstreamer/gstreamer/ChangeLog,v
retrieving revision 1.4223
retrieving revision 1.4224
diff -u -d -r1.4223 -r1.4224
--- ChangeLog	17 Jan 2009 21:04:37 -0000	1.4223
+++ ChangeLog	19 Jan 2009 22:58:56 -0000	1.4224
@@ -1,3 +1,10 @@
+=== release 0.10.22 ===
+
+2009-01-19  Jan Schmidt <[email protected]>
+	* configure.ac:
+	  releasing 0.10.22, "I heard a disturbing sound"
 2009-01-17  Tim-Philipp Müller  <tim.muller at collabora co uk>
 
 	* gst/gstbus.c: (gst_bus_set_main_context), (gst_bus_create_watch):
Index: NEWS
RCS file: /cvs/gstreamer/gstreamer/NEWS,v
retrieving revision 1.45
retrieving revision 1.46
diff -u -d -r1.45 -r1.46
--- NEWS	2 Oct 2008 23:59:51 -0000	1.45
+++ NEWS	19 Jan 2009 22:58:57 -0000	1.46
@@ -1,4 +1,84 @@
-This is GStreamer 0.10.21 "Take These Things From Me"
+This is GStreamer 0.10.22 "I heard a disturbing sound"
+Changes since 0.10.21:
+      * 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
+      * Many other bug fixes and improvements
+      
+Bugs fixed since 0.10.21:
+      * 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
+API added since 0.10.21:
+      * 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()
 Changes since 0.10.20:
Index: RELEASE
RCS file: /cvs/gstreamer/gstreamer/RELEASE,v
retrieving revision 1.47
retrieving revision 1.48
diff -u -d -r1.47 -r1.48
--- RELEASE	2 Oct 2008 23:59:51 -0000	1.47
+++ RELEASE	19 Jan 2009 22:58:57 -0000	1.48
@@ -1,5 +1,5 @@
-Release notes for GStreamer 0.10.21 "Take These Things From Me"
+Release notes for GStreamer 0.10.22 "I heard a disturbing sound"
         
@@ -37,71 +37,83 @@
 Features of this release
     
-      * Basetransform rework
-      * Basesink synchronisation extensions
-      * New documentation
-      * Many bug fixes, enhancements and optimisations
+      * Add sequence numbers to events so dependent events can be associated with the event that caused them
 Bugs fixed in this release
      
-      * 481169 : [tag] add support for geo tags (gps location etc.)
-      * 520694 : adding GST_TAG_KEYWORDS
-      * 538201 : deleting the control point at ts=0 does not lower the con...
-      * 544855 : fakesrc and fakesink should call super::event()
-      * 339795 : [GstBaseTransform] Reverse negotiation issues in passthro...
-      * 348114 : [PPC64?] [gcc-4.1.2?] GST_BUFFER_IN_CAPS flag should have...
-      * 361718 : [basetransform] needs API to force renegotiation
-      * 533856 : gst_buffer_join() documentation is unclear
-      * 536978 : GTKDOC_CFLAGS should include CFLAGS
-      * 537804 : [multiqueue] wrongly reporting that the queue is full.
-      * 537812 : [check] add api to setup a pad by name
-      * 538568 : Add GST_TAG_ATTACHMENT
-      * 539772 : gst_pad_template_new() does more than call g_object_new()
-      * 542175 : gst-inspect --gst-plugins-path fails with multiple direct...
-      * 543444 : gst_base_sink_get_position can return 0 unexpectedly
-      * 543853 : Bison version check failure on OSX 10.4 Tiger
-      * 544174 : [basesrc] allow dynamic value of the seekable value.
-      * 544776 : [win32] binary registry may fail if glib is using a diffe...
-      * 545352 : gsturi is too restrictive
-      * 545603 : gst-inspect: don't print uri handler when compiled withou...
-      * 545605 : gstelementfactory: don't use uri handler code without uri...
-      * 545607 : gst: include gstconfig when using macros defined therein
-      * 545853 : [basetransform] rewrite
-      * 546328 : fractions with G_MAXINT cause failure for fixation
-      * 546822 : gstreamer doesn't tell gettext to output its translations...
-      * 547277 : filesrc detect if a file is seekable using SEEK_SET and n...
-      * 547728 : [basetransform] fail on buffer_alloc
-      * 548394 : basesink should ignore EOS during flushing
-      * 548652 : [Inconsistency] GST_TAG_LOCATION is used for different me...
-      * 549504 : Thread-safe version of gst_pad_get_internal_links()
-      * 551952 : Need 'check' package when compile
-      * 551978 : Memleak in gst_element_sync_state_with_paren
-      * 547835 : tee release_request_pad while buffer_alloc racyness
-      * 538628 : Patch: added a timeout property to fdsrc used in gst_poll...
-      * 546883 : [basetransform] ximagesink fails when resizing video window
-      * 551509 : gst_base_transform_prepare_output_buffer: assertion faile...
 API changed in this release
 - API additions:
-* Add GST_TAG_ATTACHMENT for generic file attachments to streams.
-* Add gst_base_sink_set_render_delay()
-* Add gst_base_sink_get_render_delay()
-* Add gst_check_setup_src_pad_by_name
-* Add gst_check_setup_sink_pad_by_name
-* Add gst_check_teardown_pad_by_name
-* Add GstBaseTransform::gst_base_transform_suggest()
-* GstBaseTransform::gst_base_transform_reconfigure()
-* GstPad::gst_pad_set_iterate_internal_links_function()
-* GstPad::GstPadIterIntLinkFunction
-* GstPad::gst_pad_iterate_internal_links()
-* GstPad::gst_pad_iterate_internal_links_default()
-- API deprecations:
-    
-* gst_pad_get_internal_links()
-* gst_pad_set_internal_link_function()
-* gst_pad_get_internal_links_default()
+* 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()
 Download
@@ -137,25 +149,25 @@
 Contributors to this release
       * Alessandro Decina
+      * Andrew Feren
+      * Andy Wingo
       * Antoine Tremblay
+      * Cygwin Ports maintainer
       * David Schleef
+      * Dig Ge
       * Edward Hervey
-      * Frederic Crozat
       * Jan Schmidt
-      * Jason Zhao
-      * Joel Larsson
-      * Luc Pionchon
+      * Jan Schmidt - Sun Microsystems
+      * Jonas Holmberg
       * Michael Smith
-      * Murray Cumming
-      * Ole André Vadla Ravnås
       * Olivier Crete
-      * Rene Stadler
-      * Robert Schwebel
+      * Peter Kjellerstedt
       * Sebastian Dröge
+      * Simon Holm Thøgersen
       * Stefan Kost
       * Thijs Vermeir
       * Thomas Vander Stichele
       * Tim-Philipp Müller
-      * Tristan Matthews
       * Wim Taymans
+      * 이문형
  
\ No newline at end of file
Index: configure.ac
RCS file: /cvs/gstreamer/gstreamer/configure.ac,v
retrieving revision 1.568
retrieving revision 1.569
diff -u -d -r1.568 -r1.569
--- configure.ac	9 Jan 2009 23:37:19 -0000	1.568
+++ configure.ac	19 Jan 2009 22:58:58 -0000	1.569
@@ -3,7 +3,7 @@
 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.21.3,
+AC_INIT(GStreamer, 0.10.22,
     http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
     gstreamer)
 AG_GST_INIT
Index: gstreamer.doap
RCS file: /cvs/gstreamer/gstreamer/gstreamer.doap,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- gstreamer.doap	2 Oct 2008 23:59:52 -0000	1.12
+++ gstreamer.doap	19 Jan 2009 22:58:58 -0000	1.13
@@ -41,6 +41,17 @@
  <release>
   <Version>
+   <revision>0.10.22</revision>
+   <branch>0.10</branch>
+   <name>I heard a disturbing sound</name>
+   <created>2009-01-19</created>
+   <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-0.10.22.tar.bz2" />
+   <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-0.10.22.tar.gz" />
+  </Version>
+ </release>
+ <release>
+  <Version>
    <revision>0.10.21</revision>
    <branch>0.10</branch>
    <name>Take These Things From Me</name>
Index: gstreamer-plugins.signals
RCS file: /cvs/gstreamer/gstreamer/docs/plugins/gstreamer-plugins.signals,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- gstreamer-plugins.signals	5 Jun 2007 12:47:23 -0000	1.5
+++ gstreamer-plugins.signals	19 Jan 2009 22:58:58 -0000	1.6
@@ -15,6 +15,13 @@
 </SIGNAL>
 <SIGNAL>
+<NAME>GstBin::do-latency</NAME>
+<RETURNS>gboolean</RETURNS>
+<FLAGS>l</FLAGS>
+GstBin *gstbin
+</SIGNAL>
+<SIGNAL>
 <NAME>GstFakeSrc::handoff</NAME>
 <RETURNS>void</RETURNS>
 <FLAGS>l</FLAGS>
Index: plugin-coreelements.xml
RCS file: /cvs/gstreamer/gstreamer/docs/plugins/inspect/plugin-coreelements.xml,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -d -r1.25 -r1.26
--- plugin-coreelements.xml	2 Oct 2008 23:59:52 -0000	1.25
+++ plugin-coreelements.xml	19 Jan 2009 22:58:58 -0000	1.26
   <description>standard GStreamer elements</description>
   <filename>../../plugins/elements/.libs/libgstcoreelements.so</filename>
   <basename>libgstcoreelements.so</basename>
-  <version>0.10.21</version>
+  <version>0.10.22</version>
   <license>LGPL</license>
   <source>gstreamer</source>
   <package>GStreamer source release</package>
@@ -95,7 +95,7 @@
       <longname>File Sink</longname>
       <class>Sink/File</class>
       <description>Write stream to a file</description>
-      <author>Thomas &lt;[email protected]&gt;</author>
+      <author>Thomas Vander Stichele &lt;thomas at apestaart dot org&gt;</author>
       <pads>
         <caps>
           <name>sink</name>
Index: plugin-coreindexers.xml
RCS file: /cvs/gstreamer/gstreamer/docs/plugins/inspect/plugin-coreindexers.xml,v
--- plugin-coreindexers.xml	2 Oct 2008 23:59:52 -0000	1.25
+++ plugin-coreindexers.xml	19 Jan 2009 22:58:58 -0000	1.26
   <description>GStreamer core indexers</description>
   <filename>../../plugins/indexers/.libs/libgstcoreindexers.so</filename>
   <basename>libgstcoreindexers.so</basename>
Index: LINGUAS
RCS file: /cvs/gstreamer/gstreamer/po/LINGUAS,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -d -r1.33 -r1.34
--- LINGUAS	16 Sep 2008 15:24:04 -0000	1.33
+++ LINGUAS	19 Jan 2009 22:58:59 -0000	1.34
@@ -1 +1 @@
-af az be bg ca cs da de en_GB es fi fr hu id it nb nl pl pt_BR 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 id it ja nb nl pl pt_BR ru rw sk sq sr sv tr uk vi zh_CN zh_TW
Index: config.h
RCS file: /cvs/gstreamer/gstreamer/win32/common/config.h,v
retrieving revision 1.90
retrieving revision 1.91
diff -u -d -r1.90 -r1.91
--- config.h	4 Nov 2008 12:22:53 -0000	1.90
+++ config.h	19 Jan 2009 22:58:59 -0000	1.91
@@ -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.21.1"
+#define PACKAGE_STRING "GStreamer 0.10.22"
 /* 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.21.1"
+#define PACKAGE_VERSION "0.10.22"
 /* Define the plugin directory */
 #ifdef _DEBUG
@@ -219,7 +219,7 @@
 #undef USE_POISONING
 /* Version number of package */
-#define VERSION "0.10.21.1"
+#define VERSION "0.10.22"
 /* Define to 1 if your processor stores words with the most significant byte
    first (like Motorola and SPARC, unlike Intel and VAX). */


--===============3977641206834369665==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
--===============3977641206834369665==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
gstreamer-cvs-verbose mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gstreamer-cvs-verbose

--===============3977641206834369665==--