diff options
author | Sebastian Dröge <sebastian@centricular.com> | 2014-04-18 11:24:09 +0200 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2014-04-18 11:24:09 +0200 |
commit | e71d192e6d4267c87b03453406c85a0cdffe83b1 (patch) | |
tree | f3ece67ebc789a0ce1217915b9234a8b95388075 | |
parent | 7b4becefa5bd58ef4e52eb4410afd1df9b45988f (diff) |
Release 1.2.4f20
-rw-r--r-- | ChangeLog | 166 | ||||
-rw-r--r-- | NEWS | 2 | ||||
-rw-r--r-- | RELEASE | 25 | ||||
-rw-r--r-- | configure.ac | 4 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-coreelements.xml | 2 | ||||
-rw-r--r-- | gstreamer.doap | 10 | ||||
-rw-r--r-- | win32/common/config.h | 8 | ||||
-rw-r--r-- | win32/common/gstenumtypes.c | 2 | ||||
-rw-r--r-- | win32/common/gstversion.h | 2 |
9 files changed, 196 insertions, 25 deletions
@@ -1,9 +1,171 @@ +=== release 1.2.4 === + +2014-04-18 Sebastian Dröge <slomo@coaxion.net> + + * configure.ac: + releasing 1.2.4 + +2014-04-09 17:01:01 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> + + * gst/gststructure.c: + structure: error out when trying to fixate a fraction near an invalid target + +2014-04-09 10:15:33 +0200 Jose Antonio Santos Cadenas <santoscadenas@gmail.com> + + * libs/gst/base/gstbaseparse.c: + baseparse: Fix memory leak + Queued frames were not released after being pushed, this + caused a leak of the GstBaseParseFrame structure. + https://bugzilla.gnome.org/show_bug.cgi?id=727883 + +2014-04-03 07:36:03 +0200 Edward Hervey <edward@collabora.com> + + * tools/gst-launch.1.in: + gst-launch.1: Playbin2 is dead, long live playbin + Looks like that was the last remaining mention in core ... + +2014-03-29 10:18:34 +0100 Sebastian Dröge <sebastian@centricular.com> + + * gst/gstpad.c: + pad: Include event type in debug output when delaying a sticky event because of not-linked + +2014-03-25 12:38:07 +0100 Wim Taymans <wtaymans@redhat.com> + + * tools/gst-launch.c: + launch: place the deep-notify on the right pipeline + If the toplevel bin is not not a pipeline, we place the bin in a + pipeline. Also make sure that we connect to the deep-notify of this new + pipeline because we will g_signal_handler_disconnect() from it later. + +2014-03-14 18:40:31 +0000 Tim-Philipp Müller <tim@centricular.com> + + * plugins/elements/gstmultiqueue.c: + docs: fix multiqueue docs for new template names foo_%d -> foo_%u + https://bugzilla.gnome.org/show_bug.cgi?id=726358 + +2014-03-06 13:01:40 +0200 George Kiagiadakis <george.kiagiadakis@collabora.com> + + * gst/gstghostpad.c: + ghostpad: use gst_pad_get_peer to acquire a reference to the target pad + This ensures that the lock of the internal pad is held while referencing + it's peer (= the target pad), which ensures that the peer is not + going to be unlinked/destroyed in the meantime. + https://bugzilla.gnome.org/show_bug.cgi?id=725809 + +2014-03-06 12:40:23 +0200 George Kiagiadakis <george.kiagiadakis@collabora.com> + + * gst/gstghostpad.c: + ghostpad: hold a reference to the target pad while unlinking it + https://bugzilla.gnome.org/show_bug.cgi?id=725809 + +2014-02-26 15:36:42 +0100 Wim Taymans <wtaymans@redhat.com> + + * gst/gstbuffer.c: + buffer: remove wrong comment + Refcount and writability are not related for memory objects. + +2014-04-07 11:36:58 +0200 Sebastian Dröge <sebastian@centricular.com> + + * gst/parse/Makefile.am: + parse: Don't dist the bison and flex generated headers + https://bugzilla.gnome.org/show_bug.cgi?id=727253 + +2014-03-02 17:55:45 +0100 Sebastian Rasmussen <sebras@hotmail.com> + + * gst/gstbufferpool.c: + * gst/gstmeta.c: + * libs/gst/base/gstbaseparse.h: + docs: Fix typos and remove unknown annotations + Fixes https://bugzilla.gnome.org/show_bug.cgi?id=725517 + +2014-02-18 15:46:32 +0100 Wim Taymans <wtaymans@redhat.com> + + * plugins/elements/gstqueue2.c: + queue2: don't truncate the temp file on shutdown + We want to keep the downloaded file untruncated so that we can use it + again later. + Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=724373 + +2014-02-18 14:21:20 +0100 Wim Taymans <wtaymans@redhat.com> + + * plugins/elements/gstqueue2.c: + queue2: Fix merging of ranges + Make a method to get the seeking threshold. If data is further away from + this threshold we want to perform a seek upstream. + When the current downloaded range can merge with the next range, + actually include the data of the next range into the current range + instead of discarding it. Also decide if we seek to the write position + of the merged range or continue reading. + +2014-02-11 13:27:25 +0100 Sebastian Dröge <sebastian@centricular.com> + + * gst/gsterror.h: + error: GST_RESOURCE_ERROR_NOT_AUTHORIZED will be available since 1.2.4 + +2014-02-11 13:09:11 +0100 Sebastian Dröge <sebastian@centricular.com> + + * gst/gsterror.c: + * gst/gsterror.h: + error: Add RESOURCE_NOT_AUTHORIZED error + This allows to distinguish normal read failures from read failures + where we miss authorization. + === release 1.2.3 === -2014-02-08 Sebastian Dröge <slomo@coaxion.net> +2014-02-08 11:36:27 +0100 Sebastian Dröge <sebastian@centricular.com> + * ChangeLog: + * NEWS: + * RELEASE: * configure.ac: - releasing 1.2.3 + * docs/plugins/inspect/plugin-coreelements.xml: + * gstreamer.doap: + * win32/common/config.h: + * win32/common/gstversion.h: + Release 1.2.3 + +2014-02-08 11:35:15 +0100 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 2014-01-24 19:19:08 +0100 Arnaud Vrac <avrac@freebox.fr> @@ -1,2 +1,2 @@ -This is GStreamer 1.2.3 +This is GStreamer 1.2.4 @@ -1,5 +1,5 @@ -Release notes for GStreamer 1.2.3 +Release notes for GStreamer 1.2.4 The GStreamer team is proud to announce a new bug-fix release @@ -42,15 +42,11 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg) Bugs fixed in this release - * 712597 : multiqueue: regression: buffering of live radio stream never finishes - * 719814 : docs: add missing files for distribution - * 721253 : multiqueue: May cause hanging if shut down while handling a serialized query - * 721289 : pad: using multiple blocking probes doesn't work as expected - * 721300 : tee: Does not protect pad from being destroyed from pad probe during gst_pad_push() - * 721350 : baseparse: push pending events before GAP - * 721422 : Negative pad offsets don't work - * 721941 : baseparse: do not accumulate buffers on passthrough mode - * 722467 : pad: Leaks events when iterating sticky events and callback drops event + * 724373 : Queue2 truncates its temp file when pipeline is paused + * 725517 : docs: Fix typos and remove unknown annotations + * 725809 : ghostpad: rare crash because of missing reference count on its target pad + * 727253 : parse: Bison generated file included in the release tarballs causes compile errors + * 727883 : baseparse: Memory leak of queue frames ==== Download ==== @@ -87,11 +83,12 @@ subscribe to the gstreamer-devel list. Contributors to this release - * Arnaud Vrac - * Pedro Côrte-Real + * Edward Hervey + * George Kiagiadakis + * Jose Antonio Santos Cadenas * Sebastian Dröge * Sebastian Rasmussen - * Thiago Santos + * Tim-Philipp Müller + * Vincent Penquerc'h * Wim Taymans - * YanpingZhang
\ No newline at end of file diff --git a/configure.ac b/configure.ac index 0a42d62a7..045e63347 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.2.3],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gstreamer]) +AC_INIT([GStreamer],[1.2.4],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gstreamer]) AG_GST_INIT dnl initialize automake (we require GNU make) @@ -64,7 +64,7 @@ dnl 1.2.5 => 205 dnl 1.10.9 (who knows) => 1009 dnl dnl sets GST_LT_LDFLAGS -AS_LIBTOOL(GST, 203, 0, 203) +AS_LIBTOOL(GST, 204, 0, 204) dnl *** autotools stuff **** diff --git a/docs/plugins/inspect/plugin-coreelements.xml b/docs/plugins/inspect/plugin-coreelements.xml index c34673d17..ed66addb2 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.2.3</version> + <version>1.2.4</version> <license>LGPL</license> <source>gstreamer</source> <package>GStreamer source release</package> diff --git a/gstreamer.doap b/gstreamer.doap index 9b984bd67..b106dd8c5 100644 --- a/gstreamer.doap +++ b/gstreamer.doap @@ -40,6 +40,16 @@ hierarchy, and a set of media-agnostic core elements. <release> <Version> + <revision>1.2.4</revision> + <branch>1.2</branch> + <name></name> + <created>2014-02-18</created> + <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.2.4.tar.xz" /> + </Version> + </release> + + <release> + <Version> <revision>1.2.3</revision> <branch>1.2</branch> <name></name> diff --git a/win32/common/config.h b/win32/common/config.h index a4be13962..bd0a9eeb1 100644 --- a/win32/common/config.h +++ b/win32/common/config.h @@ -62,7 +62,7 @@ #define GST_PACKAGE_ORIGIN "Unknown package origin" /* GStreamer package release date/time for plugins as YYYY-MM-DD */ -#define GST_PACKAGE_RELEASE_DATETIME "2014-02-08" +#define GST_PACKAGE_RELEASE_DATETIME "2014-02-18" /* Define if static plugins should be built */ #undef GST_PLUGIN_BUILD_STATIC @@ -354,7 +354,7 @@ #define PACKAGE_NAME "GStreamer" /* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GStreamer 1.2.3" +#define PACKAGE_STRING "GStreamer 1.2.4" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "gstreamer" @@ -363,7 +363,7 @@ #undef PACKAGE_URL /* Define to the version of this package. */ -#define PACKAGE_VERSION "1.2.3" +#define PACKAGE_VERSION "1.2.4" /* directory where plugins are located */ #ifdef _DEBUG @@ -401,7 +401,7 @@ #undef USE_POISONING /* Version number of package */ -#define VERSION "1.2.3" +#define VERSION "1.2.4" /* 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/gstenumtypes.c b/win32/common/gstenumtypes.c index 93468a113..f63ece34d 100644 --- a/win32/common/gstenumtypes.c +++ b/win32/common/gstenumtypes.c @@ -508,6 +508,8 @@ gst_resource_error_get_type (void) "settings"}, {C_ENUM (GST_RESOURCE_ERROR_NO_SPACE_LEFT), "GST_RESOURCE_ERROR_NO_SPACE_LEFT", "no-space-left"}, + {C_ENUM (GST_RESOURCE_ERROR_NOT_AUTHORIZED), + "GST_RESOURCE_ERROR_NOT_AUTHORIZED", "not-authorized"}, {C_ENUM (GST_RESOURCE_ERROR_NUM_ERRORS), "GST_RESOURCE_ERROR_NUM_ERRORS", "num-errors"}, {0, NULL, NULL} diff --git a/win32/common/gstversion.h b/win32/common/gstversion.h index e42fefd07..8bfd35cb6 100644 --- a/win32/common/gstversion.h +++ b/win32/common/gstversion.h @@ -57,7 +57,7 @@ G_BEGIN_DECLS * * The micro version of GStreamer at compile time: */ -#define GST_VERSION_MICRO (3) +#define GST_VERSION_MICRO (4) /** * GST_VERSION_NANO: * |