diff options
author | Sebastian Dröge <sebastian@centricular.com> | 2016-09-30 13:01:17 +0300 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2016-09-30 13:01:17 +0300 |
commit | 4246b5f0ce71a02d5ae7500a7dcf1ac50355fdae (patch) | |
tree | 52500065ae8c363e800963f9363c45ca9b5af01a | |
parent | d9b3a2015ecea1f873145126d4a39b864232b66c (diff) |
Release 1.9.901.9.90
-rw-r--r-- | ChangeLog | 286 | ||||
-rw-r--r-- | NEWS | 2 | ||||
-rw-r--r-- | RELEASE | 54 | ||||
-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/gstversion.h | 2 |
8 files changed, 321 insertions, 47 deletions
@@ -1,9 +1,291 @@ +=== release 1.9.90 === + +2016-09-30 Sebastian Dröge <slomo@coaxion.net> + + * configure.ac: + releasing 1.9.90 + +2016-09-30 11:41:14 +0300 Sebastian Dröge <sebastian@centricular.com> + + * po/de.po: + po: Update translations + +2016-09-27 18:00:47 +0100 Tim-Philipp Müller <tim@centricular.com> + + * meson.build: + * plugins/tracers/meson.build: + meson: tracers: signal availability of libunwind and backtrace() to code + Not setting cdata here on purpose because of .. complications. + +2016-09-26 18:21:19 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com> + + * config.h.meson: + * meson.build: + * plugins/meson.build: + * plugins/tracers/meson.build: + meson: Build tracers + +2016-09-23 20:40:39 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com> + + * docs/gst/meson.build: + * docs/libs/meson.build: + * docs/meson.build: + meson: Fix gtkdoc using new meson features + +2016-09-26 12:14:14 +0100 Tim-Philipp Müller <tim@centricular.com> + + * tests/check/gst/gstbuffer.c: + * tests/check/gst/gstmemory.c: + * tests/check/gst/gstmeta.c: + tests: remove unused valgrind stuff + Code was also checking the wrong define anyway. + +2016-09-26 12:12:12 +0100 Tim-Philipp Müller <tim@centricular.com> + + * tests/check/Makefile.am: + * tests/check/pipelines/parse-launch.c: + tests: parse-launch: looks clean nowadays, so re-enable for valgrind + Also, the valgrind bits weren't hooked up properly anyway, + checking the wrong define. + +2016-09-24 18:22:26 +0100 Tim-Philipp Müller <tim@centricular.com> + + * config.h.meson: + * meson.build: + meson: remove incorrect and unneeded check for ptrdiff_t + Need to include stddef.h for it, so this would've worked: + if cc.has_type('ptrdiff_t', prefix: '#include <stddef.h>') + +2016-09-24 18:06:31 +0100 Tim-Philipp Müller <tim@centricular.com> + + * gst/printf/meson.build: + meson: fix internal printf for %ll format modifier on 32-bit systems + gst/gstprintf unit test would fail on 32-bit x86 with: + gstprintf.c:83:printf_I32_I64:0: 'str' (64-bit x value = b5a6978f) is not equal to '"64-bit x value = f1e2d3c4b5a6978f"' + +2016-09-23 04:19:47 +0530 Nirbheek Chauhan <nirbheek@centricular.com> + + * gst/meson.build: + Revert "meson: Force gstenum_h to be built when using gst_dep" + This reverts commit cfc565e2d88a8e7d656b68c5c2a1b7acb08cdb7f. + The commit was redundant since gst_gen_sources already contains + gstenum_h. We're still investigating why some people are still seeing + a racy build failure. + +2016-09-23 00:28:53 +0530 Nirbheek Chauhan <nirbheek@centricular.com> + + * gst/meson.build: + meson: Force gstenum_h to be built when using gst_dep + This forces gstenumtypes.h to be built whenever something uses gst_dep + as a subproject dependency. This is needed since gst/gst.h includes + gstenumtypes.h + Closes https://github.com/mesonbuild/meson/issues/714 which is not + actually a Meson bug. + +2016-09-19 10:07:51 -0400 Sebastian Dröge <sebastian@centricular.com> + + * gst/gstbin.c: + bin: Add forgotten "git commit --amend" for last commit + Need to cast away the const as g_queue_foreach() takes a non-const GQueue* + +2016-09-19 10:04:55 -0400 Kouhei Sutou <kou@clear-code.com> + + * gst/gstbin.c: + bin: When copying the sort iterator, also copy its internal queue + Otherwise both iterators share the same references, the second one + usually resulting in a crash when being freed. + https://bugzilla.gnome.org/show_bug.cgi?id=771649 + +2016-09-11 15:28:43 +0200 Carlos Rafael Giani <dv@pseudoterminal.org> + + * tests/check/elements/queue2.c: + queue2: Fix watermark test + This carries over code for a similar test from multiqueue to ensure full + control over the dataflow while testing. (The previous attempt was racy + since the fill level changed without any thread sync with the test code.) + https://bugzilla.gnome.org/show_bug.cgi?id=771210 + +2016-09-11 15:26:26 +0200 Carlos Rafael Giani <dv@pseudoterminal.org> + + * plugins/elements/gstqueue2.c: + queue2: Update buffering if its enabled and low/high watermarks are changed + https://bugzilla.gnome.org/show_bug.cgi?id=771210 + +2016-09-15 17:38:49 +0530 Arun Raghavan <arun@arunraghavan.net> + + * gst/gstmessage.c: + message: Fix documentation for gst_message_new_duration() + Seems like there was some documentation left over from when this was + gst_message_new_duration(). + +2016-09-12 17:41:16 +0200 Sebastian Dröge <sebastian@centricular.com> + + * libs/gst/base/gstbasesink.c: + basesink: Remove unused fields and always use the buffer timestamp difference for calculating the QoS proportion + The buffer timestamps are only hints and more often than not have + nothing to do with reality. + https://bugzilla.gnome.org/show_bug.cgi?id=771306 + +2016-09-08 12:58:54 +0530 Nirbheek Chauhan <nirbheek@centricular.com> + + * configure.ac: + * gst/gstconfig.h.in: + * meson.build: + gstconfig: Use __declspec when built with MinGW and linking with MSVC + Earlier we were only using __declspec(dllexport/import) when we were + built with MSVC because when built with MinGW and linking with MinGW we + don't need it (and we get linker errors because of it). + However, when we're built with MinGW and someone wants to link to us + with MSVC, we still need the prototypes to have __declspec(dllimport) + since MSVC cannot do auto-import like GCC can. + https://bugzilla.gnome.org/show_bug.cgi?id=771029 + +2016-09-12 17:07:09 +0200 Sebastian Dröge <sebastian@centricular.com> + + * gst/gstbin.c: + bin: Also don't *unset* element flags if they're in the suppressed flags + Otherwise our bin might lose various flags that were explicitly set on + it at arbitrary times. + +2016-09-10 11:59:11 -0300 Thiago Santos <thiagossantos@gmail.com> + + * tests/check/gst/gstbin.c: + tests: gstbin: add tests for suppressed flags + Some simple tests to make sure it keeps working + +2016-09-02 17:39:17 +0900 Wonchul Lee <wonchul.lee@collabora.com> + + * gst/gstbin.c: + * gst/gstbin.h: + * win32/common/libgstreamer.def: + bin: Add setter and getter to suppress element flags + Suppress-flags is for preventing propagation of child element's specific + flag when it is added to the bin. + https://bugzilla.gnome.org/show_bug.cgi?id=770627 + +2016-09-10 20:50:48 +1000 Jan Schmidt <jan@centricular.com> + + * autogen.sh: + * common: + Automatic update of common submodule + From b18d820 to f980fd9 + +2015-11-13 16:00:02 +0000 Graham Leggett <minfrin@sharp.fm> + + * gst/gst.c: + gst: Ensure gst_value is initialised before gst_tag + Otherwise GST_TYPE_FRACTION will work correctly in tags. + https://bugzilla.gnome.org/show_bug.cgi?id=753922 + +2016-09-09 11:46:11 +0300 Sebastian Dröge <sebastian@centricular.com> + + * gst/gstutils.c: + element: Reset the stop position to NONE in seek_simple() + When using seek_simple() in combination with other kinds of seeks, this + becomes problematic. seek_simple() does not reset the stop position to + GST_CLOCK_TIME_NONE but keeps whatever a previous seek did. So for example + when doing a seek_simple() after a rate=-1 seek, we would usually get + assertions that start>stop (and stop being the old stop from the rate=1 seek). + https://bugzilla.gnome.org/show_bug.cgi?id=771104 + +2016-09-10 09:53:42 +1000 Jan Schmidt <jan@centricular.com> + + * autogen.sh: + * common: + Automatic update of common submodule + From f49c55e to b18d820 + +2016-09-09 09:36:40 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com> + + * tests/check/meson.build: + meson:tests: Bump timeout to 3 minutes + Basically we already have each test with a 20sec timeout, + and testsuite can last more than the default 30secs from + meson. 3 minutes is another arbitrary timeout but should + be good enough. + +2016-09-08 15:19:38 +0300 Sebastian Dröge <sebastian@centricular.com> + + * libs/gst/base/gstbasesink.c: + basesink: Use the average durations based on timestamps for the QoS proportion when doing trickmodes + The durations of the buffers are (usually) assuming that no frames are being + dropped and are just the durations coming from the stream. However if we do + trickmodes, frames are being dropped regularly especially if only key units + are supposed to be played. + Fixes completely bogus QoS proportion values in the above case. + +2016-09-05 18:07:49 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com> + + * meson.build: + meson: Fix building with meson 0.34 + +2016-08-26 20:06:59 -0300 Thibault Saunier <tsaunier@gnome.org> + + * gst/meson.build: + * meson.build: + * meson_options.txt: + meson: Allow others to build GIR files when using GStreamer as subproject + And add a way to disable the introspection and bump version to 1.9.2 + +2016-09-05 11:11:29 +0300 Sebastian Dröge <sebastian@centricular.com> + + * gst/gstconfig.h.in: + gstconfig.h.in: Add another version of the SH4 #define and S390x + https://bugzilla.gnome.org/show_bug.cgi?id=770731 + +2016-09-05 09:50:17 +0200 Wim Taymans <wtaymans@redhat.com> + + * gst/gstconfig.h.in: + config: newer gcc doesn't know __ppc__ and __ppc64__ anymore + __ppc__ and __ppc64__ are non-standard defines, we should use + __powerpc__ and __powerpc64__ instead because newer gcc doesn't know + them anymore. + +2016-09-04 20:39:31 +0100 Tim-Philipp Müller <tim@centricular.com> + + * tools/gst-inspect.c: + tools: gst-inspect: add * for pointer signal arguments where needed + Print GObject argument properly with pointer marker: + "client-added" : void user_function (GstElement* object, + GObject* arg0, + gpointer user_data); + instead of + "client-added" : void user_function (GstElement* object, + GObject arg0, + gpointer user_data); + for gst-inspect-1.0 tcpserversink. + +2016-09-02 23:22:17 +0100 Tim-Philipp Müller <tim@centricular.com> + + * tests/Makefile.am: + tests: don't build misc subdir if both examples and benchmarks have been disabled + https://bugzilla.gnome.org/show_bug.cgi?id=770740 + +2016-09-01 14:13:40 +0200 Wim Taymans <wtaymans@redhat.com> + + * gst/gstconfig.h.in: + config: support System z + +2016-09-01 12:25:23 +0300 Sebastian Dröge <sebastian@centricular.com> + + * configure.ac: + Back to development + === release 1.9.2 === -2016-09-01 Sebastian Dröge <slomo@coaxion.net> +2016-09-01 12:24:45 +0300 Sebastian Dröge <sebastian@centricular.com> + * ChangeLog: + * NEWS: + * RELEASE: * configure.ac: - releasing 1.9.2 + * docs/plugins/gstreamer-plugins.args: + * docs/plugins/inspect/plugin-coreelements.xml: + * gstreamer.doap: + * win32/common/config.h: + * win32/common/gstenumtypes.c: + * win32/common/gstversion.h: + Release 1.9.2 2016-09-01 11:22:45 +0300 Sebastian Dröge <sebastian@centricular.com> @@ -1 +1 @@ -This is GStreamer 1.9.2 +This is GStreamer 1.9.90 @@ -1,13 +1,10 @@ -Release notes for GStreamer 1.9.2 +Release notes for GStreamer 1.9.90 -The GStreamer team is pleased to announce the second release of the unstable -1.9 release series, which marks the feature freeze for 1.10. The 1.9 release -series is adding new features on top of the 1.0, 1.2, 1.4, 1.6 and 1.8 series -and is part of the API and ABI-stable 1.x release series of the GStreamer -multimedia framework. The unstable 1.9 release series will lead to the stable -1.10 release series in the next weeks. Any newly added API can still change -until that point. +The GStreamer team is pleased to announce the first release candidate of the +stable 1.10 release series. The 1.10 release series is adding new features on +top of the 1.0, 1.2, 1.4, 1.6 and 1.8 series and is part of the API and +ABI-stable 1.x release series of the GStreamer multimedia framework. Binaries for Android, iOS, Mac OS X and Windows will be provided in the next days. @@ -36,25 +33,14 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg) Bugs fixed in this release - * 631673 : add " redirect " message to core - * 756806 : message: Add extra information fields to error/warning/info messages - * 767857 : leaks tracer: list alive objects on demand and add 'checkpointing' support - * 767862 : leaks tracer: display creation stack trace of leaked objects - * 768301 : buffer: add explicit setters and getters for GstBufferFlags - * 768577 : element: clean up thread pool from gst_task_cleanup_all() - * 768578 : leaks: warn if object is destroyed while the tracer is disposing - * 768579 : improve some debug/log output - * 768776 : message: fix annotation of message parse API returning objects - * 768810 : core: add a couple of transfer annotations - * 768948 : collectpads: add g-i transfer annotations to peek/pop/read_buffer/take_buffer functions - * 768989 : leaks: update type filter later for unknown types - * 768995 : New API: StreamGroupDone event - * 769449 : queue2: Add higher-resolution low/high-watermark properties - * 770158 : element: Add API to more easily post messages about flowing issues - * 770161 : streams: notify tag update only when tags actually changed - * 770225 : multiqueue: High CPU usage with multiple audio tracks in playbin3 - * 770428 : docs: fix typo on stream selection - * 770628 : multiqueue: Add higher-resolution low/high-watermark properties + * 753922 : GValue types are registered after types that might use them (e.g. tags) + * 770731 : gstconfig.h: Need to add support for more platforms / PPC broken + * 770740 : No way to disable build of tests/misc + * 771104 : element: seek_simple() does not reset stop position + * 771210 : tests: new queue2: Add higher-resolution low/high-watermark properties unit test is flaky + * 771306 : basesink: Remove unused fields and always use the buffer timestamp difference for calculating the QoS proportion + * 771649 : gst_bin_sort_iterator_copy doesn't copy GstBinSortIterator::queue + * 771029 : MSVC can't link against autotools-build generated DLLs ==== Download ==== @@ -91,20 +77,16 @@ subscribe to the gstreamer-devel list. Contributors to this release - * Arjen Veenhuizen - * Aurélien Zanelli + * Arun Raghavan * Carlos Rafael Giani - * Edward Hervey - * Guillaume Desmottes - * Hoonhee Lee + * Graham Leggett * Jan Schmidt - * Josep Torra - * Miguel París Díaz + * Kouhei Sutou * Nirbheek Chauhan * Sebastian Dröge - * Stefan Sauer + * Thiago Santos * Thibault Saunier * Tim-Philipp Müller - * Vincent Penquerc'h + * Wim Taymans * Wonchul Lee
\ No newline at end of file diff --git a/configure.ac b/configure.ac index f2def0e8e..bf14e2b3b 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.9.2.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gstreamer]) +AC_INIT([GStreamer],[1.9.90],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gstreamer]) AG_GST_INIT dnl initialize automake (we require GNU make) @@ -62,7 +62,7 @@ dnl 1.2.5 => 205 dnl 1.10.9 (who knows) => 1009 dnl dnl sets GST_LT_LDFLAGS -AS_LIBTOOL(GST, 902, 0, 902) +AS_LIBTOOL(GST, 990, 0, 990) dnl *** autotools stuff **** diff --git a/docs/plugins/inspect/plugin-coreelements.xml b/docs/plugins/inspect/plugin-coreelements.xml index 37cf313df..8b178071e 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.9.2</version> + <version>1.9.90</version> <license>LGPL</license> <source>gstreamer</source> <package>GStreamer source release</package> diff --git a/gstreamer.doap b/gstreamer.doap index 6f29db1da..d5881cc04 100644 --- a/gstreamer.doap +++ b/gstreamer.doap @@ -40,6 +40,16 @@ hierarchy, and a set of media-agnostic core elements. <release> <Version> + <revision>1.9.90</revision> + <branch>master</branch> + <name></name> + <created>2016-09-30</created> + <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.9.90.tar.xz" /> + </Version> + </release> + + <release> + <Version> <revision>1.9.2</revision> <branch>master</branch> <name></name> diff --git a/win32/common/config.h b/win32/common/config.h index 1f0c0c25f..9b86d4a94 100644 --- a/win32/common/config.h +++ b/win32/common/config.h @@ -68,7 +68,7 @@ #define GST_PACKAGE_ORIGIN "Unknown package origin" /* GStreamer package release date/time for plugins as YYYY-MM-DD */ -#define GST_PACKAGE_RELEASE_DATETIME "2016-09-01" +#define GST_PACKAGE_RELEASE_DATETIME "2016-09-30" /* Define if static plugins should be built */ #undef GST_PLUGIN_BUILD_STATIC @@ -468,7 +468,7 @@ #define PACKAGE_NAME "GStreamer" /* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GStreamer 1.9.2" +#define PACKAGE_STRING "GStreamer 1.9.90" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "gstreamer" @@ -477,7 +477,7 @@ #undef PACKAGE_URL /* Define to the version of this package. */ -#define PACKAGE_VERSION "1.9.2" +#define PACKAGE_VERSION "1.9.90" /* directory where plugins are located */ #ifdef _DEBUG @@ -521,7 +521,7 @@ #undef USE_POISONING /* Version number of package */ -#define VERSION "1.9.2" +#define VERSION "1.9.90" /* 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 5589d7c91..020bf82f2 100644 --- a/win32/common/gstversion.h +++ b/win32/common/gstversion.h @@ -60,7 +60,7 @@ G_BEGIN_DECLS * * The micro version of GStreamer at compile time: */ -#define GST_VERSION_MICRO (2) +#define GST_VERSION_MICRO (90) /** * GST_VERSION_NANO: * |