releasing 0.10.7

Original commit message from CVS:
releasing 0.10.7
This commit is contained in:
Thomas Vander Stichele 2006-06-09 18:49:25 +00:00
parent 2652f9152a
commit afdc4774e4
9 changed files with 129 additions and 45 deletions

View file

@ -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> 2006-06-07 Thomas Vander Stichele <thomas at apestaart dot org>
* configure.ac: * configure.ac:
@ -264,15 +271,15 @@
(gst_collect_pads_set_flushing), (gst_collect_pads_start), (gst_collect_pads_set_flushing), (gst_collect_pads_start),
(gst_collect_pads_stop): (gst_collect_pads_stop):
* libs/gst/base/gstcollectpads.h: * libs/gst/base/gstcollectpads.h:
API: gst_collect_pads_set_flushing API: gst_collect_pads_set_flushing()
Added api to set the pads to flushing, usefull for seeking Added api to set the pads to flushing, useful for seeking
code in elements using collectpads. code in elements using collectpads.
Clear segment when receiving a flush. Clear segment when receiving a flush.
2006-05-29 Tim-Philipp Müller <tim at centricular dot net> 2006-05-29 Tim-Philipp Müller <tim at centricular dot net>
* gst/gst.c: (add_path_func), (init_post): * 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 (will crash, because absolutely nothing is set up and no types are
registered etc.); do this later in init_post(). Fixes #343057. registered etc.); do this later in init_post(). Fixes #343057.
@ -294,6 +301,7 @@
(gst_file_src_init), (gst_file_src_set_property), (gst_file_src_init), (gst_file_src_set_property),
(gst_file_src_get_property), (gst_file_src_start): (gst_file_src_get_property), (gst_file_src_start):
* plugins/elements/gstfilesrc.h: * plugins/elements/gstfilesrc.h:
API: GstFileSrc::use-mmap
Add a use-mmap property to enable easier testing of all code paths. 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 Bump rank to PRIMARY, so filesrc is the preferred file reader and used
@ -348,7 +356,7 @@
* plugins/elements/gstfakesink.c: (gst_fake_sink_class_init), * plugins/elements/gstfakesink.c: (gst_fake_sink_class_init),
(gst_fake_sink_preroll): (gst_fake_sink_preroll):
* plugins/elements/gstfakesink.h: * 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> 2006-05-23 Wim Taymans <wim@fluendo.com>
@ -485,7 +493,7 @@
* plugins/elements/gstqueue.c: (gst_queue_push_one): * plugins/elements/gstqueue.c: (gst_queue_push_one):
The queue was posting a non-needed GST_MESSAGE_ERROR when pushing a 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 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 Upstream elements will then properly receive the GST_FLOW_UNEXPECTED
when pushing buffers on the queue and will be able to handle the event. when pushing buffers on the queue and will be able to handle the event.

46
NEWS
View file

@ -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: Changes since 0.10.5:

71
RELEASE
View file

@ -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 Features of this release
* Fixes for the collectpads helper * Parallel installability with 0.8.x series
* Support for proper time recording on server-trickmode streams * Threadsafe design and API
via the applied_rate parameter of the NewSegment event * Registry cache updating is now done in a fork, so no plugins are left opened
* Many bug fixes * New version of data protocol now serializes events
* queue fixes
* win32 fixes
Bugs fixed in this release Bugs fixed in this release
* 339808 : [patch] mem-leak of bin in gstbin.c * 338335 : [patch] memleak in gst-utils.c (leak pads from iterator)
* 338339 : [patch] registry cache is always written * 343598 : undefined symbol in coreindexers when using --disable-loa...
* 339843 : [patch] fdsink should not handle short writes and non fat... * 336929 : GstCollectPads does not clear/reset segment info after fl...
* 340016 : does not build on opensolaris, must always include config... * 337100 : [fakesink] add " preroll-handoff " signal
* 340079 : gst-launch wrapper fails with 'No version of tool gst-lau... * 339918 : GstTagSetter merge-mode description unclear, and implemen...
* 340174 : locking problem in gstbasesink * 340501 : [filesrc] give primary rank
* 340460 : gst-launch no longer supports --version * 341662 : gst-launch print_tags() fix
* 340508 : remove glib pre 2.8 hacks and compat stuff * 342238 : API: gst_element_seek_simple
* 340604 : gst_mini_object_ref () docs make no mention of writeability * 342321 : GST_QUERY_POSITION fails if GstBaseSrc in get_range mode
* 340608 : leaking caps in padtemplate * 342777 : rebuilding the registry leaves all plugins in memory
* 340697 : gstsystemclock hangs when outputting to stdout via fdsink * 342820 : gstnetclientclock.c(453): servaddr used before set
* 340721 : API: add GST_TAG_IMAGE * 343057 : gst-launch-0.10 segfaults when passed gst-plugin-path and...
* 340772 : [qtdemux] bails out on Meet The Robinsons trailer * 343341 : [API] add GST_TAG_PREVIEW_IMAGE
* 341556 : gst-launch: print image tags in a human readable form * 343827 : leak in gst_index_gtype_resolver
* 339821 : [patch] serializing a GValue with a NULL buffer crashes * 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 changed in this release
- API additions: - API additions:
* gst_adapter_take_buffer() * gst_element_seek_simple()
* GST_TAG_IMAGE tag added. * GST_FLOW_CUSTOM_SUCCESS
* gst_event_new_new_segment_full() * GST_FLOW_CUSTOM_ERROR
* gst_event_parse_new_segment_full() * GST_FLOW_IS_SUCCESS
* GstSegment::applied_rate field * gst_collect_pads_set_flushing()
* gst_segment_set_newsegment_full() * GST_TAG_PREVIEW_IMAGE
* gst_dp_crc()
* GstDPPacketizer
* GstDPVersion
* GstFakeSink::preroll-handoff
* GstFakeSink::use-mmap
Download Download
@ -104,15 +115,17 @@ Let us know if you want to be added to this list.
Contributors to this release Contributors to this release
* Alessandro Decina
* Edward Hervey * Edward Hervey
* James Andrewartha
* Jan Schmidt * Jan Schmidt
* Maciej Katafiasz * Julien Moutte
* Lutz Mueller
* Mark Nauwelaerts
* Michael Smith * Michael Smith
* Philippe Rouquier
* Sebastien Moutte * Sebastien Moutte
* Stefan Kost * Stefan Kost
* Thomas Vander Stichele * Thomas Vander Stichele
* Tim-Philipp Müller * Tim-Philipp Müller
* Wim Taymans * Wim Taymans
* Zaheer Abbas Merali
   

