releasing 0.10.7 RELEASE-0_10_7
authorThomas Vander Stichele <thomas@apestaart.org>
Fri, 9 Jun 2006 18:49:25 +0000 (18:49 +0000)
committerThomas Vander Stichele <thomas@apestaart.org>
Fri, 9 Jun 2006 18:49:25 +0000 (18:49 +0000)
Original commit message from CVS:
releasing 0.10.7

ChangeLog
NEWS
RELEASE
configure.ac
docs/plugins/gstreamer-plugins.args
docs/plugins/gstreamer-plugins.signals
docs/plugins/inspect/plugin-coreelements.xml
docs/plugins/inspect/plugin-coreindexers.xml
win32/common/config.h

index 9fc79bc..b8c8974 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+=== release 0.10.7 ===
+
+2006-06-09  Thomas Vander Stichele <thomas at apestaart dot org>
+
+       * configure.ac:
+         releasing 0.10.7, "Soepeke, ik zie ou"
+
 2006-06-07  Thomas Vander Stichele  <thomas at apestaart dot org>
 
        * configure.ac:
        (gst_collect_pads_set_flushing), (gst_collect_pads_start),
        (gst_collect_pads_stop):
        * libs/gst/base/gstcollectpads.h:
-       API: gst_collect_pads_set_flushing
-       Added api to set the pads to flushing, usefull for seeking
+       API: gst_collect_pads_set_flushing()
+       Added api to set the pads to flushing, useful for seeking
        code in elements using collectpads.
        Clear segment when receiving a flush.
 
 2006-05-29  Tim-Philipp Müller  <tim at centricular dot net>
 
        * gst/gst.c: (add_path_func), (init_post):
-         Don't scan registry paths passed via --gst-plugin--path immediately
+         Don't scan registry paths passed via --gst-plugin-path immediately
          (will crash, because absolutely nothing is set up and no types are
          registered etc.); do this later in init_post(). Fixes #343057.
 
        (gst_file_src_init), (gst_file_src_set_property),
        (gst_file_src_get_property), (gst_file_src_start):
        * plugins/elements/gstfilesrc.h:
+         API: GstFileSrc::use-mmap
 
        Add a use-mmap property to enable easier testing of all code paths.
        Bump rank to PRIMARY, so filesrc is the preferred file reader and used
        * plugins/elements/gstfakesink.c: (gst_fake_sink_class_init),
        (gst_fake_sink_preroll):
        * plugins/elements/gstfakesink.h:
