=== release 1.12.3 ===

2017-09-18  Sebastian Dröge <slomo@coaxion.net>

	* configure.ac:
	  releasing 1.12.3

2017-09-18 15:59:55 +0300  Sebastian Dröge <sebastian@centricular.com>

	* po/cs.po:
	  po: Update translations

2017-09-18 15:54:00 +0300  Sebastian Dröge <sebastian@centricular.com>

	* po/af.po:
	* po/ast.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/fur.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

2017-09-17 18:55:19 +0300  Sebastian Dröge <sebastian@centricular.com>

	* gst/gstinfo.h:
	  info: GstStackTraceFlags were added in 1.12

2017-05-16 13:31:06 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>

	* gst/gstconfig.h.in:
	  Also use default visibility for plugins symbol

2017-05-10 13:03:31 +0100  Tim-Philipp Müller <tim@centricular.com>

	* gst/gstconfig.h.in:
	  gstconfig.h: use default visibility for GST_EXPORT for gcc/clang too
	  This will be needed later when we switch to using -fvisibility=hidden.

2017-08-11 21:17:06 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>

	* configure.ac:
	  configure: Add switches for enabling/disabling libdw and libunwind
	  https://bugzilla.gnome.org/show_bug.cgi?id=778193

2017-07-11 16:15:16 +0100  Tim-Philipp Müller <tim@centricular.com>

	* pkgconfig/meson.build:
	  meson: pkgconfig: add libunwind/libdw to gstreamer-1.0 Requires.private
	  https://bugzilla.gnome.org/show_bug.cgi?id=784795

2017-07-11 15:29:44 +0200  Edward Hervey <edward@centricular.com>

	* configure.ac:
	* pkgconfig/gstreamer-uninstalled.pc.in:
	* pkgconfig/gstreamer.pc.in:
	  pkgconfig: Add private requirements
	  Add libunwind and dw to the .pc Requires.private. Fixes static library
	  compilation if gstreamer was compiled with one of those dependencies
	  https://bugzilla.gnome.org/show_bug.cgi?id=784795

2017-08-24 16:00:42 +0100  Tim-Philipp Müller <tim@centricular.com>

	* libs/gst/base/gstbaseparse.c:
	  baseparse: fix taglist update spam
	  We would constantly re-post the taglist because
	  posted_avg_rate only gets set to avg_bitrate if
	  parse->priv->post_avg_bitrate is true, so if it's
	  false the posted rate will always differ from the
	  current average rate and we'd queue an update,
	  which leads to us spamming downstream and the
	  application with taglist updates.
	  Fix this by only queuing an update if the average
	  rate will actually be posted.
	  These taglists updates could cause expensive
	  operations on the application side, e.g. in Totem.
	  https://bugzilla.gnome.org/show_bug.cgi?id=786561

2017-08-26 13:44:38 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>

	* gst/gstvalue.c:
	* tests/check/gst/gstvalue.c:
	  value: Handle serializing NULL GValueArray
	  Consider them as an empty array and do not segfault...
	  https://bugzilla.gnome.org/show_bug.cgi?id=786670

2017-08-17 12:13:31 +0100  Tim-Philipp Müller <tim@centricular.com>

	* README:
	* common:
	  Automatic update of common submodule
	  From 48a5d85 to dd9d403

2017-08-16 22:47:31 +0300  Sebastian Dröge <sebastian@centricular.com>

	* plugins/elements/gstidentity.c:
	* plugins/elements/gstidentity.h:
	  identity: Return FLUSHING instead of EOS and don't start waiting for anything if currently flushing
	  Otherwise we might try unscheduling a clock id (that does not exist
	  yet), then the streaming thread waits for id and the state change never
	  continues because the streaming thread is blocked.
	  Also shutting down and flushing and similar should return FLUSHING, not
	  EOS. The stream is not over, we're just not accepting any buffers
	  anymore.

2017-08-11 11:12:09 +0300  Sebastian Dröge <sebastian@centricular.com>

	* plugins/elements/gstqueue.c:
	  queue: Allow re-usability after EOS
	  After EOS, it is possible for a pad to be resetted by sending
	  either a STREAM_START or SEGMENT event
	  Mimic the same behaviour when receiving STREAM_START/SEGMENT events
	  in queue if we are EOS'd
	  https://bugzilla.gnome.org/show_bug.cgi?id=786056

