diff options
author | Thomas Vander Stichele <thomas@apestaart.org> | 2006-06-09 18:49:25 +0000 |
---|---|---|
committer | Thomas Vander Stichele <thomas@apestaart.org> | 2006-06-09 18:49:25 +0000 |
commit | afdc4774e4eae2b837e86a94bcedf9760eb941d3 (patch) | |
tree | 6ef588f953feb92ba7e95bdaa406a1a2c8aa7156 | |
parent | 2652f9152a1ef415aeab7edc3ce5ca66564dd2f9 (diff) |
releasing 0.10.7RELEASE-0_10_7
Original commit message from CVS:
releasing 0.10.7
-rw-r--r-- | ChangeLog | 18 | ||||
-rw-r--r-- | NEWS | 46 | ||||
-rw-r--r-- | RELEASE | 71 | ||||
-rw-r--r-- | configure.ac | 2 | ||||
-rw-r--r-- | docs/plugins/gstreamer-plugins.args | 14 | ||||
-rw-r--r-- | docs/plugins/gstreamer-plugins.signals | 9 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-coreelements.xml | 2 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-coreindexers.xml | 2 | ||||
-rw-r--r-- | win32/common/config.h | 10 |
9 files changed, 129 insertions, 45 deletions
@@ -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: @@ -264,15 +271,15 @@ (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. @@ -294,6 +301,7 @@ (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 @@ -348,7 +356,7 @@ * 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> @@ -485,7 +493,7 @@ * 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. @@ -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: @@ -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 diff --git a/configure.ac b/configure.ac index 312a767371..40901864b5 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.6.2, +AC_INIT(GStreamer, 0.10.7, http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer, gstreamer) diff --git a/docs/plugins/gstreamer-plugins.args b/docs/plugins/gstreamer-plugins.args index eb573721f0..da09c0f801 100644 --- a/docs/plugins/gstreamer-plugins.args +++ b/docs/plugins/gstreamer-plugins.args @@ -303,12 +303,22 @@ <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> diff --git a/docs/plugins/gstreamer-plugins.signals b/docs/plugins/gstreamer-plugins.signals index 5a4e85ee9f..a59656a260 100644 --- a/docs/plugins/gstreamer-plugins.signals +++ b/docs/plugins/gstreamer-plugins.signals @@ -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> diff --git a/docs/plugins/inspect/plugin-coreelements.xml b/docs/plugins/inspect/plugin-coreelements.xml index 296fbd3334..6441b05cde 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.6</version> + <version>0.10.7</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 b0ba3f6f3c..5fe07d073d 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.6</version> + <version>0.10.7</version> <license>LGPL</license> <source>gstreamer</source> <package>GStreamer source release</package> diff --git a/win32/common/config.h b/win32/common/config.h index 0f0911cf9a..849fa4e8f7 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" @@ -197,13 +197,13 @@ #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 @@ -219,7 +219,7 @@ #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). */ |