From 8f01a7c6f8c3752a83b32e938a505e4efe6d09f0 Mon Sep 17 00:00:00 2001 From: Sebastian Dröge Date: Thu, 26 Dec 2013 17:34:18 +0100 Subject: Release 1.2.2 --- ChangeLog | 207 ++++++++++++++++++++++++++- NEWS | 2 +- RELEASE | 19 +-- configure.ac | 4 +- docs/plugins/inspect/plugin-coreelements.xml | 2 +- gstreamer.doap | 10 ++ win32/common/config.h | 8 +- win32/common/gstversion.h | 2 +- 8 files changed, 235 insertions(+), 19 deletions(-) diff --git a/ChangeLog b/ChangeLog index 9510cafb69..5a72408b59 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,9 +1,212 @@ +=== release 1.2.2 === + +2013-12-26 Sebastian Dröge + + * configure.ac: + releasing 1.2.2 + +2013-12-26 16:44:57 +0100 Sebastian Dröge + + * 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 + + * 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 + + * plugins/elements/gstfunnel.c: + funnel: Proxy CAPS and ALLOCATION queries + +2013-11-18 10:46:00 -0300 Thiago Santos + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * gst/gstbin.c: + bin: Resync iterator if necessary + +2013-11-16 15:17:57 +0100 Mark Nauwelaerts + + * 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 + + * 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 + + * 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 + + * gst/gstquery.c: + query: Fix gi annotations of gst_structure_new_custom() + +2013-11-14 15:32:59 +0100 Philippe Normand + + * 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 + + * 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 + + * 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 +2013-11-09 12:09:00 +0100 Sebastian Dröge + * 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 + + * 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 diff --git a/NEWS b/NEWS index 7bd6c0b261..0fe7f2d8c5 100644 --- 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 f412281d91..27ff2fd186 100644 --- 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 diff --git a/configure.ac b/configure.ac index e537053378..b0fea85002 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.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 **** diff --git a/docs/plugins/inspect/plugin-coreelements.xml b/docs/plugins/inspect/plugin-coreelements.xml index ca40eec413..622f8084b2 100644 --- a/docs/plugins/inspect/plugin-coreelements.xml +++ b/docs/plugins/inspect/plugin-coreelements.xml @@ -3,7 +3,7 @@ GStreamer core elements ../../plugins/elements/.libs/libgstcoreelements.so libgstcoreelements.so - 1.2.1 + 1.2.2 LGPL gstreamer GStreamer source release diff --git a/gstreamer.doap b/gstreamer.doap index 2f01027438..9fc05c3f42 100644 --- a/gstreamer.doap +++ b/gstreamer.doap @@ -38,6 +38,16 @@ hierarchy, and a set of media-agnostic core elements. + + + 1.2.2 + 1.2 + + 2013-12-26 + + + + 1.2.1 diff --git a/win32/common/config.h b/win32/common/config.h index 327b452de1..19ce1688e6 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 "2013-11-09" +#define GST_PACKAGE_RELEASE_DATETIME "2013-12-26" /* 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.1" +#define PACKAGE_STRING "GStreamer 1.2.2" /* 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.1" +#define PACKAGE_VERSION "1.2.2" /* directory where plugins are located */ #ifdef _DEBUG @@ -401,7 +401,7 @@ #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). */ diff --git a/win32/common/gstversion.h b/win32/common/gstversion.h index 0f76d93ef6..667f2469b2 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 (1) +#define GST_VERSION_MICRO (2) /** * GST_VERSION_NANO: * -- cgit v1.2.3