2017-08-09 16:15:23 +0200  Edward Hervey <edward@centricular.com>

	* plugins/elements/gstqueue2.c:
	  queue2: Allow re-usability after EOS
	  After EOS, it is possible for a pad to be resetted by sending
	  either a STREAM_START or SEGMENT event
	  Mimic the same behaviour when receiving STREAM_START/SEGMENT events
	  in queue2 if we are EOS'd
	  https://bugzilla.gnome.org/show_bug.cgi?id=786056

2017-08-09 10:51:39 +0200  Edward Hervey <edward@centricular.com>

	* plugins/elements/gstmultiqueue.c:
	* plugins/elements/gstqueue.c:
	* plugins/elements/gstqueue2.c:
	  plugins: *queue* elements: Handle STREAM_START in EOS situation
	  When queue-like elements are in "EOS" situation (received GST_FLOW_EOS
	  from downstream or EOS was pushed), they drain buffers/events that
	  wouldn't be processed anyway and let through events that might
	  modify the EOS situation.
	  Previously only GST_EVENT_EOS and GST_EVENT_SEGMENT events were let
	  through, but we also need to allow GST_EVENT_STREAM_START to go
	  through since it resets the EOS state of pads since 1.6
	  https://bugzilla.gnome.org/show_bug.cgi?id=786034

2017-08-07 12:24:37 +0200  Edward Hervey <edward@centricular.com>

	* plugins/elements/gstqueue2.c:
	  queue2: Handle buffering levels on NOT_LINKED
	  When downstream returns NOT_LINKED, we return the buffering level
	  as being 100%.
	  Since the queue is no longer being consumed/used downstream, we
	  want applications to essentially "ignore" this queue for buffering
	  purposes.
	  If other streams are still being used, those stream buffering levels
	  will be used. If none are used, upstream will post an error message
	  on the bus indicating no streams are used.
	  https://bugzilla.gnome.org/show_bug.cgi?id=785799

2017-08-02 21:02:32 +0300  Sebastian Dröge <sebastian@centricular.com>

	* gst/gstpad.c:
	  pad: Recheck sticky events after non-blocking buffer probes and blocking event probes
	  Without the former, event changes (e.g. setting a pad offset) does not
	  take effect for the current buffer but only for the next one. Without
	  the latter, non-blocking event probes would not see any updated events
	  yet.

2017-07-28 17:27:18 +0100  Sebastian Dröge <sebastian@centricular.com>

	* gst/gstsegment.c:
	  segment: Add missing out annotations for various parameters

=== release 1.12.2 ===

2017-07-14 14:01:13 +0300  Sebastian Dröge <sebastian@centricular.com>

	* ChangeLog:
	* NEWS:
	* RELEASE:
	* configure.ac:
	* docs/plugins/inspect/plugin-coreelements.xml:
	* gstreamer.doap:
	* meson.build:
	  Release 1.12.2

2017-07-14 13:19:58 +0300  Sebastian Dröge <sebastian@centricular.com>

	* po/af.po:
	* po/ast.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/fur.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

2017-07-13 21:52:34 +0800  Jason Lin <shangchieh@realtek.com>

	* libs/gst/base/gstbasesink.c:
	  basesink: fix buffer leaks if preroll failed
	  buffer is not unreferened if preroll failed
	  :Detailed Notes:
	  - Problem : video freeze when switching from pause to 1/2-FF repeatedly
	  - RootCause : buffer leaks in basesink
	  - Solution : unref the buffer if prerolled failed
	  :Testing Preformed:
	  How to Test :
	  pause -> 1/2 FF -> resume -> pause -> 1/2 FF ...
	  https://bugzilla.gnome.org/show_bug.cgi?id=784932

2017-06-29 09:10:04 +0100  Tim-Philipp Müller <tim@centricular.com>

	* meson.build:
	  meson: check for ppoll() as well

2017-06-27 09:59:52 -0400  Thibault Saunier <thibault.saunier@osg.samsung.com>

	* tools/meson.build:
	  meson: Add configinc as include_directory in tools/
	  Otherwise when the glib is used as a subproject config.h is the glib
	  one, not ours.

2017-06-23 11:11:44 +0100  Tim-Philipp Müller <tim@centricular.com>

	* meson.build:
	  meson: fix with-package-name option
	  https://bugzilla.gnome.org/show_bug.cgi?id=784082

