diff options
author | Sebastian Dröge <sebastian@centricular.com> | 2016-03-01 18:14:03 +0200 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2016-03-01 18:14:03 +0200 |
commit | e505e1e6cd2e090f9ec17b276d16eaf617d4d151 (patch) | |
tree | a0e401b7d0d26c4f09f6d8e6b6a22695375e3217 | |
parent | 79bf9c4126fb5dd08742d9dfece038d1490b8116 (diff) |
Release 1.7.901.7.90
-rw-r--r-- | ChangeLog | 366 | ||||
-rw-r--r-- | NEWS | 2 | ||||
-rw-r--r-- | RELEASE | 75 | ||||
-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, 401 insertions, 68 deletions
@@ -1,9 +1,371 @@ +=== release 1.7.90 === + +2016-03-01 Sebastian Dröge <slomo@coaxion.net> + + * configure.ac: + releasing 1.7.90 + +2016-03-01 16:52:41 +0200 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: + po: Update translations + +2016-02-29 23:33:03 +0200 Sebastian Dröge <sebastian@centricular.com> + + * gst/gstbus.c: + * tests/check/gst/gstpipeline.c: + Revert "bus: change GstBusSource to hold a weak ref to GstBus" + This reverts commit 894c67e642c0f858b5b18097fa7c995bf3cc50c1. + +2016-02-29 23:32:58 +0200 Sebastian Dröge <sebastian@centricular.com> + + * gst/gstbus.c: + Revert "bus: Make sure to remove the GPollFD from the GSources when destroying the bus" + This reverts commit 05700a7082c145057ccc0be763067bcc263239eb. + +2016-02-29 17:06:36 +0200 Sebastian Dröge <sebastian@centricular.com> + + * gst/gstelement.h: + element: Remove GST_STATE_LOCK_FULL() / UNLOCK_FULL() + There is no corresponding API for that in GLib and nobody could've ever used + these macros without compiler errors anyway. + +2016-02-29 10:01:50 +0200 Sebastian Dröge <sebastian@centricular.com> + + * gst/gstbus.c: + bus: Make sure to remove the GPollFD from the GSources when destroying the bus + Otherwise the GSource can look into our already destroyed bus where the + GPollFD is stored. + https://bugzilla.gnome.org/show_bug.cgi?id=762849 + +2016-02-29 11:06:50 +0900 Vineeth TM <vineeth.tm@samsung.com> + + * tests/check/gst/gstghostpad.c: + tests: ghostpad: Fix memory leaks + https://bugzilla.gnome.org/show_bug.cgi?id=762845 + +2016-02-28 13:59:48 +0000 Tim-Philipp Müller <tim@centricular.com> + + * gst/gsttaglist.c: + taglist: add guard to check writability when removing tags from a taglist + https://bugzilla.gnome.org/show_bug.cgi?id=762793 + +2016-02-27 15:36:28 +0000 Tim-Philipp Müller <tim@centricular.com> + + * plugins/elements/gstcapsfilter.c: + * plugins/elements/gstconcat.c: + * plugins/elements/gstdownloadbuffer.c: + * plugins/elements/gstfakesink.c: + * plugins/elements/gstfakesrc.c: + * plugins/elements/gstfdsink.c: + * plugins/elements/gstfdsrc.c: + * plugins/elements/gstfilesink.c: + * plugins/elements/gstfilesrc.c: + * plugins/elements/gstfunnel.c: + * plugins/elements/gstidentity.c: + * plugins/elements/gstinputselector.c: + * plugins/elements/gstmultiqueue.c: + * plugins/elements/gstoutputselector.c: + * plugins/elements/gstqueue.c: + * plugins/elements/gstqueue2.c: + * plugins/elements/gststreamiddemux.c: + * plugins/elements/gsttee.c: + * plugins/elements/gsttypefindelement.c: + * plugins/elements/gstvalve.c: + elements: use new gst_element_class_add_static_pad_template() + https://bugzilla.gnome.org/show_bug.cgi?id=762778 + +2016-02-27 15:28:49 +0000 Tim-Philipp Müller <tim@centricular.com> + + * docs/gst/gstreamer-sections.txt: + * gst/gstelement.c: + * gst/gstelement.h: + * win32/common/libgstreamer.def: + element: add gst_element_class_add_static_pad_template() + Pretty much every single element does + gst_element_class_add_pad_template (element_class, + gst_static_pad_template_get (&some_templ)); + which is both confusing and unnecessary. We might just + as well add a function to do that in one step. + https://bugzilla.gnome.org/show_bug.cgi?id=762778 + +2016-02-27 15:32:19 +0000 Tim-Philipp Müller <tim@centricular.com> + + * plugins/elements/gsttypefindelement.c: + typefind: fix indentation + +2016-02-26 12:40:55 +0200 Sebastian Dröge <sebastian@centricular.com> + + * common: + Automatic update of common submodule + From b64f03f to 6f2d209 + +2016-02-25 22:36:14 +0000 James Stevenson <james@stev.org> + + * gst/gstbus.c: + bus: Prevent gst_bus_add_watch_full_unlocked from a segfault if priv->poll == NULL + This happens if the process runs out of file descriptors. Better print + a critical warning instead of just crashing. + https://bugzilla.gnome.org/show_bug.cgi?id=762702 + +2016-02-24 10:56:24 -0300 Thiago Santos <thiagoss@osg.samsung.com> + + * gst/gstbus.c: + * tests/check/gst/gstpipeline.c: + bus: change GstBusSource to hold a weak ref to GstBus + When holding a regular ref it will cause the GstBus to never + reach 0 references and it won't be destroyed unless the application + explicitly calls gst_bus_remove_signal_watch(). + Switching to weakref will allow the GstBus to be destroyed. + The application is still responsible for destroying the + GSource. + https://bugzilla.gnome.org/show_bug.cgi?id=762552 + +2016-02-25 14:11:34 +0200 Sebastian Dröge <sebastian@centricular.com> + + * plugins/elements/gstidentity.c: + identity: Add a " " after pts: in the silent=false output + +2014-04-16 11:42:18 +0200 Edward Hervey <edward@collabora.com> + + * docs/manual/advanced-dataaccess.xml: + manual: Fix examples to check for gst_buffer_map return values + Otherwise people reading the manual will expect it to always + succeed :) + https://bugzilla.gnome.org/show_bug.cgi?id=728326 + +2014-04-16 11:40:46 +0200 Edward Hervey <edward@collabora.com> + + * libs/gst/check/gstcheck.c: + gstcheck: Check return value of gst_buffer_map + We can't check contents if we don't have access to it + https://bugzilla.gnome.org/show_bug.cgi?id=728326 + +2014-04-16 11:39:15 +0200 Edward Hervey <edward@collabora.com> + + * plugins/elements/gstfakesink.c: + * plugins/elements/gstfakesrc.c: + * plugins/elements/gstfdsrc.c: + * plugins/elements/gstfilesrc.c: + * plugins/elements/gstidentity.c: + * plugins/elements/gstqueue2.c: + plugins: Check return values of gst_buffer_map() + They can fail for various reasons. + For non-fatal cases (such as the dump feature of identiy and fakesink), + we just silently skip it. + For other cases post an error message. + https://bugzilla.gnome.org/show_bug.cgi?id=728326 + +2016-02-23 17:23:43 +0100 Edward Hervey <bilboed@bilboed.com> + + * gst/gstbuffer.c: + buffer: Check return value of gst_memory_map() + Only do memory operations if the memory was succesfully map'ed + https://bugzilla.gnome.org/show_bug.cgi?id=728326 + +2015-12-10 15:32:27 +0100 Adam Miartus <adam.miartus@streamunlimited.com> + + * gst/gsttaglist.c: + * gst/gsttaglist.h: + taglist: add GST_TAG_CONDUCTOR + This is useful for metadata which explicitely distinguishes + between artist/composer and conductor. + https://bugzilla.gnome.org/show_bug.cgi?id=762450 + +2016-02-22 14:09:56 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net> + + * gst/gstevent.c: + event: add some more documentation on stream-id + ... where it might end up being used for. + +2016-01-22 11:25:30 +0100 Thibault Saunier <tsaunier@gnome.org> + + * gst/gsttracerutils.c: + tracer: Initialize GstTracer _priv_tracers and quarks unconditionnally + Some people might use tracer hooks even if GST_TRACER_PLUGINS is not + set. + https://bugzilla.gnome.org/show_bug.cgi?id=760979 + +2016-02-20 10:18:06 +0000 Tim-Philipp Müller <tim@centricular.com> + + * docs/manual/appendix-integration.xml: + docs: manual: remove dead link from integration page + +2016-02-20 10:13:38 +0000 Tim-Philipp Müller <tim@centricular.com> + + * docs/manual/advanced-dataaccess.xml: + docs: manual: fix formatting + advanced-dataaccess.xml:1210: element listitem: validity error : Element + listitem content does not follow the DTD, expecting (...), + got (para CDATA para ) + </listitem> + +2016-02-20 00:55:30 +0000 Tim-Philipp Müller <tim@centricular.com> + + * scripts/create-uninstalled-setup.sh: + scripts: check for git in create-uninstalled-setup.sh as well + +2016-02-19 20:26:26 +0530 Nirbheek Chauhan <nirbheek.chauhan@gmail.com> + + * gst/glib-compat.c: + * gst/gsttask.c: + * libs/gst/net/gstptpclock.c: + Whenever we include windows.h, also define WIN32_LEAN_AND_MEAN + This reduces the number of symbols and code pulled in drastically + +2016-02-13 06:53:24 +0530 Nirbheek Chauhan <nirbheek@centricular.com> + + * gst/printf/gst-printf.h: + printf: On MSVC, also define HAVE_STDINT_H_WITH_UINTMAX + MSVC provides stdint.h but not inttypes.h, and we need to include stdint.h to + get intmax_t + +2016-02-13 06:42:06 +0530 Nirbheek Chauhan <nirbheek@centricular.com> + + * libs/gst/net/gstptpclock.c: + ptpclock: Only include unistd.h if found + unistd.h is not provided by the Microsoft Visual C++ compiler. It instead + provides the necessary defines through io.h + +2016-02-13 06:19:52 +0530 Nirbheek Chauhan <nirbheek@centricular.com> + + * gst/gstplugin.c: + plugin: Only check for S_IFBLK if it is defined + Windows does not define S_IFBLK since it doesn't have block devices + +2016-02-19 20:17:02 +0000 Tim-Philipp Müller <tim@centricular.com> + + * win32/MANIFEST: + * win32/README.txt: + * win32/common/dirent.c: + * win32/common/dirent.h: + * win32/common/gtchar.h: + * win32/common/libgstdataprotocol.def: + * win32/vs10/Common.props: + * win32/vs10/Library.props: + * win32/vs10/Plugin.props: + * win32/vs10/ReadMe.txt: + * win32/vs10/Tool.props: + * win32/vs10/base/base.vcxproj: + * win32/vs10/base/base.vcxproj.filters: + * win32/vs10/controller/controller.vcxproj: + * win32/vs10/controller/controller.vcxproj.filters: + * win32/vs10/generated/generated.vcxproj: + * win32/vs10/generated/generated.vcxproj.filters: + * win32/vs10/gst-inspect/gst-inspect.vcxproj: + * win32/vs10/gst-inspect/gst-inspect.vcxproj.filters: + * win32/vs10/gst-launch/gst-launch.vcxproj: + * win32/vs10/gst-launch/gst-launch.vcxproj.filters: + * win32/vs10/gst-typefind/gst-typefind.vcxproj: + * win32/vs10/gst-typefind/gst-typefind.vcxproj.filters: + * win32/vs10/gstcoreelements/gstcoreelements.vcxproj: + * win32/vs10/gstcoreelements/gstcoreelements.vcxproj.filters: + * win32/vs10/gstreamer.sln: + * win32/vs10/gstreamer/gstreamer.vcxproj: + * win32/vs10/gstreamer/gstreamer.vcxproj.filters: + * win32/vs10/net/net.vcxproj: + * win32/vs10/net/net.vcxproj.filters: + * win32/vs6/grammar.dsp: + * win32/vs6/gst_inspect.dsp: + * win32/vs6/gst_launch.dsp: + * win32/vs6/gstreamer.dsw: + * win32/vs6/libgstbase.dsp: + * win32/vs6/libgstcontroller.dsp: + * win32/vs6/libgstcoreelements.dsp: + * win32/vs6/libgstnet.dsp: + * win32/vs6/libgstreamer.dsp: + * win32/vs7/grammar.vcproj: + * win32/vs7/gst-inspect.vcproj: + * win32/vs7/gst-launch.vcproj: + * win32/vs7/gstreamer.sln: + * win32/vs7/libgstbase.vcproj: + * win32/vs7/libgstcontroller.vcproj: + * win32/vs7/libgstcoreelements.vcproj: + * win32/vs7/libgstreamer.vcproj: + * win32/vs8/grammar.vcproj: + * win32/vs8/gst-inspect.vcproj: + * win32/vs8/gst-launch.vcproj: + * win32/vs8/gstreamer.sln: + * win32/vs8/libgstbase.vcproj: + * win32/vs8/libgstcontroller.vcproj: + * win32/vs8/libgstcoreelements.vcproj: + * win32/vs8/libgstreamer.vcproj: + win32: update README and remove outdated build cruft + This hasn't been touched for generations, doesn't work, + and is just causing confusion. We also don't want to + maintain these files manually. + +2016-02-19 08:43:00 +0000 George Yunaev <gyunaev@gmail.com> + + * docs/manual/advanced-dataaccess.xml: + manual: Explain what happens if upstream elements are removed from the pipeline without draining them first + https://bugzilla.gnome.org/show_bug.cgi?id=762302 + +2016-02-19 14:41:55 +0000 Tim-Philipp Müller <tim@centricular.com> + + * tests/check/elements/identity.c: + * tests/check/libs/gstharness.c: + tests: fix indentation + +2016-02-19 12:38:21 +0200 Sebastian Dröge <sebastian@centricular.com> + + * configure.ac: + Back to development + === release 1.7.2 === -2016-02-19 Sebastian Dröge <slomo@coaxion.net> +2016-02-19 11:47:52 +0200 Sebastian Dröge <sebastian@centricular.com> + * ChangeLog: + * NEWS: + * RELEASE: * configure.ac: - releasing 1.7.2 + * docs/plugins/gstreamer-plugins.args: + * docs/plugins/inspect/plugin-coreelements.xml: + * gstreamer.doap: + * win32/common/config.h: + * win32/common/gstenumtypes.c: + * win32/common/gstenumtypes.h: + * win32/common/gstversion.h: + Release 1.7.2 2016-02-19 10:29:40 +0200 Sebastian Dröge <sebastian@centricular.com> @@ -1,2 +1,2 @@ -This is GStreamer 1.7.2 +This is GStreamer 1.7.90 @@ -1,16 +1,14 @@ -Release notes for GStreamer 1.7.2 +Release notes for GStreamer 1.7.90 -The GStreamer team is pleased to announce the second release of the unstable -1.7 release series. The 1.7 release series is adding new features on top of +The GStreamer team is pleased to announce the first release candidate of the stable +1.8 release series. The 1.8 release series is adding new features on top of the 1.0, 1.2, 1.4 and 1.6 series and is part of the API and ABI-stable 1.x release -series of the GStreamer multimedia framework. The unstable 1.7 release series -will lead to the stable 1.8 release series in the next weeks. Any newly added -API can still change until that point. +series of the GStreamer multimedia framework. Binaries for Android, iOS, Mac OS X and Windows will be provided separately -during the unstable 1.7 release series. +during the stable 1.8 release series. This module, gstreamer, only contains core functionality. @@ -36,37 +34,15 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg) Bugs fixed in this release - * 720778 : gst-uninstalled requires building with libtool - * 745939 : funnel: modify debug message for a better debugging - * 753899 : baseparse: push sticky events to downstreams for initial prerolling - * 758668 : controlsource: fix GetValue and GetValueArray documentation - * 760003 : gst_parse_launch: warn if we're still waiting to plug sub-pipelines after no-more-pads - * 760267 : tracer: how to pass and structure tracing data (GstStructure, GVariant, etc.) - * 760421 : info: expose custom vasprintf implementation - * 760479 : basesrc: Only respond to duration/position queries if the quantity is valid - * 760598 : gstnetclientclock: memory leak in handling gst_ntp_packet_receive errors - * 760757 : systemclock: incorrect handling of wait requests - * 760762 : tracer: Fix compiler warnings on 32-bit systems - * 760767 : gst: ref/unref new enum types in gst_init/deinit - * 760821 : tracerrecord: Fix memory leaks and mishandlings - * 761071 : tests: gstinfo: Fix string memory leak - * 761273 : typefind: " Stream contains not enough data " is bad grammar - * 761586 : systemclock: regression causing audiomixer to stall - * 761824 : bufferpool: pass acquire params to alloc_buffer - * 761901 : harness: fix up docs to reference functions properly - * 761904 : gstharness: Unset sink_forward_pad before tearing down sink_harness - * 761905 : gstharness: enable empty harness creation and refactor around this - * 761906 : testclock: add crank method - * 761909 : gstharness: Fix docs for stress test functions - * 761910 : gstharness: Fix MT issues when forwarding event/query to sink harness - * 761913 : ghostpad: Do nothing in _internal_activate_push_default - * 761914 : gstharness: always set our test-clock on the harnessed element - * 761917 : check: Add tcase_skip_broken_loop_test convenience macro - * 761919 : check: fix unused parameter - * 761931 : harness: fix the race in blocking push mode - * 761932 : gstharness: Add event stress test functions with callback - * 761970 : pushsrc: fix minor typo in header - * 760732 : gsttracer.h uses private header file gsttracerutils + * 728326 : Check for return values of gst_buffer_map and gst_memory_map + * 759539 : Stopping a stream with AAC very soon after starting crashes + * 760979 : tracers: Allow adding tracers programatically without defining environment variables + * 762450 : tags: add GST_TAG_CONDUCTOR + * 762702 : gst_bus_add_watch will SEGV when process reaches fd limit + * 762778 : API: add gst_element_class_add_static_pad_template() + * 762792 : amcvideodec: Can't render to Surface if the color format is not supported + * 762845 : tests: ghostpad: Fix memory leak + * 762849 : bus: GSource can access GPollFD after the bus was destroyed ==== Download ==== @@ -103,30 +79,15 @@ subscribe to the gstreamer-devel list. Contributors to this release - * Aleksander Wabik - * Alex Henrie - * Aurélien Zanelli - * Carlos Rafael Giani + * Adam Miartus * Edward Hervey - * Evan Nemerson - * Florin Apostol - * Havard Graff - * HoonHee Lee - * Jan Schmidt - * Julien Isorce - * Luis de Bethencourt - * Martin Kelly - * Matej Knopp - * Matthew Waters - * Mikhail Fludkov + * George Yunaev + * James Stevenson + * Mark Nauwelaerts * Nirbheek Chauhan - * Philip Van Hoof * Sebastian Dröge - * Stefan Sauer - * Stian Selnes * Thiago Santos * Thibault Saunier * Tim-Philipp Müller * Vineeth TM - * Víctor Manuel Jáquez Leal
\ No newline at end of file diff --git a/configure.ac b/configure.ac index c7adde45b..82da0ee46 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.7.2.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gstreamer]) +AC_INIT([GStreamer],[1.7.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, 702, 0, 702) +AS_LIBTOOL(GST, 790, 0, 790) dnl *** autotools stuff **** diff --git a/docs/plugins/inspect/plugin-coreelements.xml b/docs/plugins/inspect/plugin-coreelements.xml index 7f925e849..c0845e319 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.7.2</version> + <version>1.7.90</version> <license>LGPL</license> <source>gstreamer</source> <package>GStreamer source release</package> diff --git a/gstreamer.doap b/gstreamer.doap index ef3d5a613..5e8b85895 100644 --- a/gstreamer.doap +++ b/gstreamer.doap @@ -40,6 +40,16 @@ hierarchy, and a set of media-agnostic core elements. <release> <Version> + <revision>1.7.90</revision> + <branch>master</branch> + <name></name> + <created>2016-03-01</created> + <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.7.90.tar.xz" /> + </Version> + </release> + + <release> + <Version> <revision>1.7.2</revision> <branch>master</branch> <name></name> diff --git a/win32/common/config.h b/win32/common/config.h index f03a81c9b..c4c645cbc 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-02-19" +#define GST_PACKAGE_RELEASE_DATETIME "2016-03-01" /* Define if static plugins should be built */ #undef GST_PLUGIN_BUILD_STATIC @@ -462,7 +462,7 @@ #define PACKAGE_NAME "GStreamer" /* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GStreamer 1.7.2" +#define PACKAGE_STRING "GStreamer 1.7.90" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "gstreamer" @@ -471,7 +471,7 @@ #undef PACKAGE_URL /* Define to the version of this package. */ -#define PACKAGE_VERSION "1.7.2" +#define PACKAGE_VERSION "1.7.90" /* directory where plugins are located */ #ifdef _DEBUG @@ -515,7 +515,7 @@ #undef USE_POISONING /* Version number of package */ -#define VERSION "1.7.2" +#define VERSION "1.7.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 d74717f57..fea05c9f1 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: * |