Release 1.2.4 1.2.4
authorSebastian Dröge <sebastian@centricular.com>
Fri, 18 Apr 2014 09:24:09 +0000 (11:24 +0200)
committerSebastian Dröge <sebastian@centricular.com>
Fri, 18 Apr 2014 09:24:09 +0000 (11:24 +0200)
ChangeLog
NEWS
RELEASE
configure.ac
docs/plugins/inspect/plugin-coreelements.xml
gstreamer.doap
win32/common/config.h
win32/common/gstenumtypes.c
win32/common/gstversion.h

index 2d725fb5852e06094fc937e4373d7152dff94c4b..23d794d46d7a7d52496fefb2235bcac5feceb031 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -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>
 
diff --git a/NEWS b/NEWS
index ec134b1cfb51d0d577a2f13d926ab0554b0cad68..2e767cd893251763e9efe38e4aff6d18c886b986 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,2 +1,2 @@
-This is GStreamer 1.2.3
+This is GStreamer 1.2.4
 
diff --git a/RELEASE b/RELEASE
index 92a34ceb9527d8a0234d3a9ac8553c093767ab47..9b7c8d5e66b77598b70f100c5502568cb20abefc 100644 (file)
--- a/RELEASE
+++ b/RELEASE
@@ -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
index 0a42d62a70043a8ee55403a777892d168dbd6934..045e63347a1f1af48a62e95882d52524fa830a87 100644 (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 ****
 
index c34673d1732f34f3c09472e36365550e76d3c5b6..ed66addb2bc9f5ee4a4eb6a70b753489117cc73f 100644 (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>
index 9b984bd670e3c5ed7e19feec7fafa56410bbe75c..b106dd8c5d9dfc7519e6b651159f441c2f35b34b 100644 (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>
index a4be139623fa397011ac001a1518a192f15f3324..bd0a9eeb1281cd00885d22c44fe9179266f76745 100644 (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
 #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"
 #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
 #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). */
index 93468a11345803a9a81f3fc3e632f68f0b4362f0..f63ece34d4626b09ef206801e73262bd4b83ac93 100644 (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}
index e42fefd0793a6c5e4a07904aba5d3e49f4e8260a..8bfd35cb629c6e690d90af9285e9de79217f176d 100644 (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:
  *