2017-06-21 10:48:52 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>

	* libs/gst/base/gstbaseparse.c:
	  baseparse: sinkcaps can be NULL in default caps negotiation
	  This was causing harmless assertion about the unreffed caps not being of
	  type caps.
	  https://bugzilla.gnome.org/show_bug.cgi?id=784041

=== release 1.12.1 ===

2017-06-20 12:04:50 +0300  Sebastian Dröge <sebastian@centricular.com>

	* ChangeLog:
	* NEWS:
	* RELEASE:
	* configure.ac:
	* docs/plugins/inspect/plugin-coreelements.xml:
	* gstreamer.doap:
	* meson.build:
	  Release 1.12.1

2017-06-20 11:11:23 +0300  Sebastian Dröge <sebastian@centricular.com>

	* po/bg.po:
	* po/da.po:
	* po/de.po:
	* po/fr.po:
	* po/hr.po:
	* po/hu.po:
	* po/nb.po:
	* po/pl.po:
	* po/ru.po:
	* po/sr.po:
	* po/sv.po:
	* po/tr.po:
	* po/uk.po:
	* po/vi.po:
	* po/zh_CN.po:
	  Update .po files

2017-06-20 11:06:16 +0300  Sebastian Dröge <sebastian@centricular.com>

	* po/bg.po:
	* po/da.po:
	* po/de.po:
	* po/fr.po:
	* po/hr.po:
	* po/hu.po:
	* po/nb.po:
	* po/pl.po:
	* po/ru.po:
	* po/sr.po:
	* po/sv.po:
	* po/tr.po:
	* po/uk.po:
	* po/vi.po:
	* po/zh_CN.po:
	  po: Update translations

2017-06-20 11:04:33 +0300  Sebastian Dröge <sebastian@centricular.com>

	* po/af.po:
	* po/ast.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/fur.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

2017-06-20 15:57:47 +0900  Heekyoung Seo <heekyoung.seo@lge.com>

	* gst/gstutils.c:
	  utils: Fix leak in failed case of regression overflow checking
	  https://bugzilla.gnome.org/show_bug.cgi?id=783978

2017-06-20 16:10:07 +0900  Heekyoung Seo <heekyoung.seo@lge.com>

	* gst/gstregistrychunks.c:
	  registrychunk: Fix leak in failed case of reading plugin dependency string
	  https://bugzilla.gnome.org/show_bug.cgi?id=783978

2017-06-20 10:00:16 +0300  Sebastian Dröge <sebastian@centricular.com>

	* libs/gst/controller/gsttimedvaluecontrolsource.c:
	* libs/gst/controller/gsttimedvaluecontrolsource.h:
	* win32/common/libgstcontroller.def:
	  controller: Export boxed type copy/free functions for GstControlPoint

2017-06-20 09:57:01 +0300  Sebastian Dröge <sebastian@centricular.com>

	* libs/gst/base/gstbaseparse.c:
	* libs/gst/base/gstbaseparse.h:
	* libs/gst/base/gstflowcombiner.c:
	* libs/gst/base/gstflowcombiner.h:
	* win32/common/libgstbase.def:
	  base: Export boxed type copy/free functions for the remaining types

2017-06-16 13:34:00 +0000  Andrejs Vasiljevs <andrejs.vasiljevs@ubnt.com>

	* libs/gst/net/gstptpclock.c:
	  ptp: Unref timeout GSource for delay requests
	  https://bugzilla.gnome.org/show_bug.cgi?id=783864

2017-06-15 11:40:51 +0300  Sebastian Dröge <sebastian@centricular.com>

	* gst/gsturi.c:
	  gsturi: Fixed incorrect escaping of path as a generic string
	  The gst_uri_construct function was escaping the location string
	  as a generic uri string. This is incorrect since the slash('/')
	  characters are reserved for use in this exact case. The patch
	  changes the escape_string function mode to handle the path correctly.
	  In 1.14 this function will be deprecated.
	  https://bugzilla.gnome.org/show_bug.cgi?id=783787

2017-05-23 00:51:12 +0200  Olivier Crête <olivier.crete@collabora.com>

	* libs/gst/base/gstbasesrc.c:
	  basesrc: Hold object lock while updating latency
	  Otherwise in gst_base_src_query_latency(), it ended up
	  sometimes thinking it wasn't -1 when it was actually.

