Release 1.5.91

This commit is contained in:
Sebastian Dröge 2015-09-18 19:07:18 +02:00
parent 73de557d04
commit b07b39d013
8 changed files with 286 additions and 63 deletions

261
ChangeLog
View file

@ -1,9 +1,264 @@
=== release 1.5.90 ===
=== release 1.5.91 ===
2015-08-19 Sebastian Dröge <slomo@coaxion.net>
2015-09-18 Sebastian Dröge <slomo@coaxion.net>
* configure.ac:
releasing 1.5.90
releasing 1.5.91
2015-09-18 11:49:03 +0200 Sebastian Dröge <sebastian@centricular.com>
* po/zh_CN.po:
po: Update translations
2015-09-15 10:56:40 +0900 Vineeth TM <vineeth.tm@samsung.com>
* libs/gst/check/gstcheck.c:
* plugins/elements/gstdownloadbuffer.c:
* tests/benchmarks/gstbufferstress.c:
* tests/benchmarks/gstclockstress.c:
* tests/benchmarks/gstpollstress.c:
downloadbuffer, benchmarks: fix error leaks in failure code paths
https://bugzilla.gnome.org/show_bug.cgi?id=755019
2015-09-15 10:52:55 +0900 Vineeth TM <vineeth.tm@samsung.com>
* libs/gst/check/gstcheck.c:
check: Fix indentation
https://bugzilla.gnome.org/show_bug.cgi?id=755019
2015-09-15 18:05:11 +0100 Tim-Philipp Müller <tim@centricular.com>
* gst/gstbufferpool.c:
bufferpool: sprinkle some allow-none and out annotations for g-i
2015-09-14 11:01:11 +0900 Vineeth TM <vineeth.tm@samsung.com>
* gst/gstbin.c:
bin: fix typo in log message when threadpool alloc fails
https://bugzilla.gnome.org/show_bug.cgi?id=754975
2015-09-11 17:58:48 +0300 Igor Rondarev <igor.rondarev@gmail.com>
* configure.ac:
* gst/Makefile.am:
configure: Check for socketpair() in -lsocket too
On e.g. QNX it is in an external library, not libc.
https://bugzilla.gnome.org/show_bug.cgi?id=754875
2015-09-09 13:10:04 +0530 Arun Raghavan <git@arunraghavan.net>
* docs/gst/gstreamer-sections.txt:
Revert "docs: Make sure gst_debug_bin_to_dot_data() is documented"
This reverts commit 0dffeb03018d12be522c2d97aaaf8102153bd7c0.
The commit is erroneous and documents the function twice.
2015-07-23 12:18:51 +0530 Arun Raghavan <git@arunraghavan.net>
* docs/gst/gstreamer-sections.txt:
docs: Make sure gst_debug_bin_to_dot_data() is documented
Thanks to Nirbheek Chauhan <nirbheek@centricular.com> for pointing this
out.
2015-08-05 10:07:50 +0200 Stian Selnes <stian@pexip.com>
* libs/gst/check/gstharness.c:
* tests/check/libs/gstharness.c:
harness: Fix race for gst_harness_element_ref
In order for gst_harness_new_full to be MT-safe the increase and
decrease of HARNESS_REF must be MT-safe. This allows for creating
multiple harnesses from different threads wrapping the same element.
https://bugzilla.gnome.org/show_bug.cgi?id=754661
2015-08-05 09:59:39 +0200 Stian Selnes <stian@pexip.com>
* libs/gst/check/gstharness.c:
harness: Allow-none for custom stress init func
It should be allowed to not have a function to initialize the user data
since it's often not necessary; it may already be initialized.
https://bugzilla.gnome.org/show_bug.cgi?id=754661
2015-09-06 09:58:09 +0100 Tim-Philipp Müller <tim@centricular.com>
* docs/plugins/gstreamer-plugins.signals:
docs: remove signal that no longer exists from docs
2015-09-05 11:20:49 +0100 Tim-Philipp Müller <tim@centricular.com>
* po/af.po:
* po/az.po:
* po/be.po:
* po/bg.po:
* po/ca.po:
* po/cs.po:
* po/da.po:
* po/de.po:
* po/el.po:
* po/en_GB.po:
* po/eo.po:
* po/es.po:
* po/eu.po:
* po/fi.po:
* po/fr.po:
* po/gl.po:
* po/hr.po:
* po/hu.po:
* po/id.po:
* po/it.po:
* po/ja.po:
* po/lt.po:
* po/nb.po:
* po/nl.po:
* po/pl.po:
* po/pt_BR.po:
* po/ro.po:
* po/ru.po:
* po/rw.po:
* po/sk.po:
* po/sl.po:
* po/sq.po:
* po/sr.po:
* po/sv.po:
* po/tr.po:
* po/uk.po:
* po/vi.po:
* po/zh_CN.po:
* po/zh_TW.po:
po: update for translated string changes
2015-09-05 11:18:27 +0100 Tim-Philipp Müller <tim@centricular.com>
* tools/gst-launch.c:
tools: gst-launch: fix --exclude command line option
This has not worked (as in: crashed) since 2005, so
perhaps it should just be removed instead.
2015-08-31 12:07:10 +0100 Tim-Philipp Müller <tim@centricular.com>
* plugins/elements/gstqueue2.c:
Revert "queue2: Process SEEKING query"
This caused problems with oggdemux when queue2 was
operating in queue mode and the souphttpsrc upstream
is not seekable because the server doesn't support
range requests. It would then still claim seekability
and then things go wrong from there.
This reverts commit 7b0b93dafe4ac547552cdb66ade5d8aa0405e7b4.
https://bugzilla.gnome.org/show_bug.cgi?id=753887
2015-08-29 20:14:44 +0200 Havard Graff <havard.graff@gmail.com>
* libs/gst/check/gstharness.c:
harness: misc bugfixes
1. Get a list of pad templates from the element class, not the
factory. This allows us to interact with test-elements that does
not have a factory.
2. Use the pad_template_caps in caps-queries when caps is not set
explicitly on the pad. Not doing so is simply wrong, and prohibits
interactions with special templates used for testing.
https://bugzilla.gnome.org/show_bug.cgi?id=754193
2015-08-26 09:29:05 -0300 Thiago Santos <thiagoss@osg.samsung.com>
* tests/check/gst/gstevent.c:
tests: event: fix build failure
gst/gstevent.c:250:5: error: for loop initial declarations are only
allowed in C99 or C11 mode
2015-08-24 21:04:37 +0300 Vivia Nikolaidou <vivia@toolsonair.com>
* gst/gstbin.c:
* tests/check/gst/gstbin.c:
bin: Make sure we don't add/remove a bin to/from itself
Doing so would deadlock from trying to acquire the object lock twice
https://bugzilla.gnome.org/show_bug.cgi?id=754036
2015-08-21 14:28:48 -0700 Nicolas Dufresne <nicolas.dufresne@collabora.com>
* libs/gst/base/gstbasetransform.c:
basetransform: Reconfigure before propose_allocation
There exist cases where a reconfigure event was propagated from
downstream, but caps didn't change. In this case, we would
reconfigure only when the next buffer arrives. The problem is that
due to the allocation query being cached, the return query parameters
endup outdated.
In this patch we refactor the reconfigurating code into a function, and
along with reconfiguring when a new buffer comes in, we also reconfigure
when a query allocation arrives.
https://bugzilla.gnome.org/show_bug.cgi?id=753850
2015-08-07 15:39:59 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
* tests/check/libs/basesrc.c:
basesrc-test: Fix race testing segment update
As this test is using a short sleep (GST_USECOND, which is 10ms
in microsecond), sometimes that EOS event is received before the
loop in basesrc have run _do_seek() and pushed the update segment.
To solve this issue, we wait for the initial segment (and flush it)
then we wait for the second segment before sending EOS.
https://bugzilla.gnome.org/show_bug.cgi?id=753365
2015-08-19 11:46:07 +0200 Thibault Saunier <tsaunier@gnome.org>
* scripts/gst-uninstalled:
bin: Add NLE to GST_PLUGIN_PATH
=== release 1.5.90 ===
2015-08-19 12:50:56 +0300 Sebastian Dröge <sebastian@centricular.com>
* ChangeLog:
* NEWS:
* RELEASE:
* configure.ac:
* docs/plugins/gstreamer-plugins.args:
* docs/plugins/inspect/plugin-coreelements.xml:
* gstreamer.doap:
* win32/common/config.h:
* win32/common/gstenumtypes.c:
* win32/common/gstversion.h:
Release 1.5.90
2015-08-19 12:33:41 +0300 Sebastian Dröge <sebastian@centricular.com>
* po/af.po:
* po/az.po:
* po/be.po:
* po/bg.po:
* po/ca.po:
* po/cs.po:
* po/da.po:
* po/de.po:
* po/el.po:
* po/en_GB.po:
* po/eo.po:
* po/es.po:
* po/eu.po:
* po/fi.po:
* po/fr.po:
* po/gl.po:
* po/hr.po:
* po/hu.po:
* po/id.po:
* po/it.po:
* po/ja.po:
* po/lt.po:
* po/nb.po:
* po/nl.po:
* po/pl.po:
* po/pt_BR.po:
* po/ro.po:
* po/ru.po:
* po/rw.po:
* po/sk.po:
* po/sl.po:
* po/sq.po:
* po/sr.po:
* po/sv.po:
* po/tr.po:
* po/uk.po:
* po/vi.po:
* po/zh_CN.po:
* po/zh_TW.po:
Update .po files
2015-08-19 11:17:29 +0300 Sebastian Dröge <sebastian@centricular.com>

