diff options
author | Sebastian Dröge <slomo@circular-chaos.org> | 2013-09-19 10:48:24 +0200 |
---|---|---|
committer | Sebastian Dröge <slomo@circular-chaos.org> | 2013-09-19 10:48:24 +0200 |
commit | 7d76c2d538617db1c046417a82e112cf2282be79 (patch) | |
tree | 1b58c2586633c40eb881a19884826f86f9802be9 | |
parent | 75ae5c9f001223d627398c1c8081a79e0c9d1f01 (diff) |
Release 1.1.90
-rw-r--r-- | ChangeLog | 347 | ||||
-rw-r--r-- | NEWS | 2 | ||||
-rw-r--r-- | RELEASE | 43 | ||||
-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 | 11 | ||||
-rw-r--r-- | win32/common/gstenumtypes.c | 1 | ||||
-rw-r--r-- | win32/common/gstversion.h | 2 |
9 files changed, 377 insertions, 45 deletions
@@ -1,9 +1,352 @@ +=== release 1.1.90 === + +2013-09-19 Sebastian Dröge <sebastian.droege@collabora.co.uk> + + * configure.ac: + releasing 1.1.90 + +2013-09-19 09:49:40 +0200 Sebastian Dröge <slomo@circular-chaos.org> + + * docs/gst/gstreamer-sections.txt: + * gst/gstcontext.c: + * gst/gstcontext.h: + * win32/common/libgstreamer.def: + context: Add convenience function gst_context_has_context_type() + +2013-09-19 09:42:15 +0200 Sebastian Dröge <slomo@circular-chaos.org> + + * 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 + +2013-09-18 23:07:31 +0200 Sebastian Dröge <slomo@circular-chaos.org> + + * gst/gstmessage.c: + message: Implement getting the name of the context message types + +2013-09-17 21:36:22 +0200 Sebastian Dröge <slomo@circular-chaos.org> + + * gst/gstcontext.c: + * gst/gstmessage.c: + * gst/gstquery.c: + * tests/check/gst/gstcontext.c: + context: Fix unit test for GstContext changes + +2013-09-17 14:34:47 +0200 Sebastian Dröge <slomo@circular-chaos.org> + + * tools/gst-launch.c: + gst-launch: Update for GstContext changes + +2013-09-17 14:29:06 +0200 Sebastian Dröge <slomo@circular-chaos.org> + + * docs/gst/gstreamer-sections.txt: + * win32/common/libgstreamer.def: + context: Update docs + +2013-09-17 14:25:10 +0200 Sebastian Dröge <slomo@circular-chaos.org> + + * gst/gstbin.c: + bin: Implement context caching and propagation again + +2013-09-17 13:50:08 +0200 Sebastian Dröge <slomo@circular-chaos.org> + + * gst/gstmessage.c: + * gst/gstmessage.h: + * gst/gstquark.c: + * gst/gstquark.h: + * gst/gstquery.c: + * gst/gstquery.h: + message/query: Simplify CONTEXT messages/queries to only contain a single type + +2013-09-17 13:33:33 +0200 Sebastian Dröge <slomo@circular-chaos.org> + + * docs/design/part-context.txt: + * gst/gstcontext.c: + context: Update documentation + +2013-09-17 13:28:42 +0200 Sebastian Dröge <slomo@circular-chaos.org> + + * gst/gstcontext.c: + * gst/gstcontext.h: + * gst/gstinfo.c: + context: Change GstContext to contain only a single context + It was unintuitive that GstContext was actually a list of different + contexts. GstContext now is only a type string and a structure to + contain the actual context. + +2013-09-17 13:12:28 +0200 Sebastian Dröge <slomo@circular-chaos.org> + + * gst/gstbin.c: + * gst/gstelement.c: + * gst/gstelement.h: + element: Remove GstContext caching + +2013-09-17 13:10:53 +0200 Sebastian Dröge <slomo@circular-chaos.org> + + * gst/gstcontext.c: + * gst/gstcontext.h: + context: Add persistent qualifier for a context + Non-persistent contexts are removed when elements go back + to NULL state, persistent contexts are not. Applications + most likely want to set persistent contexts. + +2013-09-17 13:10:16 +0200 Sebastian Dröge <slomo@circular-chaos.org> + + * gst/gstquery.h: + query: Make CONTEXT query upstream and downstream + +2013-09-17 13:09:34 +0200 Sebastian Dröge <slomo@circular-chaos.org> + + * gst/gstevent.c: + * gst/gstevent.h: + * gst/gstquark.c: + * gst/gstquark.h: + event: Remove CONTEXT downstream event + This is going to be implemented with an upstream query instead + for consistency and simplicity. + +2013-09-13 14:41:45 +0200 Jonas Holmberg <jonashg@axis.com> + + * gst/gst.c: + gst: Stop all unused threads in GThreadPool in gst_deinit() + Since the default number of max unused threads in GThreadPool has been + changed from 0 to 2 it needs to be set to 0 to stop all threads or + valgrind will report them as memory leaks. + +2013-09-10 16:39:30 +0100 Rico Tzschichholz <ricotz@t-online.de> + + * libs/gst/controller/gstargbcontrolbinding.c: + * libs/gst/controller/gstdirectcontrolbinding.c: + controlbindings: fix pspec relaxation for control source properties + The change should have been from PARAM_CONSTRUCT_ONLY to + PARAM_CONSTRUCT, otherwise bindings are affected, since + they look for the CONSTRUCT flag. + See ec55363d + +2013-09-10 10:15:03 +0200 Sebastian Dröge <slomo@circular-chaos.org> + + * plugins/elements/gstqueue2.c: + queue2: Only update current level if we already downloaded a range + Otherwise queue->level is NULL and dereferencing that is not a good + idea in general. + https://bugzilla.gnome.org/show_bug.cgi?id=707648 + +2013-09-09 15:40:25 +0200 Sebastian Dröge <slomo@circular-chaos.org> + + * gst/gstmeta.h: + meta: Deprecate GST_META_TAG_MEMORY + The GQuarks are not exported by any public API + +2013-08-22 00:02:28 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu> + + * docs/gst/gstreamer-sections.txt: + * gst/gstmeta.h: + * win32/common/libgstreamer.def: + meta: Add a #define for memory metadata + +2013-08-22 00:01:44 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu> + + * gst/gstmeta.c: + * libs/gst/base/gstbasetransform.c: + basetransform: implement a default transform_meta. If a metadata has no dependency as shown by the tags, copy it. + +2013-08-22 21:32:36 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu> + + * gst/gstmeta.c: + * gst/gstmeta.h: + meta: API: Add gst_meta_api_type_get_tags() to get all meta tags. + +2013-09-09 14:21:56 +0200 Sebastian Dröge <slomo@circular-chaos.org> + + * tests/check/elements/capsfilter.c: + tests/capsfilter: Fix memory leak and compare caps directly instead of strcmp() + +2013-09-06 23:03:54 +0200 Sebastian Rasmussen <sebrn@axis.com> + + * tests/check/elements/capsfilter.c: + tests/capsfilter: Test caps-related queries and property + +2013-09-06 15:09:46 -0300 Gustavo Noronha Silva <gns@gnome.org> + + * plugins/elements/gstqueue2.c: + Update the buffering state before stalling for more data + In some cases the wait for more data was happening without updating + the buffering state, meaning the API user would not be able to notice + it should pause the pipeline and update UI to indicate that is the + case, the video would likely stutter instead. + https://bugzilla.gnome.org/show_bug.cgi?id=707648 + +2013-09-04 15:28:10 -0300 Thiago Santos <thiago.sousa.santos@collabora.com> + + * libs/gst/base/gstbasesrc.c: + basesrc: preserve seqnum on segments after seeks + The seqnum of the segment after a seek should be the same of + the seek event. Downstream elements might rely on seqnums to + identify events related to a seek. + This is particularly important when a demuxer maps a TIME seek + into a BYTES seek for upstream and it needs to identify the + corresponding segment event and map it back into TIME to push + downstream, possibly using the values from the original seek + event. + https://bugzilla.gnome.org/show_bug.cgi?id=707530 + +2013-09-05 14:14:42 +0200 Zaheer Abbas Merali <zaheermerali@gmail.com> + + * libs/gst/base/gstcollectpads.c: + collectpads: Don't unref NULL GstCollectData + If a pad is removed while a collectpads element (say adder) is in a chain + function waiting to be collected, there is a possibility that an unref happens + on a NULL pointer. + https://bugzilla.gnome.org/show_bug.cgi?id=707536 + +2013-09-04 17:11:20 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrising.org> + + * gstreamer.spec.in: + Remove PyXML from spec file, it is not longer needed + +2013-09-04 14:40:57 +0200 Sebastian Dröge <slomo@circular-chaos.org> + + * plugins/elements/gsttypefindelement.c: + typefind: Add missing break after handling the GAP event + Thanks to Edward Hervey for noticing. + +2013-09-04 09:18:55 +0100 Tim-Philipp Müller <tim@centricular.net> + + * scripts/gst-plot-timeline.py: + * tools/Makefile.am: + * tools/gst-plot-timeline.py: + tools: move gst-plot-timeline.py into scripts directory + So it's not in PATH in an uninstalled setup (thwarting + gst-play autocompletion). + +2013-09-03 23:59:05 +0200 Matej Knopp <matej.knopp@gmail.com> + + * plugins/elements/gstmultiqueue.c: + multiqueue: Don't reduce single queue visible size below its current level + If the multiqueue has automatically grown chances are good that + we will cause the pipeline to starve if the maximum level is reduced + below that automatically grown size. + https://bugzilla.gnome.org/show_bug.cgi?id=707156 + +2013-09-02 13:53:51 +0200 Sebastian Dröge <slomo@circular-chaos.org> + + * plugins/elements/gstoutputselector.c: + outputselector: Don't adjust segment->start to the current time when switching pads + This does not make any sense at all and breaks timestamp->running_time + calculations in unpredictable ways. + https://bugzilla.gnome.org/show_bug.cgi?id=707130 + +2013-08-29 23:18:31 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu> + + * plugins/elements/gstcapsfilter.c: + capsfilter: Delete link directly in pending_events. + When removing a segment event. + https://bugzilla.gnome.org/show_bug.cgi?id=707088 + +2013-08-29 11:07:38 +0100 Tim-Philipp Müller <tim@centricular.net> + + * libs/gst/base/gstbasesink.c: + basesink: demote log message, don't spam INFO level when handling buffer lists + +2013-08-28 13:26:28 +0200 Sebastian Dröge <slomo@circular-chaos.org> + + * configure.ac: + Back to development + === release 1.1.4 === -2013-08-28 Sebastian Dröge <sebastian.droege@collabora.co.uk> +2013-08-28 12:36:16 +0200 Sebastian Dröge <slomo@circular-chaos.org> + * ChangeLog: + * NEWS: + * RELEASE: * configure.ac: - releasing 1.1.4 + * docs/plugins/inspect/plugin-coreelements.xml: + * gstreamer.doap: + * win32/common/config.h: + * win32/common/gstenumtypes.c: + * win32/common/gstversion.h: + Release 1.1.4 + +2013-08-28 12:36:01 +0200 Sebastian Dröge <slomo@circular-chaos.org> + + * 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-08-28 12:30:00 +0200 Sebastian Dröge <slomo@circular-chaos.org> @@ -1,2 +1,2 @@ -This is GStreamer 1.1.4 +This is GStreamer 1.1.90 @@ -1,5 +1,5 @@ -Release notes for GStreamer 1.1.4 +Release notes for GStreamer 1.1.90 The GStreamer team is proud to announce a new bug-fix release @@ -43,20 +43,11 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg) Bugs fixed in this release * 701996 : context: Still inconvenient to use and racy - * 705835 : queue: Keeps sticky events around after pad deactivation - * 704927 : queue2: forward the upstream scheduling flags - * 704934 : Clarify the gst buffer query api documentation slightly - * 705156 : Small fixes to get make check to finish - * 705332 : queue2: global state is affected by buffery query handling - * 705350 : automake 1.14 warns very verbosely about subdir-objects - * 705621 : baseparse: Add a property to force processing - * 705694 : dataqueue: add gst_data_queue_push_force - * 705999 : taglist: handle publisher, interpreted-by and key tags - * 706160 : query: crash when parsing uri redirection - * 706162 : gst_buffer_memcmp() ignores the buffer size if it goes past the gstbuffer - * 706360 : queue2: test_simple_shutdown_while_running fails/racy - * 706454 : Sample: add gst_sample_copy function - * 706600 : basetransform: Don't push out identical caps + * 707088 : capsfilter: Don't forget to update pending_events. + * 707130 : output-selector: Changes the start of the segment it sends to a pad when making it active + * 707156 : multiqueue: Lowering single queue limits below automatically detected limits can cause the pipeline to starve + * 707648 : queue2: Update the buffering state before stalling for more data + * 707657 : tests/capsfilter: Improving check test code coverage... ==== Download ==== @@ -93,23 +84,15 @@ subscribe to the gstreamer-devel list. Contributors to this release - * Adrian Pardini - * Alessandro Decina - * Andoni Morales Alastruey - * Arnaud Vrac - * Brendan Long - * Edward Hervey + * Christian Fredrik Kalager Schaller + * Gustavo Noronha Silva * Jonas Holmberg - * Kerrick Staley - * Kjartan Maraas - * Lubosz Sarnecki - * Matthieu Bouron - * Nicolas Dufresne - * Olivier Crête + * Matej Knopp + * Mathieu Duponchelle + * Rico Tzschichholz * Sebastian Dröge - * Sjoerd Simons + * Sebastian Rasmussen * Thiago Santos * Tim-Philipp Müller - * Wim Taymans - * Wonchul Lee + * Zaheer Abbas Merali
\ No newline at end of file diff --git a/configure.ac b/configure.ac index 861a024a3..df6cb922f 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.1.4.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gstreamer]) +AC_INIT([GStreamer],[1.1.90],[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, 104, 0, 104) +AS_LIBTOOL(GST, 190, 0, 190) dnl *** autotools stuff **** diff --git a/docs/plugins/inspect/plugin-coreelements.xml b/docs/plugins/inspect/plugin-coreelements.xml index d76eada95..94d4d3410 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.1.4</version> + <version>1.1.90</version> <license>LGPL</license> <source>gstreamer</source> <package>GStreamer source release</package> diff --git a/gstreamer.doap b/gstreamer.doap index 0db6dcf83..f4d6b3247 100644 --- a/gstreamer.doap +++ b/gstreamer.doap @@ -40,6 +40,16 @@ hierarchy, and a set of media-agnostic core elements. <release> <Version> + <revision>1.1.90</revision> + <branch>1.1</branch> + <name></name> + <created>2013-09-19</created> + <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.1.90.tar.xz" /> + </Version> + </release> + + <release> + <Version> <revision>1.1.4</revision> <branch>1.1</branch> <name></name> diff --git a/win32/common/config.h b/win32/common/config.h index 195f432ad..2bd5385ac 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-08-28" +#define GST_PACKAGE_RELEASE_DATETIME "2013-09-19" /* Define if static plugins should be built */ #undef GST_PLUGIN_BUILD_STATIC @@ -344,9 +344,6 @@ /* Memory alignment by pagesize */ #undef MEMORY_ALIGNMENT_PAGESIZE -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -#undef NO_MINUS_C_MINUS_O - /* Name of package */ #define PACKAGE "gstreamer" @@ -357,7 +354,7 @@ #define PACKAGE_NAME "GStreamer" /* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GStreamer 1.1.4" +#define PACKAGE_STRING "GStreamer 1.1.90" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "gstreamer" @@ -366,7 +363,7 @@ #undef PACKAGE_URL /* Define to the version of this package. */ -#define PACKAGE_VERSION "1.1.4" +#define PACKAGE_VERSION "1.1.90" /* directory where plugins are located */ #ifdef _DEBUG @@ -404,7 +401,7 @@ #undef USE_POISONING /* Version number of package */ -#define VERSION "1.1.4" +#define VERSION "1.1.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/gstenumtypes.c b/win32/common/gstenumtypes.c index e595f97a2..93468a113 100644 --- a/win32/common/gstenumtypes.c +++ b/win32/common/gstenumtypes.c @@ -599,7 +599,6 @@ gst_event_type_get_type (void) {C_ENUM (GST_EVENT_SINK_MESSAGE), "GST_EVENT_SINK_MESSAGE", "sink-message"}, {C_ENUM (GST_EVENT_EOS), "GST_EVENT_EOS", "eos"}, {C_ENUM (GST_EVENT_TOC), "GST_EVENT_TOC", "toc"}, - {C_ENUM (GST_EVENT_CONTEXT), "GST_EVENT_CONTEXT", "context"}, {C_ENUM (GST_EVENT_SEGMENT_DONE), "GST_EVENT_SEGMENT_DONE", "segment-done"}, {C_ENUM (GST_EVENT_GAP), "GST_EVENT_GAP", "gap"}, {C_ENUM (GST_EVENT_QOS), "GST_EVENT_QOS", "qos"}, diff --git a/win32/common/gstversion.h b/win32/common/gstversion.h index 781a56e9b..a4e6ae8c8 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 (4) +#define GST_VERSION_MICRO (90) /** * GST_VERSION_NANO: * |