2017-05-22 12:01:41 +0300  Sebastian Dröge <sebastian@centricular.com>

	* gst/gstobject.c:
	  object: Add missing annotations to get_value_array() / get_value_g_array()
	  Same as already used in GstControlBinding.

2017-05-20 19:42:51 +0300  Sebastian Dröge <sebastian@centricular.com>

	* docs/gst/gstreamer-sections.txt:
	* gst/gstparse.c:
	* gst/gstparse.h:
	* win32/common/libgstreamer.def:
	  parse: Make gst_parse_context_copy() public for bindings

2017-05-19 19:22:27 +0200  Matthew Waters <matthew@centricular.com>

	* gst/gstdebugutils.c:
	  debugutils: add missing E character to the legend
	  The E character on pads indicates the presence of the EOS flag.

2017-05-20 16:44:14 +0100  Tim-Philipp Müller <tim@centricular.com>

	* tools/Makefile.am:
	  tools: dist new gst-stats man page
	  Fixes meson build from tarball.

2017-05-16 00:02:11 +0100  Tim-Philipp Müller <tim@centricular.com>

	* tests/check/meson.build:
	  meson: fix gstprintf test linking
	  Must link against gstprint helper lib to use private symbol.

2017-05-13 18:30:27 +0100  Tim-Philipp Müller <tim@centricular.com>

	* meson.build:
	* meson_options.txt:
	  meson: add options to set package name and origin
	  https://bugzilla.gnome.org/show_bug.cgi?id=782172

=== release 1.12.0 ===

2017-05-04 15:36:55 +0300  Sebastian Dröge <sebastian@centricular.com>

	* ChangeLog:
	* NEWS:
	* RELEASE:
	* configure.ac:
	* docs/plugins/inspect/plugin-coreelements.xml:
	* gstreamer.doap:
	* meson.build:
	  Release 1.12.0

2017-05-04 15:00:16 +0300  Sebastian Dröge <sebastian@centricular.com>

	* po/af.po:
	* po/ast.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/fur.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

2017-05-02 14:35:50 +0300  Sebastian Dröge <sebastian@centricular.com>

	* gst/gstmessage.c:
	  message: Don't pass a NULL debug string to g_utf8_validate()
	  g_utf8_validate() crashes on NULL, but NULL is valid for the debug
	  string nonetheless.

2017-05-02 14:27:14 +0300  Sebastian Dröge <sebastian@centricular.com>

	* libs/gst/base/gstadapter.c:
	  adapter: Check if meta transform_func is NULL before using it
	  https://bugzilla.gnome.org/show_bug.cgi?id=782050

2017-05-02 10:32:54 +0200  Frédéric Dalleau <frederic.dalleau@collabora.com>

	* libs/gst/base/gstbasetransform.c:
	  basetransform: Check if meta transform_func is NULL before using it
	  An untested pointer segfaulted in webkit while playing video
	  on imx6 sabrelite. It turned out that the imx plugin didn't
	  implement the meta transform function.
	  The following GST_DEBUG trace was visible:
	  gstbasetransform.c:1779:foreach_metadata:<conv2> copy metadata
	  GstImxVpuBufferMetaAPI
	  Thread 26 vqueue:src received signal SIGSEGV, Segmentation fault.
	  (gdb) bt
	  0x00000000 in ?? ()
	  0x73f8d7d8 in foreach_metadata (inbuf=0xc9b020, meta=0x474b2490,
	  user_data=<optimized out>) at gstbasetransform.c:1781
	  0x73eb3ea8 in gst_buffer_foreach_meta (buffer=buffer@entry=0xc9b020,
	  func=0x73f8d705 <foreach_metadata>,
	  user_data=user_data@entry=0x474b24d4)
	  at gstbuffer.c:2234
	  https://bugzilla.gnome.org/show_bug.cgi?id=782050

2017-04-28 19:43:49 +0200  Víctor Manuel Jáquez Leal <vjaquez@igalia.com>

	* gst/gst.c:
	  gst: check non-null before dereference
	  It is possible to use gst_deinit() without registering the base
	  classes. For example, when using gst_init_get_option_group() and
	  call the program with an invalid parameter. In that case,
	  gst_deinit() will lead to a segmentation fault, since there is a
	  dereference to a pointer that is null.
	  This patch validates if the type is non-null before dereferencing
	  it.
	  https://bugzilla.gnome.org/show_bug.cgi?id=781914