2
NEWS
View file

@ -1,2 +1,2 @@
This is GStreamer 1.5.90
This is GStreamer 1.5.91

62
RELEASE
View file

@ -1,8 +1,8 @@
Release notes for GStreamer 1.5.90
Release notes for GStreamer 1.5.91
The GStreamer team is pleased to announce the first release candidate for the
The GStreamer team is pleased to announce the second release candidate for the
stable 1.6 release series. The 1.6 release series is adding new features on top of
the 1.0, 1.2 and 1.4 series and is part of the API and ABI-stable 1.x release
series of the GStreamer multimedia framework. The final 1.6.0 release is planned
@ -13,7 +13,6 @@ Binaries for Android, iOS, Mac OS X and Windows will be provided separately by
the GStreamer project.
This module, gstreamer, only contains core functionality.
For actual media playback, you will need other modules.
@ -37,37 +36,13 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
Bugs fixed in this release
* 746385 : task: add function guards for gst_task_set_lock()
* 746431 : gsttask: function gst_task_join should do the argument verification before accessing GstTaskPrivate
* 746439 : task: guard against NULL task function in gst_task_new()
* 748643 : gstpad: Add a new GST_PROBE_HANDLED return value for probes
* 749590 : protection_meta: implement transform function
* 750149 : queuearray: allow storing of structs in addition to pointers (for GQueue optimisation)
* 750783 : baseparse: reverse playback in pull mode
* 751622 : test_ABI: failed ABI check
* 751628 : tests: caps: test_intersect_flagset failure
* 751712 : buffer: gst_buffer_copy_into() should probably not copy GST_META_FLAG_POOLED metadata
* 751819 : basesink: Shouldn't drop buffer when sync=false
* 751840 : inputselector: unnecessary check is always true
* 751881 : memory: Add missing field initializers to GstMapInfo
* 751916 : Add GstHarness test framework
* 752055 : identity: invalid read when unscheduling a gst_clock_id_wait
* 752092 : baseparse: Passes bogus buffer durations to subclass
* 752116 : adapter: failure of gst_adapter_get_(buffer_)list
* 752123 : harness: don't run code inside g_assert()
* 752493 : harness: Improve detection of element type
* 752494 : harness: Forward sticky events to sink harness
* 752498 : GstHarness improvements
* 752623 : concat: Test pipeline with uridecodebin and concat freezes sometimes when setting pipeline to state NULL
* 752662 : registry: Add plugins to the registry we are loading and not default one
* 752746 : harness: allow full control over event forwarding
* 752800 : basetransform: may return not-negotiation on shutdown
* 753011 : queue2: can not update upstream_size with valid data
* 753151 : gstpad: fix invalid object unref
* 753338 : value: free caps during failure
* 753455 : datetime: allow passing just a time to gst_date_time_new_from_iso8601_string() and default to " today " as date then
* 753538 : basetransform: remove unreachable return statement
* 753623 : pad: implement default handling of accept-caps using the template caps
* 754036 : bin: Make sure we don't add/remove a bin to/from itself
* 754040 : Investigate why caps negotiation is slower than in 1.4
* 754193 : harness: misc bugfixes
* 754661 : harness: Fix race for gst_harness_element_ref
* 754875 : configure.ac: no socketpair() check causes unresolved reference
* 754975 : bin: trivial fix in critical log when threadpool alloc fails
* 755019 : gstreamer: Fix error leak during failure cases
==== Download ====
@ -104,32 +79,15 @@ subscribe to the gstreamer-devel list.
Contributors to this release
* Arnaud Vrac
* Arun Raghavan
* Edward Hervey
* Eunhae Choi
* George Kiagiadakis
* Havard Graff
* Hyunjun Ko
* Jan Schmidt
* Justin Joy
* Luis de Bethencourt
* Mathieu Duponchelle
* Miguel París Díaz
* Igor Rondarev
* Nicolas Dufresne
* Nirbheek Chauhan
* Olivier Crête
* Philippe Normand
* Prashant Gotarne
* Sebastian Dröge
* Song Bing
* Stefan Sauer
* Stian Selnes
* Thiago Santos
* Thibault Saunier
* Tim-Philipp Müller
* Vineeth T M
* Vineeth TM
* Vivia Nikolaidou
* Wim Taymans
 

