Release 1.2.2 1.2.2
authorSebastian Dröge <sebastian@centricular.com>
Thu, 26 Dec 2013 16:34:18 +0000 (17:34 +0100)
committerSebastian Dröge <sebastian@centricular.com>
Thu, 26 Dec 2013 16:34:18 +0000 (17:34 +0100)
ChangeLog
NEWS
RELEASE
configure.ac
docs/plugins/inspect/plugin-coreelements.xml
gstreamer.doap
win32/common/config.h
win32/common/gstversion.h

index 9510cafb69f05f62d3e52dc6a26d1bc33674c1f7..5a72408b59584df57c1b57ed7d61610d66ce03e5 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,212 @@
+=== release 1.2.2 ===
+
+2013-12-26  Sebastian Dröge <slomo@coaxion.net>
+
+       * configure.ac:
+         releasing 1.2.2
+
+2013-12-26 16:44:57 +0100  Sebastian Dröge <sebastian@centricular.com>
+
+       * po/da.po:
+       * po/de.po:
+       * po/pl.po:
+       * po/ru.po:
+       * po/uk.po:
+       * po/vi.po:
+         po: Update translations
+
+2013-12-20 14:30:22 +0100  Sebastian Dröge <sebastian@centricular.com>
+
+       * plugins/elements/gstfunnel.c:
+         funnel: Setting the PROXY_CAPS flag on the srcpad does not make much sense
+         funnel outputs whatever one of the upstreams currently outputs, a caps
+         query to a random upstream does not give the right answer here.
+
+2013-12-20 11:37:53 +0100  Sebastian Dröge <sebastian@centricular.com>
+
+       * plugins/elements/gstfunnel.c:
+         funnel: Proxy CAPS and ALLOCATION queries
+
+2013-11-18 10:46:00 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
+
+       * plugins/elements/gstmultiqueue.c:
+         multiqueue: post 100% buffering if single queue is not linked
+         This makes buffering stop in case a stream switch happens. This is
+         important for adaptive streams that can disable not-linked streams
+         to avoid consuming the network bandwidth.
+         https://bugzilla.gnome.org/show_bug.cgi?id=719575
+
+2013-12-11 14:42:34 +0100  Wim Taymans <wtaymans@redhat.com>
+
+       * plugins/elements/gstqueue.c:
+       * plugins/elements/gstqueue2.c:
+         queue: don't ignore event return value
+         Pass the event return value upstream.
+         Remove strange goto construct.
+
+2013-11-18 15:28:32 +0000  Tim-Philipp Müller <tim@centricular.com>
+
+       * tests/check/gst/gstbus.c:
+         tests: fix GstBus unit test with latest GLib
+         g_source_remove() works on the default main context, and
+         we're doing things with a custom context. Fixes warning
+         with newer GLib versions.
+
+2013-12-05 00:26:13 +0000  Tim-Philipp Müller <tim@centricular.com>
+
+       * tools/gst-launch.c:
+         tools: gst-launch: don't try to remove already-removed GSource from main loop
+         It's considered a programming error in recent GLib versions now.
+         We may already have removed the source by returning FALSE from
+         the callback if it was fired. Fixes warning with newer GLibs
+         when interrupting a pipeline with Control-C.
+
+2013-12-02 22:22:36 -0500  Olivier Crête <olivier.crete@collabora.com>
+
+       * plugins/elements/gstmultiqueue.c:
+         multiqueue: Wake up on reconfigure event
+         After patch bda406c4, the state of the singlequeue was set to OK, but nothing
+         would then wake up the thread, as the other wakeup functions only look at
+         singlequeues that are marked as having received as not-linked.
+         https://bugzilla.gnome.org/show_bug.cgi?id=708200
+
+2013-11-19 11:41:54 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
+
+       * gst/gstutils.c:
+         gstpad: drop assertion on gst_pad_peer_query_position
+         It is a 'both' query, so it can be sent both ways
+
+2013-11-18 18:11:56 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
+
+       * plugins/elements/gstinputselector.c:
+         inputselector: handle gap events
+         Use gap events to advance the selector's pad position.
+         This is relevant to keep sync_streams mode working when one of the
+         streams doesn't have data all the time.
+
+2013-11-29 17:02:41 +0100  Wim Taymans <wtaymans@redhat.com>
+
+       * gst/gstghostpad.c:
+         Revert "ghostpad: copy sticky events to SRC ghostpads"
+         This reverts commit 8162a583a4dd68582bf186e2e47a8f0d68fa1980.
+         Automatically copying the sticky events makes it impossible for apps
+         and elements to filter the events with event probes. This causes
+         regressions (See #719437). The best option is to let the app/element
+         copy and filter the events themselves after the ghostpad target is
+         set.
+
+2013-11-15 07:32:48 +0100  Sebastian Dröge <sebastian@centricular.com>
+
+       * gst/gstbin.c:
+         bin: Resync iterator if necessary
+
+2013-11-16 15:17:57 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
+
+       * libs/gst/base/gstbaseparse.c:
+         baseparse: ensure to preserve upstream timestamps
+         ... rather than have subclass coming up with an internally parsed one.
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=707230
+
+2013-11-21 14:13:16 +0100  Wim Taymans <wtaymans@redhat.com>
+
+       * gst/gstghostpad.c:
+         ghostpad: copy sticky events to SRC ghostpads
+         Update the sticky events on SRC ghostpads when retargeting. This ensures
+         that the ghostpad has the exect same sticky events as the target pad. We
+         don't want to do this for SINK ghostpads, they got the events from
+         downstream and we don't want to overwrite them with the target pad
+         events.
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=707621
+
+2013-11-22 01:35:18 +0100  Sebastian Rasmussen <sebras@hotmail.com>
+
+       * gst/gstutils.c:
+         gstutils: Escape stream id format in comments
+         These must be escaped for gtk-doc to parse the comments without warnings.
+         https://bugzilla.gnome.org/show_bug.cgi?id=714989
+
+2013-11-25 19:04:38 -0500  Olivier Crête <olivier.crete@collabora.com>
+
+       * gst/gstquery.c:
+         query: Fix gi annotations of gst_structure_new_custom()
+
+2013-11-14 15:32:59 +0100  Philippe Normand <philn@igalia.com>
+
+       * tools/gst-launch.c:
+         gst-launch: exit with an error code when an error occured
+         If the pipeline failed to pre-roll or the user interrupted the
+         execution then set the exit code to a positive value.
+         https://bugzilla.gnome.org/show_bug.cgi?id=712300
+
+2013-11-18 21:39:54 +0100  Wim Taymans <wim.taymans@gmail.com>
+
+       * gst/gstpluginloader.c:
+         pluginloader: check read/write before closed
+         first try to read or write on the socket before checking the closed state. This
+         makes sure we handle all data on the socket before erroring out.
+
+2013-11-18 21:37:06 +0100  Wim Taymans <wim.taymans@gmail.com>
+
+       * gst/gstpoll.c:
+         poll: improve debug
+         So that we can see the return values of functions in the log.
+
 === release 1.2.1 ===
 
-2013-11-09  Sebastian Dröge <slomo@coaxion.net>
+2013-11-09 12:09:00 +0100  Sebastian Dröge <sebastian@centricular.com>
 
+       * ChangeLog:
+       * NEWS:
+       * RELEASE:
        * configure.ac:
-         releasing 1.2.1
+       * docs/plugins/inspect/plugin-coreelements.xml:
+       * gstreamer.doap:
+       * win32/common/config.h:
+       * win32/common/gstversion.h:
+         Release 1.2.1
+
+2013-11-09 12:08:51 +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
 
 2013-11-09 12:00:23 +0100  Sebastian Dröge <sebastian@centricular.com>
 
diff --git a/NEWS b/NEWS
index 7bd6c0b261abcf94857030b619e425dd536cdd5f..0fe7f2d8c5efba4d6741941ddf63abd73e0a76e9 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,2 +1,2 @@
-This is GStreamer 1.2.1
+This is GStreamer 1.2.2
 
diff --git a/RELEASE b/RELEASE
index f412281d9176435cb134123c1aceba948c28e002..27ff2fd186cdf4f4471b5fab11657a5a014e22a0 100644 (file)
--- a/RELEASE
+++ b/RELEASE
@@ -1,5 +1,5 @@
 
-Release notes for GStreamer 1.2.1
+Release notes for GStreamer 1.2.2
 
 
 The GStreamer team is proud to announce a new bug-fix release
@@ -42,7 +42,12 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
 
 Bugs fixed in this release
      
-      * 709832 : max DEBUG_LEVEL Incongruence on docs & autocompletion logic between 5 and 9
+      * 712597 : regression: playbin: buffering of live radio stream never finishes
+      * 719437 : ghostpad: Clearing ghostpad sticky events when switching targets causes regressions
+      * 707230 : flacparse: disregards container timestamps
+      * 712300 : gst-launch: exits with 0 error code even after an error occurred
+      * 714989 : docs/gst-utils: Fix escaping of stream id format
+      * 719575 : multiqueue: improve for adaptive scenario
 
 ==== Download ====
 
@@ -79,14 +84,12 @@ subscribe to the gstreamer-devel list.
         
 Contributors to this release
     
-      * Edward Hervey
-      * Fabian Kirsch
-      * Jan Schmidt
       * Mark Nauwelaerts
-      * Reynaldo H. Verdejo Pinochet
+      * Olivier Crête
+      * Philippe Normand
       * Sebastian Dröge
-      * Stefan Sauer
-      * Thibault Saunier
+      * Sebastian Rasmussen
+      * Thiago Santos
       * Tim-Philipp Müller
       * Wim Taymans
  
\ No newline at end of file
index e5370533789225603396e95e90c5ed04ea97f964..b0fea85002ba125bbb3f838d437f41760731a60f 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.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gstreamer])
+AC_INIT([GStreamer],[1.2.2],[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, 201, 0, 201)
+AS_LIBTOOL(GST, 202, 0, 202)
 
 dnl *** autotools stuff ****
 
index ca40eec4134d8a43afa77643b7e94bf6aeca6a6d..622f8084b24f35823511fc76ee2949c33064642d 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.1</version>
+  <version>1.2.2</version>
   <license>LGPL</license>
   <source>gstreamer</source>
   <package>GStreamer source release</package>
index 2f0102743827148452fbc119d2ca084092f0a3b9..9fc05c3f422deda020bc22b17f74a8170aa838ae 100644 (file)
@@ -38,6 +38,16 @@ hierarchy, and a set of media-agnostic core elements.
    </GitRepository>
  </repository> 
 
+ <release>
+  <Version>
+   <revision>1.2.2</revision>
+   <branch>1.2</branch>
+   <name></name>
+   <created>2013-12-26</created>
+   <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.2.2.tar.xz" />
+  </Version>
+ </release>
+
  <release>
   <Version>
    <revision>1.2.1</revision>
index 327b452de196492c725c9a804ca2364a7110cb35..19ce1688e6ed0b9dcbb1ba4687629ffc2e622105 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 "2013-11-09"
+#define GST_PACKAGE_RELEASE_DATETIME "2013-12-26"
 
 /* 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.1"
+#define PACKAGE_STRING "GStreamer 1.2.2"
 
 /* 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.1"
+#define PACKAGE_VERSION "1.2.2"
 
 /* directory where plugins are located */
 #ifdef _DEBUG
 #undef USE_POISONING
 
 /* Version number of package */
-#define VERSION "1.2.1"
+#define VERSION "1.2.2"
 
 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
    significant byte first (like Motorola and SPARC, unlike Intel). */
index 0f76d93ef68d9d5187448d3efe25ac854978ee06..667f2469b2e794d03882f59719d03a0caa079ef6 100644 (file)
@@ -57,7 +57,7 @@ G_BEGIN_DECLS
  *
  * The micro version of GStreamer at compile time:
  */
-#define GST_VERSION_MICRO (1)
+#define GST_VERSION_MICRO (2)
 /**
  * GST_VERSION_NANO:
  *