2017-04-28 11:57:41 +0200  Nicola Murino <nicola.murino@gmail.com>

	* scripts/gst-uninstalled:
	  gst-uninstalled: add opencv to bad libs
	  https://bugzilla.gnome.org/show_bug.cgi?id=781889

=== release 1.11.91 ===

2017-04-27 17:24:05 +0300  Sebastian Dröge <sebastian@centricular.com>

	* ChangeLog:
	* NEWS:
	* RELEASE:
	* configure.ac:
	* docs/plugins/inspect/plugin-coreelements.xml:
	* gstreamer.doap:
	* meson.build:
	  Release 1.11.91

2017-04-27 15:48:33 +0300  Sebastian Dröge <sebastian@centricular.com>

	* po/af.po:
	* po/ast.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/fur.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

2017-04-27 15:21:26 +0300  Sebastian Dröge <sebastian@centricular.com>

	* po/LINGUAS:
	* po/ast.po:
	* po/fur.po:
	  po: Update translations

2017-04-24 20:27:33 +0100  Tim-Philipp Müller <tim@centricular.com>

	* common:
	  Automatic update of common submodule
	  From 60aeef6 to 48a5d85

2017-04-21 15:04:32 +0200  Koop Mast <kwm@rainbow-runner.nl>

	* tools/meson.build:
	  Meson: also build and install gst-stats-1.0 and it's man page.
	  https://bugzilla.gnome.org/show_bug.cgi?id=781585

2017-04-21 15:03:18 +0200  Koop Mast <kwm@rainbow-runner.nl>

	* tools/gst-stats-1.0.1:
	  Add very simple man page for gst-stats.
	  https://bugzilla.gnome.org/show_bug.cgi?id=781585

2017-04-21 10:51:59 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>

	* gst/gstelement.h:
	  doc: Fix some doctsing making GI happy

2017-04-06 17:51:29 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>

	* gst/gstelement.h:
	  doc: Fix GstChangeState docstring

2017-04-19 17:31:38 +0100  Sebastian Dröge <sebastian@centricular.com>

	* gst/gstinfo.c:
	  info: Move debug output in for_each_threshold_by_entry() to TRACE level
	  It's otherwise appearing many, many times in logs and usually is nothing
	  you're interested in.

2017-03-31 12:22:00 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>

	* tests/check/pipelines/seek.c:
	  tests: fix message leak in seek test
	  https://bugzilla.gnome.org/show_bug.cgi?id=780757

2017-03-29 19:26:53 +0900  Yasushi SHOJI <yashi@atmark-techno.com>

	* libs/gst/base/gstbasetransform.c:
	  basetransform: fix typo in debug log output
	  This unbalanced closing parenthesis is leftover from the commit
	  8b739d91e7. It used to wrap the caps but we don't seem to do that in
	  the current code.
	  So, just remove it. No functionality has been changed.
	  https://bugzilla.gnome.org/show_bug.cgi?id=781484

2017-04-10 16:28:57 +0200  Rico Tzschichholz <ricotz@ubuntu.com>

	* gst/meson.build:
	* libs/gst/base/meson.build:
	* libs/gst/controller/meson.build:
	* libs/gst/net/meson.build:
	  meson: A couple for GIR-generation fixes

2017-04-12 09:48:53 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>

	* libs/gst/controller/meson.build:
	  meson: Add controller enum file as generated sources
	  Avoiding build failure like
	  https://ci.appveyor.com/project/thiblahute/gst-build-ge9m5/build/1.0.2857

2017-04-11 20:19:03 +0100  Tim-Philipp Müller <tim@centricular.com>

	* Makefile.am:
	  meson: dist new meson build script

2017-04-11 20:16:53 +0100  Tim-Philipp Müller <tim@centricular.com>

	* docs/libs/gstreamer-libs-sections.txt:
	* libs/gst/controller/controller.h:
	  controller: include new proxycontrolbinding header
	  And fix includes in docs to just include the main header (the
	  include for the proxycontrolbinding was wrong in the docs).

2017-04-11 20:16:41 +0100  Tim-Philipp Müller <tim@centricular.com>

	* .gitignore:
	  .gitignore: ignore more