View file

@ -3,7 +3,7 @@ AC_PREREQ(2.52)
dnl initialize autoconf dnl initialize autoconf
dnl when going to/from release please set the nano (fourth number) right ! dnl when going to/from release please set the nano (fourth number) right !
dnl releases only do Wall, cvs and prerelease does Werror too 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, http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
gstreamer) gstreamer)

View file

@ -303,11 +303,21 @@
<TYPE>gboolean</TYPE> <TYPE>gboolean</TYPE>
<RANGE></RANGE> <RANGE></RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Touch read data</NICK> <NICK>Touch mapped region read data</NICK>
<BLURB>Touch data to force disk read.</BLURB> <BLURB>Touch mmapped data regions to force them to be read from disk.</BLURB>
<DEFAULT>FALSE</DEFAULT> <DEFAULT>FALSE</DEFAULT>
</ARG> </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> <ARG>
<NAME>GstIdentity::check-perfect</NAME> <NAME>GstIdentity::check-perfect</NAME>
<TYPE>gboolean</TYPE> <TYPE>gboolean</TYPE>

View file

@ -32,6 +32,15 @@ GstBuffer *arg1
GstPad *arg2 GstPad *arg2
</SIGNAL> </SIGNAL>
<SIGNAL>
<NAME>GstFakeSink::preroll-handoff</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
GstFakeSink *gstfakesink
GstBuffer *arg1
GstPad *arg2
</SIGNAL>
<SIGNAL> <SIGNAL>
<NAME>GstIdentity::handoff</NAME> <NAME>GstIdentity::handoff</NAME>
<RETURNS>void</RETURNS> <RETURNS>void</RETURNS>

View file

@ -3,7 +3,7 @@
<description>standard GStreamer elements</description> <description>standard GStreamer elements</description>
<filename>../../plugins/elements/.libs/libgstcoreelements.so</filename> <filename>../../plugins/elements/.libs/libgstcoreelements.so</filename>
<basename>libgstcoreelements.so</basename> <basename>libgstcoreelements.so</basename>
<version>0.10.6</version> <version>0.10.7</version>
<license>LGPL</license> <license>LGPL</license>
<source>gstreamer</source> <source>gstreamer</source>
<package>GStreamer source release</package> <package>GStreamer source release</package>

View file

@ -3,7 +3,7 @@
<description>GStreamer core indexers</description> <description>GStreamer core indexers</description>
<filename>../../plugins/indexers/.libs/libgstcoreindexers.so</filename> <filename>../../plugins/indexers/.libs/libgstcoreindexers.so</filename>
<basename>libgstcoreindexers.so</basename> <basename>libgstcoreindexers.so</basename>
<version>0.10.6</version> <version>0.10.7</version>
<license>LGPL</license> <license>LGPL</license>
<source>gstreamer</source> <source>gstreamer</source>
<package>GStreamer source release</package> <package>GStreamer source release</package>

View file

@ -24,7 +24,7 @@
/* #undef GST_GCOV_ENABLED */ /* #undef GST_GCOV_ENABLED */
/* Default errorlevel to use */ /* Default errorlevel to use */
#define GST_LEVEL_DEFAULT GST_LEVEL_ERROR #define GST_LEVEL_DEFAULT GST_LEVEL_NONE
/* GStreamer license */ /* GStreamer license */
#define GST_LICENSE "LGPL" #define GST_LICENSE "LGPL"
@ -33,7 +33,7 @@
#define GST_MAJORMINOR "0.10" #define GST_MAJORMINOR "0.10"
/* package name in plugins */ /* package name in plugins */
#define GST_PACKAGE_NAME "GStreamer CVS/prerelease" #define GST_PACKAGE_NAME "GStreamer source release"
/* package origin */ /* package origin */
#define GST_PACKAGE_ORIGIN "Unknown package origin" #define GST_PACKAGE_ORIGIN "Unknown package origin"
@ -197,13 +197,13 @@
#define PACKAGE_NAME "GStreamer" #define PACKAGE_NAME "GStreamer"
/* Define to the full name and version of this package. */ /* 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 to the one symbol short name of this package. */
#define PACKAGE_TARNAME "gstreamer" #define PACKAGE_TARNAME "gstreamer"
/* Define to the version of this package. */ /* Define to the version of this package. */
#define PACKAGE_VERSION "0.10.6.2" #define PACKAGE_VERSION "0.10.7"
/* Define the plugin directory */ /* Define the plugin directory */
#ifdef _DEBUG #ifdef _DEBUG
@ -219,7 +219,7 @@
#undef USE_POISONING #undef USE_POISONING
/* Version number of package */ /* 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 /* Define to 1 if your processor stores words with the most significant byte
first (like Motorola and SPARC, unlike Intel and VAX). */ first (like Motorola and SPARC, unlike Intel and VAX). */