Release 1.2.4

This commit is contained in:
Sebastian Dröge 2014-04-18 11:24:09 +02:00
parent 7b4becefa5
commit e71d192e6d
9 changed files with 197 additions and 26 deletions

168
ChangeLog
View file

@ -1,9 +1,171 @@
=== release 1.2.3 ===
=== release 1.2.4 ===
2014-02-08 Sebastian Dröge <slomo@coaxion.net>
2014-04-18 Sebastian Dröge <slomo@coaxion.net>
* configure.ac:
releasing 1.2.3
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 11:36:27 +0100 Sebastian Dröge <sebastian@centricular.com>
* ChangeLog:
* NEWS:
* RELEASE:
* configure.ac:
* 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>

2
NEWS
View file

@ -1,2 +1,2 @@
This is GStreamer 1.2.3
This is GStreamer 1.2.4

25
RELEASE
View file

@ -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
 

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.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 ****

View file

@ -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>

View file

@ -38,6 +38,16 @@ hierarchy, and a set of media-agnostic core elements.
</GitRepository>
</repository>
<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>

View file

@ -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). */

View file

@ -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}

View file

@ -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:
*