mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-10 01:15:39 +00:00
releasing 0.10.7
Original commit message from CVS: releasing 0.10.7
This commit is contained in:
parent
2652f9152a
commit
afdc4774e4
9 changed files with 129 additions and 45 deletions
18
ChangeLog
18
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>
|
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
46
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:
|
Changes since 0.10.5:
|
||||||
|
|
||||||
|
|
71
RELEASE
71
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
|
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
|
||||||
|
|
|
@ -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)
|
||||||
|
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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). */
|
||||||
|
|
Loading…
Reference in a new issue