2017-04-11 11:52:20 -0400  Olivier Crete <olivier.crete@collabora.com>

	* gst/parse/meson.build:
	  meson: Only check the first parameter
	  https://bugzilla.gnome.org/show_bug.cgi?id=781155

2017-04-11 10:17:40 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>

	* gst/parse/meson.build:
	  meson: Check bison and flex are recent enough
	  https://bugzilla.gnome.org/show_bug.cgi?id=781155

2017-04-10 23:48:53 +0100  Tim-Philipp Müller <tim@centricular.com>

	* common:
	  Automatic update of common submodule
	  From 39ac2f5 to 60aeef6

2017-04-10 12:24:06 -0400  Olivier Crête <olivier.crete@collabora.com>

	* gst/gstvalue.c:
	* tests/check/gst/gstvalue.c:
	  value: Accept NULL as a structure
	  Some GstStructure properties default to NULL, so it should
	  be a supported value.
	  With unit test.

2017-04-10 14:26:42 +0300  Sebastian Dröge <sebastian@centricular.com>

	* libs/gst/controller/Makefile.am:
	  controller: Fix build with srcdir!=builddir

2017-04-10 13:52:17 +0300  Rico Tzschichholz <ricotz@t-online.de>

	* libs/gst/controller/Makefile.am:
	  controller: Add missing sources/headers to the GIR build

2017-04-09 12:16:39 +0300  Sebastian Dröge <sebastian@centricular.com>

	* libs/gst/controller/meson.build:
	  meson: And actually make the controller mkenums rules work

2017-04-09 12:09:33 +0300  Sebastian Dröge <sebastian@centricular.com>

	* meson.build:
	  meson: Add check for glib-mkenums

2017-04-09 12:02:43 +0300  Sebastian Dröge <sebastian@centricular.com>

	* libs/gst/controller/Makefile.am:
	* libs/gst/controller/controller_mkenum.py:
	* libs/gst/controller/gstinterpolationcontrolsource.c:
	* libs/gst/controller/gstinterpolationcontrolsource.h:
	* libs/gst/controller/gstlfocontrolsource.c:
	* libs/gst/controller/gstlfocontrolsource.h:
	* libs/gst/controller/meson.build:
	  controller: Generate GLib enums automatically

2017-04-04 17:53:39 +0100  Tim-Philipp Müller <tim@centricular.com>

	* gst/gstbufferpool.c:
	* gst/gstbus.c:
	* gst/gstdeviceproviderfactory.c:
	* gst/gstdynamictypefactory.c:
	* gst/gstelementfactory.c:
	* gst/gstplugin.c:
	* gst/gstpluginloader.c:
	* gst/gstregistry.c:
	* gst/gstregistrychunks.c:
	* gst/gsttask.c:
	* gst/gsttaskpool.c:
	* gst/gsttracer.c:
	* gst/gsttracerrecord.c:
	* gst/gsttypefind.c:
	* libs/gst/base/gstadapter.c:
	* libs/gst/base/gstdataqueue.c:
	* libs/gst/base/gstindex.c:
	* libs/gst/controller/gstinterpolationcontrolsource.c:
	* libs/gst/controller/gstlfocontrolsource.c:
	* libs/gst/controller/gsttriggercontrolsource.c:
	* tests/check/gst/gstcontroller.c:
	* tests/check/gst/gstelementfactory.c:
	  Don't use deprecated g_object_newv()
	  Use g_object_new() instead which nowadays has a shortcut for the
	  no-properties check. It still does an extra GType check in the
	  function guard, but there's a pending patch to remove that
	  and it's hardly going to be a performance issue in practice,
	  even less so on a system that's compiled without run-time checks.
	  Alternative would be to move to the new g_object_new_properties()
	  with a fallback define for older glib versions, but it makes the
	  code look more unwieldy and doesn't seem worth it.
	  Fixes deprecation warnings when building against newer GLib versions.
	  https://bugzilla.gnome.org/show_bug.cgi?id=780903

2017-04-07 13:49:29 -0400  Olivier Crête <olivier.crete@collabora.com>

	* tests/check/gst/gststructure.c:
	  test: Add test for serializing/deserializing NULL strings

=== release 1.11.90 ===