-         Add new ::preroll-handoff signal (#337100).
+         API: Add new GstFakeSink::preroll-handoff signal (#337100).
 
 2006-05-23  Wim Taymans  <wim@fluendo.com>
 
        * plugins/elements/gstqueue.c: (gst_queue_push_one):
        The queue was posting a non-needed GST_MESSAGE_ERROR when pushing a
        buffer returned a fatal error. It should just send an EOS and stop
-       it's task.
+       its task.
        Upstream elements will then properly receive the GST_FLOW_UNEXPECTED
        when pushing buffers on the queue and will be able to handle the event.
 
diff --git a/NEWS b/NEWS
index 5b526c0..f2f8e00 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,48 @@
-This is GStreamer 0.10.6, "Take the cannoli"
+This is GStreamer 0.10.7, "Soepeke, ik zie ou"
+
+Changes since 0.10.6:
+    
+      * Registry cache updating is now done in a fork, so no plugins are left
+        opened
+      * New version of data protocol now serializes events
+      * queue fixes
+      * win32 fixes
+
+Bugs fixed since 0.10.6:
+    
+      * 338335 : [patch] memleak in gst-utils.c (leak pads from iterator)
+      * 343598 : undefined symbol in coreindexers when using --disable-loa...
+      * 336929 : GstCollectPads does not clear/reset segment info after fl...
+      * 337100 : [fakesink] add " preroll-handoff " signal
+      * 339918 : GstTagSetter merge-mode description unclear, and implemen...
+      * 340501 : [filesrc] give primary rank
+      * 341662 : gst-launch print_tags() fix
+      * 342238 : API: gst_element_seek_simple
+      * 342321 : GST_QUERY_POSITION fails if GstBaseSrc in get_range mode
+      * 342777 : rebuilding the registry leaves all plugins in memory
+      * 342820 : gstnetclientclock.c(453): servaddr used before set
+      * 343057 : gst-launch-0.10 segfaults when passed gst-plugin-path and...
+      * 343341 : [API] add GST_TAG_PREVIEW_IMAGE
+      * 343827 : leak in gst_index_gtype_resolver
+      * 343929 : Use of // in public header
+      * 343988 : data protocol needs extending to handle events better
+      * 341479 : Too many plugins loaded even for up-to-date registry
+      * 343334 : GstCollectPads testsuite and fixes
+      * 343538 : GstCollectPads doesn't reset EOS fields when stopped
+
+API added since 0.10.6:
+
+      * gst_element_seek_simple()
+      * GST_FLOW_CUSTOM_SUCCESS
+      * GST_FLOW_CUSTOM_ERROR
+      * GST_FLOW_IS_SUCCESS
+      * gst_collect_pads_set_flushing()
+      * GST_TAG_PREVIEW_IMAGE
+      * gst_dp_crc()
+      * GstDPPacketizer
+      * GstDPVersion
+      * GstFakeSink::preroll-handoff
+      * GstFakeSink::use-mmap
 
 Changes since 0.10.5:
 
diff --git a/RELEASE b/RELEASE
index 02ab9bb..29ecf47 100644 (file)
--- a/RELEASE
+++ b/RELEASE
@@ -1,5 +1,5 @@
 
-Release notes for GStreamer 0.10.6 "Take the cannoli"
+Release notes for GStreamer 0.10.7 "Soepeke, ik zie ou"
         
 
 
@@ -36,40 +36,51 @@ contains a set of less supported plug-ins that haven't passed the
   
 Features of this release
     
-      * Fixes for the collectpads helper
-      * Support for proper time recording on server-trickmode streams
-    via the applied_rate parameter of the NewSegment event
-      * Many bug fixes
+      * Parallel installability with 0.8.x series
+      * Threadsafe design and API
+      * Registry cache updating is now done in a fork, so no plugins are left opened
+      * New version of data protocol now serializes events
+      * queue fixes
+      * win32 fixes
 
 Bugs fixed in this release
     
-      * 339808 : [patch] mem-leak of bin in gstbin.c
-      * 338339 : [patch] registry cache is always written
-      * 339843 : [patch] fdsink should not handle short writes and non fat...
-      * 340016 : does not build on opensolaris, must always include config...
-      * 340079 : gst-launch wrapper fails with 'No version of tool gst-lau...
-      * 340174 : locking problem in gstbasesink
-      * 340460 : gst-launch no longer supports --version
-      * 340508 : remove glib pre 2.8 hacks and compat stuff
-      * 340604 : gst_mini_object_ref () docs make no mention of writeability
-      * 340608 : leaking caps in padtemplate
-      * 340697 : gstsystemclock hangs when outputting to stdout via fdsink
-      * 340721 : API: add GST_TAG_IMAGE
-      * 340772 : [qtdemux] bails out on Meet The Robinsons trailer
-      * 341556 : gst-launch: print image tags in a human readable form
-      * 339821 : [patch] serializing a GValue with a NULL buffer crashes
+      * 338335 : [patch] memleak in gst-utils.c (leak pads from iterator)
+      * 343598 : undefined symbol in coreindexers when using --disable-loa...
+      * 336929 : GstCollectPads does not clear/reset segment info after fl...
+      * 337100 : [fakesink] add " preroll-handoff " signal
+      * 339918 : GstTagSetter merge-mode description unclear, and implemen...
+      * 340501 : [filesrc] give primary rank
+      * 341662 : gst-launch print_tags() fix
+      * 342238 : API: gst_element_seek_simple
+      * 342321 : GST_QUERY_POSITION fails if GstBaseSrc in get_range mode
+      * 342777 : rebuilding the registry leaves all plugins in memory
+      * 342820 : gstnetclientclock.c(453): servaddr used before set
+      * 343057 : gst-launch-0.10 segfaults when passed gst-plugin-path and...
+      * 343341 : [API] add GST_TAG_PREVIEW_IMAGE
+      * 343827 : leak in gst_index_gtype_resolver
+      * 343929 : Use of // in public header
+      * 343988 : data protocol needs extending to handle events better
+      * 341479 : Too many plugins loaded even for up-to-date registry
+      * 343334 : GstCollectPads testsuite and fixes
+      * 343538 : GstCollectPads doesn't reset EOS fields when stopped
 
 API changed in this release
      
 
 - API additions:
     
-* gst_adapter_take_buffer()
-* GST_TAG_IMAGE tag added.
-* gst_event_new_new_segment_full()
-* gst_event_parse_new_segment_full()
-* GstSegment::applied_rate field
-* gst_segment_set_newsegment_full()
+* gst_element_seek_simple()
+* GST_FLOW_CUSTOM_SUCCESS
+* GST_FLOW_CUSTOM_ERROR
+* GST_FLOW_IS_SUCCESS
+* gst_collect_pads_set_flushing()
+* GST_TAG_PREVIEW_IMAGE
+* gst_dp_crc()
+* GstDPPacketizer
+* GstDPVersion
+* GstFakeSink::preroll-handoff
+* GstFakeSink::use-mmap
 
 Download
 
@@ -104,15 +115,17 @@ Let us know if you want to be added to this list.
   
 Contributors to this release
     
+      * Alessandro Decina
       * Edward Hervey
-      * James Andrewartha
       * Jan Schmidt
-      * Maciej Katafiasz
+      * Julien Moutte
+      * Lutz Mueller
+      * Mark Nauwelaerts
       * Michael Smith
-      * Philippe Rouquier
       * Sebastien Moutte
       * Stefan Kost
       * Thomas Vander Stichele
       * Tim-Philipp Müller
       * Wim Taymans
+      * Zaheer Abbas Merali
  
\ No newline at end of file
index 312a767..4090186 100644 (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.6.2,
+AC_INIT(GStreamer, 0.10.7,
     http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
     gstreamer)
 
index eb57372..da09c0f 100644 (file)
 <TYPE>gboolean</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Touch read data</NICK>
-<BLURB>Touch data to force disk read.</BLURB>
+<NICK>Touch mapped region read data</NICK>
+<BLURB>Touch mmapped data regions to force them to be read from disk.</BLURB>
 <DEFAULT>FALSE</DEFAULT>
 </ARG>
 
 <ARG>
+<NAME>GstFileSrc::use-mmap</NAME>
+<TYPE>gboolean</TYPE>
+<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>
+</ARG>
+
+<ARG>
 <NAME>GstIdentity::check-perfect</NAME>
 <TYPE>gboolean</TYPE>
 <RANGE></RANGE>
index 5a4e85e..a59656a 100644 (file)
@@ -33,6 +33,15 @@ GstPad *arg2
 </SIGNAL>
 
 <SIGNAL>
+<NAME>GstFakeSink::preroll-handoff</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+GstFakeSink *gstfakesink
+GstBuffer *arg1
+GstPad *arg2
+</SIGNAL>
+
+<SIGNAL>
 <NAME>GstIdentity::handoff</NAME>
 <RETURNS>void</RETURNS>
 <FLAGS>l</FLAGS>
index 296fbd3..6441b05 100644 (file)
@@ -3,7 +3,7 @@
   <description>standard GStreamer elements</description>
   <filename>../../plugins/elements/.libs/libgstcoreelements.so</filename>
   <basename>libgstcoreelements.so</basename>
-  <version>0.10.6</version>
+  <version>0.10.7</version>
   <license>LGPL</license>
   <source>gstreamer</source>
   <package>GStreamer source release</package>
index b0ba3f6..5fe07d0 100644 (file)
@@ -3,7 +3,7 @@
   <description>GStreamer core indexers</description>
   <filename>../../plugins/indexers/.libs/libgstcoreindexers.so</filename>
   <basename>libgstcoreindexers.so</basename>
-  <version>0.10.6</version>
+  <version>0.10.7</version>
   <license>LGPL</license>
   <source>gstreamer</source>
   <package>GStreamer source release</package>
index 0f0911c..849fa4e 100644 (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"
 #define PACKAGE_NAME "GStreamer"
 
 /* Define to the full name and version of this package. */
-#define PACKAGE_STRING "GStreamer 0.10.6.2"
+#define PACKAGE_STRING "GStreamer 0.10.7"
 
 /* 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.6.2"
+#define PACKAGE_VERSION "0.10.7"
 
 /* Define the plugin directory */
 #ifdef _DEBUG
 #undef USE_POISONING
 
 /* Version number of package */
-#define VERSION "0.10.6.2"
+#define VERSION "0.10.7"
 
 /* Define to 1 if your processor stores words with the most significant byte
    first (like Motorola and SPARC, unlike Intel and VAX). */