View file

@ -4,7 +4,7 @@ dnl initialize autoconf
dnl when going to/from release please set the nano (fourth number) right !
dnl releases only do Wall, git and prerelease does Werror too
dnl
AC_INIT([GStreamer],[1.5.90],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gstreamer])
AC_INIT([GStreamer],[1.5.91],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gstreamer])
AG_GST_INIT
dnl initialize automake (we require GNU make)

View file

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

View file

@ -38,6 +38,16 @@ hierarchy, and a set of media-agnostic core elements.
</GitRepository>
</repository>
<release>
<Version>
<revision>1.5.91</revision>
<branch>1.5</branch>
<name></name>
<created>2015-09-18</created>
<file-release rdf:resource="http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.5.91.tar.xz" />
</Version>
</release>
<release>
<Version>
<revision>1.5.90</revision>

View file

@ -65,7 +65,7 @@
#define GST_PACKAGE_ORIGIN "Unknown package origin"
/* GStreamer package release date/time for plugins as YYYY-MM-DD */
#define GST_PACKAGE_RELEASE_DATETIME "2015-08-19"
#define GST_PACKAGE_RELEASE_DATETIME "2015-09-18"
/* Define if static plugins should be built */
#undef GST_PLUGIN_BUILD_STATIC
@ -454,7 +454,7 @@
#define PACKAGE_NAME "GStreamer"
/* Define to the full name and version of this package. */
#define PACKAGE_STRING "GStreamer 1.5.90"
#define PACKAGE_STRING "GStreamer 1.5.91"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "gstreamer"
@ -463,7 +463,7 @@
#undef PACKAGE_URL
/* Define to the version of this package. */
#define PACKAGE_VERSION "1.5.90"
#define PACKAGE_VERSION "1.5.91"
/* directory where plugins are located */
#ifdef _DEBUG
@ -507,7 +507,7 @@
#undef USE_POISONING
/* Version number of package */
#define VERSION "1.5.90"
#define VERSION "1.5.91"
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
significant byte first (like Motorola and SPARC, unlike Intel). */

View file

@ -60,7 +60,7 @@ G_BEGIN_DECLS
*
* The micro version of GStreamer at compile time:
*/
#define GST_VERSION_MICRO (90)
#define GST_VERSION_MICRO (91)
/**
* GST_VERSION_NANO:
*