2017-04-07 16:30:35 +0300  Sebastian Dröge <sebastian@centricular.com>

	* ChangeLog:
	* NEWS:
	* RELEASE:
	* configure.ac:
	* docs/plugins/gstreamer-plugins.args:
	* docs/plugins/inspect/plugin-coreelements.xml:
	* gstreamer.doap:
	* meson.build:
	  Release 1.11.90

2017-04-07 15:04:11 +0300  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

2017-03-08 12:09:45 -0500  Olivier Crête <olivier.crete@collabora.com>

	* gst/gststructure.c:
	  structure: Don't print warning on NULL strings or pointers
	  Putting NULL for those is a valid serialization for the NULL value.

2017-04-05 16:32:38 +0300  Sebastian Dröge <sebastian@centricular.com>

	* gst/gstclock.h:
	  gst: Use GstClockTimeDiff instead of GstClockTime as type for GST_SECOND and friends
	  They were (signed!) gint64 before because of G_GINT64_CONSTANT() already
	  and they are actually used in signed calculations.
	  With this change we at least ensure that an integer type of the correct
	  size is used for GI (it was using gint before).

2017-04-05 15:46:26 +0300  Sebastian Dröge <sebastian@centricular.com>

	* gst/gstclock.h:
	* gst/gstelementfactory.h:
	* gst/gstevent.h:
	* gst/gstquery.h:
	  gst: Update some more types and values of combined-flags constants

2017-04-05 14:45:00 +0300  Sebastian Dröge <sebastian@centricular.com>

	* gst/gstbuffer.h:
	* gst/gstmemory.h:
	* gst/gstminiobject.h:
	  gst: Cast combined-flags constants to their respective target types
	  This makes C++ compilers a bit more happy without having the user of the
	  constants cast. It also provides the correct type information to GI.
	  https://bugzilla.gnome.org/show_bug.cgi?id=780923

2017-04-05 14:42:16 +0300  Sebastian Dröge <sebastian@centricular.com>

	* gst/gstbuffer.h:
	* gst/gstmemory.h:
	* gst/gstminiobject.h:
	  gst: Set values and types for combined-flags constants in GI annotations

2017-04-05 14:26:33 +0300  Sebastian Dröge <sebastian@centricular.com>

	* gst/gstvalue.h:
	  value: Properly set value and type for GST_FLAG_SET_MASK_EXACT in GI annotations
	  Storing a -1 inside an unsigned integer confuses GIR based bindings
	  generators.

2017-04-04 16:28:45 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>

	* data/bash-completion/helpers/gst.in:
	  completion: Try to avoid parsing summary
	  In GES, the summary refers to options that are only available when built
	  against gst-valdiate. Those where picked by our regex. This patch add a
	  initial grep to try and filter-out as best as possible the content to
	  which we will extract the command list.

2017-04-04 14:25:52 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>

	* data/bash-completion/helpers/meson.build:
	* data/meson.build:
	* libs/gst/helpers/meson.build:
	* meson.build:
	  meson: Add bash completion support

2017-04-04 13:42:50 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>

	* configure.ac:
	* data/Makefile.am:
	* data/bash-completion/completions/gst-inspect-1.0:
	* data/bash-completion/completions/gst-launch-1.0:
	* data/bash-completion/helpers/.gitignore:
	* data/bash-completion/helpers/gst.in:
	* libs/gst/helpers/.gitignore:
	* libs/gst/helpers/Makefile.am:
	* pkgconfig/gstreamer-uninstalled.pc.in:
	* pkgconfig/gstreamer.pc.in:
	  completion: Place the completion helper in libexec
	  This patch reorganize the bash completion scripts in order to install
	  the binary helper (gst-completion-helper) in libexec path rather then
	  share folder. Most Linux hierarchy compliance requires that no binary
	  executable are placed in share. We also cleanup the unused .pc entries
	  and remove copy pasted parts of the script. Note that other project
	  including the common helper, should now use $_GST_HELPER to read
	  the binary executable gst-completion-helper. This helper is not longer
	  version, as it is placed in a versionned subfolder
	  (libexec/gstreamer.10) just like the other helpers (scanner and ptp).

2017-03-31 11:22:49 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>

	* gst/gstvalue.c:
	  gstvalue: fix GstValue leak in structure_field_union_into
	  https://bugzilla.gnome.org/show_bug.cgi?id=780751

2017-03-31 10:38:15 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>

	* gst/gststreamcollection.c:
	  streamcollection: fix racy user-after-free
