summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian@centricular.com>2015-09-18 19:07:18 +0200
committerSebastian Dröge <sebastian@centricular.com>2015-09-18 19:07:18 +0200
commitb07b39d01390513d39395b93516e67c408b920c4 (patch)
treef0c61caa98640bbbaf36eca41cbd7c1ca3e6a1ba
parent73de557d04ac8358ec1f9c0fc4e047403ca9014d (diff)
Release 1.5.911.5.91
-rw-r--r--ChangeLog259
-rw-r--r--NEWS2
-rw-r--r--RELEASE62
-rw-r--r--configure.ac2
-rw-r--r--docs/plugins/inspect/plugin-coreelements.xml2
-rw-r--r--gstreamer.doap10
-rw-r--r--win32/common/config.h8
-rw-r--r--win32/common/gstversion.h2
8 files changed, 285 insertions, 62 deletions
diff --git a/ChangeLog b/ChangeLog
index 9d35088e94..c41bc3c77f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,264 @@
+=== release 1.5.91 ===
+
+2015-09-18 Sebastian Dröge <slomo@coaxion.net>
+
+ * configure.ac:
+ 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 Sebastian Dröge <slomo@coaxion.net>
+2015-08-19 12:50:56 +0300 Sebastian Dröge <sebastian@centricular.com>
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
* configure.ac:
- releasing 1.5.90
+ * 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>
diff --git a/NEWS b/NEWS
index 3e9a7796a9..7fd2c05de3 100644
--- a/NEWS
+++ b/NEWS
@@ -1,2 +1,2 @@
-This is GStreamer 1.5.90
+This is GStreamer 1.5.91
diff --git a/RELEASE b/RELEASE
index b8900a8aef..4d69093132 100644
--- a/RELEASE
+++ b/RELEASE
@@ -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
  \ No newline at end of file
diff --git a/configure.ac b/configure.ac
index ad586d7b11..53078e2b45 100644
--- a/configure.ac
+++ b/configure.ac
@@ -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)
diff --git a/docs/plugins/inspect/plugin-coreelements.xml b/docs/plugins/inspect/plugin-coreelements.xml
index b8b79a9aff..c77f5c71f7 100644
--- a/docs/plugins/inspect/plugin-coreelements.xml
+++ b/docs/plugins/inspect/plugin-coreelements.xml
@@ -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>
diff --git a/gstreamer.doap b/gstreamer.doap
index 28fb56d9cd..9c47fa351f 100644
--- a/gstreamer.doap
+++ b/gstreamer.doap
@@ -40,6 +40,16 @@ hierarchy, and a set of media-agnostic core elements.
<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>
<branch>1.5</branch>
<name></name>
diff --git a/win32/common/config.h b/win32/common/config.h
index 60af8e7880..14b5c7f900 100644
--- a/win32/common/config.h
+++ b/win32/common/config.h
@@ -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). */
diff --git a/win32/common/gstversion.h b/win32/common/gstversion.h
index dc4c39823a..32803e3c66 100644
--- a/win32/common/gstversion.h
+++ b/win32/common/gstversion.h
@@ -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:
*