=== release 1.16.0 ===

2019-04-19 00:33:22 +0100  Tim-Philipp Müller <tim@centricular.com>

	* ChangeLog:
	* NEWS:
	* RELEASE:
	* configure.ac:
	* gst-libav.doap:
	* meson.build:
	  Release 1.16.0

2019-04-19 00:33:22 +0100  Tim-Philipp Müller <tim@centricular.com>

	* docs/plugins/inspect/plugin-libav.xml:
	  Update docs

2019-04-12 10:05:53 +0300  Sebastian Dröge <sebastian@centricular.com>

	* gst-libs/ext/libav:
	  libav: Update to ffmpeg n4.1.3

=== release 1.15.90 ===

2019-04-11 00:34:12 +0100  Tim-Philipp Müller <tim@centricular.com>

	* ChangeLog:
	* NEWS:
	* RELEASE:
	* configure.ac:
	* gst-libav.doap:
	* meson.build:
	  Release 1.15.90

2019-04-11 00:34:12 +0100  Tim-Philipp Müller <tim@centricular.com>

	* docs/plugins/gst-libav-plugins.args:
	* docs/plugins/inspect/plugin-libav.xml:
	  Update docs

2019-04-09 16:56:20 +0300  Sebastian Dröge <sebastian@centricular.com>

	* ext/libav/gstavcfg.c:
	  avcfg: Override type of bitrate property from int64 to int
	  See https://gitlab.freedesktop.org/gstreamer/gst-libav/issues/41#note_142808
	  The switch to the new ffmpeg property system changed the type of the
	  bitrate property from int to int64, which potentially breaks many
	  existing applications at runtime as properties are usually set via
	  g_object_set().
	  As such, override the type to int until GStreamer 2.0.

2019-03-28 14:24:42 -0400  Aaron Boxer <aaron.boxer@collabora.com>

	* ext/libav/gstavviddec.c:
	  avviddec: do not add 708 caption meta if already exists
	  (this is only used for CEA 708 raw data). another element
	  such as mpegvideoparse may have already added the meta.

2019-03-23 00:24:25 +0100  Mathieu Duponchelle <mathieu@centricular.com>

	* ext/libav/gstavvidenc.c:
	  avvidenc: pass Closed Caption metadata to libav

2019-02-26 00:00:33 +0000  Tim-Philipp Müller <tim@centricular.com>

	* ext/libav/gstavauddec.c:
	* ext/libav/gstavauddec.h:
	  avauddec: fix decoding of APE and Cook audio
	  .. and other formats where ffmpeg gives us multiple
	  subframes per input frame.
	  Since we now support non-interleaved audio, we can't
	  just concat buffers any more. Also, audio metas won't
	  be combined when buffers are merged, so when we push
	  out the combined buffer we'll look at the meta describing
	  only the first subframe and think it covers the whole
	  frame leading to stutter/gaps in the output.
	  We could fix this by copying the output data into a new
	  buffer when we merge buffers, but that's suboptimal, so
	  let's add some API to GstAudioDecoder to push out subframes
	  and use that instead.
	  https://gitlab.freedesktop.org/gstreamer/gst-libav/issues/49

2019-03-04 09:12:35 +0000  Tim-Philipp Müller <tim@centricular.com>

	* NEWS:
	* RELEASE:
	* configure.ac:
	* docs/plugins/inspect/plugin-libav.xml:
	* meson.build:
	  Back to development

=== release 1.15.2 ===

2019-02-26 11:57:15 +0000  Tim-Philipp Müller <tim@centricular.com>

	* ChangeLog:
	* NEWS:
	* RELEASE:
	* configure.ac:
	* gst-libav.doap:
	* meson.build:
	  Release 1.15.2

2019-02-26 11:57:15 +0000  Tim-Philipp Müller <tim@centricular.com>

	* docs/plugins/inspect/plugin-libav.xml:
	  Update docs

2019-02-21 08:48:31 +0100  Guillaume Desmottes <guillaume.desmottes@collabora.com>

	* ext/libav/gstavdemux.c:
	  avdemux: fix negative pts if start_time is bigger than the ts
	  The start time is supposed to be the ts of the first frame.
	  FFmpeg uses fractions to represent timestamps and the start time may use a
	  different base than the frame pts. So we may end up having the start
	  time bigger than the pts because of rounding when converting to gst ts.
	  See https://gitlab.freedesktop.org/gstreamer/gst-libav/issues/51
	  for details.

2019-02-12 17:23:55 +0200  Sebastian Dröge <sebastian@centricular.com>

	* configure.ac:
	  configure: Only disable dxva2 once

2019-02-12 10:57:24 +0200  Sebastian Dröge <sebastian@centricular.com>

	* gst-libs/ext/libav:
	  Update to ffmpeg n4.1.1

=== release 1.15.1 ===

2019-01-17 02:21:41 +0000  Tim-Philipp Müller <tim@centricular.com>

	* ChangeLog:
	* NEWS:
	* RELEASE:
	* configure.ac:
	* gst-libav.doap:
	* meson.build:
	  Release 1.15.1

2019-01-17 02:21:35 +0000  Tim-Philipp Müller <tim@centricular.com>

	* docs/plugins/gst-libav-plugins.args:
	* docs/plugins/gst-libav-plugins.hierarchy:
	* docs/plugins/gst-libav-plugins.interfaces:
	* docs/plugins/inspect/plugin-libav.xml:
	  Update docs

2019-01-13 00:46:50 +0900  Seungha Yang <seungha.yang@navercorp.com>

	* ext/libav/gstavcfg.c:
	  avcfg: Fix AVOptionRanges leak
	  It must be freed with av_opt_freep_ranges as documented.

2018-12-05 17:24:43 -0300  Thibault Saunier <tsaunier@igalia.com>

	* common:
	  Automatic update of common submodule
	  From ed78bee to 59cb678

2018-11-15 11:29:54 +0200  Sebastian Dröge <sebastian@centricular.com>

	* gst-libs/ext/libav:
	  libav: Update to ffmpeg n4.1

2018-11-12 13:04:51 +0200  Jordan Petridis <jordan@centricular.com>

	* .gitlab-ci.yml:
	  Add Gitlab CI configuration
	  This commit adds a .gitlab-ci.yml file, which uses a feature
	  to fetch the config from a centralized repository. The intent is
	  to have all the gstreamer modules use the same configuration.
	  The configuration is currently hosted at the gst-ci repository
	  under the gitlab/ci_template.yml path.
	  Part of https://gitlab.freedesktop.org/gstreamer/gstreamer-project/issues/29

2018-11-08 16:33:57 +0100  Edward Hervey <edward@centricular.com>

	* ext/libav/gstavcodecmap.c:
	  codecmap: Add mapping for Voxware metasound
	  Allows actually decoding such streams :)

2018-11-05 10:22:19 +0200  Sebastian Dröge <sebastian@centricular.com>

	* gst-libs/ext/libav:
	  libav: Update to ffmpeg n4.0.3

2018-11-05 05:40:03 +0000  Matthew Waters <matthew@centricular.com>

	* .gitmodules:
	  Update common submodule location
	  Remove the git directory

2018-11-05 13:17:08 +0800  Haihao Xiang <haihao.xiang@intel.com>

	* .gitmodules:
	* gst-libav.doap:
	  Clone the code from gitlab
	  This fixes https://gitlab.freedesktop.org/gstreamer/gst-libav/issues/43

2018-10-29 14:31:52 +0000  Nirbheek Chauhan <nirbheek@centricular.com>

	* meson.build:
	  meson: Remove leftover debug logging

2018-10-16 04:08:57 +0530  Nirbheek Chauhan <nirbheek@centricular.com>

	* ext/libav/gstavcfg.c:
	  avcfg: Ensure that ternary operator always evaluates to int64
	  When building with MSVC, if the 3rd operator is a double, the entire
	  expression always promoted double, and is then cast to int64.
	  When TRUE, this evaluates to (gint64) (gdouble) (INT64_MAX)
	  which overflows to INT64_MIN on MSVC, but not on C99 compilers.
	  This causes us to fail the g_return_if_fail inside g_param_spec_int64
	  when built with MSVC.

2018-10-12 19:20:51 +0530  Arun Raghavan <arun@arunraghavan.net>

	* ext/libav/gstavdemux.c:
	  avdemux: Expose IFF container support
	  This exposes support for the "iff" demuxer. This is a general purpose
	  format, and the reason to expose this now is to allow reading DSD data
	  (which is supported via a variant called DSDIFF).
	  More information at:
	  https://wiki.multimedia.cx/index.php?title=IFF
	  https://www.loc.gov/preservation/digital/formats/fdd/fdd000245.shtml

2018-10-09 18:07:09 +0530  Nirbheek Chauhan <nirbheek@centricular.com>

	* ext/libav/meson.build:
	* meson.build:
	  meson: Generate a pkgconfig file for gstlibav
	  This matches all other plugins in the other gstreamer repos. This is
	  also necessary for generating the correct libtool archive (.la) files
	  in Cerbero which are needed for static linking on Android and iOS.

2018-10-08 20:55:08 +0100  Tim-Philipp Müller <tim@centricular.com>

	* meson.build:
	  meson: use new 'python' module instead of deprecated 'python3' one
	  https://github.com/mesonbuild/meson/pull/4169

2018-10-01 16:13:29 +0530  Nirbheek Chauhan <nirbheek@centricular.com>

	* meson.build:
	  meson: Don't export symbols from linked static libraries
	  We don't want to export any symbols from the ffmpeg static libraries
	  we link to when building inside Cerbero. In the Autotools build, we
	  pass -export-symbols-regex to libtool which ensures this for us.

2018-09-21 16:01:53 +0200  Edward Hervey <edward@centricular.com>

	* ext/libav/gstavviddec.c:
	  avviddec: Remove unneeded check
	  frame is always valid in this function (but wasn't before the
	  refactoring from a few months ago).
	  CID #1439540

2018-09-21 11:30:58 +0200  Edward Hervey <edward@centricular.com>

	* ext/libav/gstavcfg.c:
	  avcfg: Simplify code
	  The existence of 'opt' is checked, the remainder of the code can therefore
	  rely on it being valid.
	  CID #1439537

2018-08-15 19:33:29 +0100  Tim-Philipp Müller <tim@centricular.com>

	* gst-libs/ext/libav:
	  libav: update internal snapshot to ffmpeg n4.0.2

2018-07-31 18:35:22 +0200  Mathieu Duponchelle <mathieu@centricular.com>

	* ext/libav/gstavauddec.c:
	* ext/libav/gstavviddec.c:
	  decoders: fix draining
	  https://bugzilla.gnome.org/show_bug.cgi?id=796900

2018-07-03 13:15:54 +0200  Georg Ottinger <g.ottinger@gmx.at>

	* ext/libav/gstavcodecmap.c:
	  avmux: Place pva case after generic case
	  In the function gst_ffmpeg_formatid_get_codecids() in the if / else if
	  construct the special case !strcmp (format_name, "pva") should be
	  handled before the generic case (plugin->audio_codec !=
	  AV_CODEC_ID_NONE) || (plugin->video_codec != AV_CODEC_ID_NONE)
	  This patch fixes the ordering.
	  I stumbled accorss this issue while adding a new format to
	  gst_ffmpeg_formatid_get_codecids()
	  https://bugzilla.gnome.org/show_bug.cgi?id=796738

2018-07-23 16:16:10 +0300  George Kiagiadakis <george.kiagiadakis@collabora.com>

	* ext/libav/gstavauddec.c:
	* ext/libav/gstavcodecmap.c:
	* ext/libav/gstavcodecmap.h:
	  avauddec: add support for decoding in non-interleaved layout
	  This removes the internal interleave loop and always negotiates
	  the native output layout of the libav decoder. Users can use
	  audioconvert to interleave if necessary.
	  Special care has been taken to leave the encoder unaffected by
	  the changes in avcodecmap, since GstAudioEncoder doesn't support
	  the non-interleaved layout yet.
	  https://bugzilla.gnome.org/show_bug.cgi?id=705977

2018-07-18 19:41:50 +0900  Seungha Yang <seungha.yang@navercorp.com>

	* ext/libav/gstav.c:
	* ext/libav/gstav.h:
	* ext/libav/gstavauddec.c:
	* ext/libav/gstavviddec.c:
	  libav: Fix symbol redefine build error
	  https://bugzilla.gnome.org/show_bug.cgi?id=796827

2018-07-18 15:43:41 +0100  Tim-Philipp Müller <tim@centricular.com>

	* ext/libav/gstav.c:
	* ext/libav/gstav.h:
	  Remove obsolete #if 0-ed code

2018-07-16 23:47:45 +0100  Tim-Philipp Müller <tim@centricular.com>

	* configure.ac:
	* ext/Makefile.am:
	* ext/libswscale/Makefile.am:
	* ext/libswscale/gstffmpegscale.c:
	  Remove swscale plugin code
	  This has been disabled for 5.5 years, time to remove it.

2018-07-16 19:45:35 +0200  Mathieu Duponchelle <mathieu@centricular.com>

	* gst-libs/ext/libav:
	  libav: Update to ffmpeg release/4.0 HEAD

2018-07-16 08:44:45 +0200  Edward Hervey <edward@centricular.com>

	* ext/libav/gstavcfg.c:
	  avcfg: Properly initalize GValue
	  .. to the expected property value type.

2018-07-13 18:03:27 +0200  Mathieu Duponchelle <mathieu@centricular.com>

	* ext/libav/gstavcfg.c:
	  avcfg: actually remove call to g_object_getv
	  (Sorry about that)

2018-07-13 17:24:07 +0200  Mathieu Duponchelle <mathieu@centricular.com>

	* ext/libav/gstavauddec.c:
	* ext/libav/gstavviddec.c:
	  av*dec: Ignore decoding errors
	  We were ignoring these before the port to 4.0, interpreting them
	  as GST_FLOW_ERROR / GST_ELEMENT_ERROR causes check failures.
	  We should start using GST_*_DECODER_ERROR in latter commits,
	  for now simply restore the previous behaviour.

2018-07-13 17:21:25 +0200  Mathieu Duponchelle <mathieu@centricular.com>

	* ext/libav/gstavcfg.c:
	  avcfg: use g_object_get_property, not g_object_getv
	  I simply confused those two, we didn't need g_object_getv
	  here anyway.

2018-07-12 22:05:27 +0200  Mathieu Duponchelle <mathieu@centricular.com>

	* ext/libav/gstavcfg.c:
	  avcfg: ignore some generic properties
	  We expose profile, level and colorimetry / colorspaces through
	  caps.
	  https://bugzilla.gnome.org/show_bug.cgi?id=792900

2018-07-12 21:57:57 +0200  Mathieu Duponchelle <mathieu@centricular.com>

	* ext/libav/gstavcfg.c:
	  avcfg: add skip support to overrides system
	  https://bugzilla.gnome.org/show_bug.cgi?id=792900

2018-07-04 00:21:45 +0200  Mathieu Duponchelle <mathieu@centricular.com>

	* meson.build:
	  meson: add FFmpeg meson as a fallback
	  https://bugzilla.gnome.org/show_bug.cgi?id=792900

2018-07-04 00:18:44 +0200  Mathieu Duponchelle <mathieu@centricular.com>

	* ext/libav/gstavauddec.c:
	  auddec: fix luck-based sinkpad access
	  https://bugzilla.gnome.org/show_bug.cgi?id=792900

2018-07-02 17:55:00 +0200  Mathieu Duponchelle <mathieu@centricular.com>

	* configure.ac:
	* meson.build:
	  Update ffmpeg version requirements
	  https://bugzilla.gnome.org/show_bug.cgi?id=792900

2018-07-02 17:39:30 +0200  Mathieu Duponchelle <mathieu@centricular.com>

	* ext/libav/gstavaudioresample.c:
	* ext/libav/gstavscale.c:
	  Remove obsolete scale and resample sources
	  https://bugzilla.gnome.org/show_bug.cgi?id=792900

2018-07-02 17:38:13 +0200  Mathieu Duponchelle <mathieu@centricular.com>

	* configure.ac:
	  configure: update libav configure args
	  https://bugzilla.gnome.org/show_bug.cgi?id=792900

2018-07-02 17:31:08 +0200  Mathieu Duponchelle <mathieu@centricular.com>

	* gst-libs/ext/libav:
	  libav: Update to n4.0.1 release
	  https://bugzilla.gnome.org/show_bug.cgi?id=792900

2018-07-02 04:14:09 +0200  Mathieu Duponchelle <mathieu@centricular.com>

	* meson.build:
	  meson: stop ignoring deprecation warnings!
	  https://bugzilla.gnome.org/show_bug.cgi?id=792900

2018-07-02 04:12:36 +0200  Mathieu Duponchelle <mathieu@centricular.com>

	* ext/libav/gstavvidenc.c:
	  avvidenc: port to send_frame / receive_packet
	  https://bugzilla.gnome.org/show_bug.cgi?id=792900

2018-07-02 04:05:19 +0200  Mathieu Duponchelle <mathieu@centricular.com>

	* ext/libav/gstavviddec.c:
	  avviddec: fix invalid alignment calculations.
	  avcodec_align_dimensions2 uses context->pix_fmt to make its
	  calculations, we thus need to make sure it is adequately set
	  when calling it.
	  Fixes:
	  gst-launch-1.0 videotestsrc ! video/x-raw, width=1920, height=1080 \
	  ! avenc_mpeg4 ! avdec_mpeg4 ! xvimagesink
	  This showed invalid writes under valgrind, then segfault.
	  https://bugzilla.gnome.org/show_bug.cgi?id=792900

2018-07-01 17:09:05 +0200  Mathieu Duponchelle <mathieu@centricular.com>

	* ext/libav/gstavaudenc.c:
	  avaudenc: port to send_frame / receive_packet
	  https://bugzilla.gnome.org/show_bug.cgi?id=792900

2018-07-01 02:34:41 +0200  Mathieu Duponchelle <mathieu@centricular.com>

	* ext/libav/gstavmux.c:
	  avmux: fix remaining warnings
	  https://bugzilla.gnome.org/show_bug.cgi?id=792900

2018-07-01 02:23:06 +0200  Mathieu Duponchelle <mathieu@centricular.com>

	* ext/libav/gstavauddec.h:
	  avauddec: fix remaining warnings
	  https://bugzilla.gnome.org/show_bug.cgi?id=792900

2018-07-01 02:21:46 +0200  Mathieu Duponchelle <mathieu@centricular.com>

	* ext/libav/gstavauddec.c:
	  avauddec: port to new decoding API
	  https://bugzilla.gnome.org/show_bug.cgi?id=792900

2018-06-30 23:28:31 +0200  Mathieu Duponchelle <mathieu@centricular.com>

	* ext/libav/gstavaudenc.c:
	  avaudenc: further cleanup
	  https://bugzilla.gnome.org/show_bug.cgi?id=792900

2018-06-30 23:27:06 +0200  Mathieu Duponchelle <mathieu@centricular.com>

	* ext/libav/gstav.c:
	* ext/libav/gstavaudenc.c:
	* ext/libav/gstavaudenc.h:
	* ext/libav/gstavcfg.c:
	* ext/libav/gstavcfg.h:
	* ext/libav/gstavvidenc.c:
	  avaudenc: install options generically
	  https://bugzilla.gnome.org/show_bug.cgi?id=792900

2018-06-30 02:18:43 +0200  Mathieu Duponchelle <mathieu@centricular.com>

	* ext/libav/gstavviddec.c:
	* ext/libav/gstavviddec.h:
	  avviddec: fix signed/unsigned comparisons
	  https://bugzilla.gnome.org/show_bug.cgi?id=792900

2018-06-30 02:14:33 +0200  Mathieu Duponchelle <mathieu@centricular.com>

	* ext/libav/gstavviddec.c:
	  avvidec: port to new decoding API
	  https://bugzilla.gnome.org/show_bug.cgi?id=792900

2018-06-29 21:54:11 +0200  Mathieu Duponchelle <mathieu@centricular.com>

	* ext/libav/gstav.c:
	  gstav: stop calling deprecated registration methods
	  https://bugzilla.gnome.org/show_bug.cgi?id=792900

2018-06-29 21:46:00 +0200  Mathieu Duponchelle <mathieu@centricular.com>

	* ext/libav/gstavauddec.c:
	  auddec: stop using deprecated getters
	  https://bugzilla.gnome.org/show_bug.cgi?id=792900

2018-06-29 21:38:50 +0200  Mathieu Duponchelle <mathieu@centricular.com>

	* ext/libav/gstavmux.c:
	  av_oformat_next (deprecated) -> av_muxer_iterate
	  https://bugzilla.gnome.org/show_bug.cgi?id=792900

2018-06-29 21:37:06 +0200  Mathieu Duponchelle <mathieu@centricular.com>

	* ext/libav/gstavdemux.c:
	  av_iformat_next (deprecated) -> av_demuxer_iterate
	  https://bugzilla.gnome.org/show_bug.cgi?id=792900

2018-06-29 21:21:30 +0200  Mathieu Duponchelle <mathieu@centricular.com>

	* ext/libav/gstavauddec.c:
	  avauddec: remove obsolete version check
	  https://bugzilla.gnome.org/show_bug.cgi?id=792900

2018-06-29 21:20:36 +0200  Mathieu Duponchelle <mathieu@centricular.com>

	* ext/libav/gstavauddec.c:
	* ext/libav/gstavaudenc.c:
	* ext/libav/gstavviddec.c:
	* ext/libav/gstavvidenc.c:
	  av_codec_next (deprecated) -> av_codec_iterate
	  https://bugzilla.gnome.org/show_bug.cgi?id=792900

2018-06-29 20:59:46 +0200  Mathieu Duponchelle <mathieu@centricular.com>

	* ext/libav/gstavdemux.c:
	  avdemux: port to AVCodecParameters
	  https://bugzilla.gnome.org/show_bug.cgi?id=792900

2018-06-29 20:37:14 +0200  Mathieu Duponchelle <mathieu@centricular.com>

	* ext/libav/gstavmux.c:
	  avmux: port to AVCodecParameters
	  https://bugzilla.gnome.org/show_bug.cgi?id=792900

2018-06-29 04:52:02 +0200  Mathieu Duponchelle <mathieu@centricular.com>

	* ext/libav/gstavdeinterlace.c:
	* ext/libav/gstavdemux.c:
	* ext/libav/gstavutils.c:
	* ext/libav/gstavutils.h:
	  Remove all uses of AVPicture
	  https://bugzilla.gnome.org/show_bug.cgi?id=792900

2018-07-02 17:10:03 +0200  Mathieu Duponchelle <mathieu@centricular.com>

	* ext/libav/gstavaudenc.c:
	  avaudenc: remove obsolete setting of rc_strategy
	  https://bugzilla.gnome.org/show_bug.cgi?id=792900

2018-06-27 20:41:37 +0200  Mathieu Duponchelle <mathieu@centricular.com>

	* ext/libav/gstavcfg.c:
	* ext/libav/gstavcfg.h:
	* ext/libav/gstavcodecmap.c:
	* ext/libav/gstavvidenc.c:
	* ext/libav/gstavvidenc.h:
	  Refactor avcfg / avvidenc
	  We were previously installing hardcoded properties for all
	  video encoders, refactor to instead use FFmpeg's AVOption API.
	  avvidenc still exposes a few properties related to the pass
	  mechanism: while the AVOption API allows specifying both passes
	  as flags at the same time, this is not practical in GStreamer's
	  context, where passes need to be run separately using a stats file.
	  https://bugzilla.gnome.org/show_bug.cgi?id=792900

2018-04-30 16:02:21 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>

	* ext/libav/gstavviddec.c:
	  avviddec: Stop using deperated EDGE API
	  https://bugzilla.gnome.org/show_bug.cgi?id=792900

2018-04-30 15:54:44 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>

	* ext/libav/gstavauddec.c:
	* ext/libav/gstavaudenc.c:
	* ext/libav/gstavcfg.c:
	* ext/libav/gstavcodecmap.c:
	* ext/libav/gstavcodecmap.h:
	* ext/libav/gstavscale.c:
	* ext/libav/gstavviddec.c:
	* ext/libav/gstavvidenc.c:
	  Use AV_ namespace for all CODEC_ macro
	  The remaining use of CODEC_ are codec flags that has been moved into the
	  new codec private properties or have been deperated. Will be fixed in
	  later patches.
	  https://bugzilla.gnome.org/show_bug.cgi?id=792900

2018-04-30 15:41:40 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>

	* ext/libav/gstavauddec.c:
	* ext/libav/gstavcodecmap.c:
	* ext/libav/gstavviddec.c:
	  Use AV_ namespace for INPUT_BUFFER_PADDING_SIZE
	  https://bugzilla.gnome.org/show_bug.cgi?id=792900

2018-04-30 15:37:50 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>

	* ext/libav/gstav.c:
	  Don't include deprecated avfiltergraph.h header
	  https://bugzilla.gnome.org/show_bug.cgi?id=792900

2018-05-31 17:28:44 +0800  Roland Jon <rlandjon@gmail.com>

	* ext/libav/gstavdemux.c:
	  avdemux: fix memory leaks
	  https://bugzilla.gnome.org/show_bug.cgi?id=796452

2018-05-11 14:24:03 +0200  Edward Hervey <edward@centricular.com>

	* ext/libav/gstavauddec.h:
	* ext/libav/gstavviddec.c:
	* ext/libav/gstavviddec.h:
	* ext/libav/gstavvidenc.c:
	* ext/libav/gstavvidenc.h:
	  libav: Switch to common include

2018-05-11 14:19:42 +0200  Edward Hervey <edward@centricular.com>

	* ext/libav/gstavmux.c:
	  avmux: Remove unneeded constant variable
	  Since the removal of the gif hacks, the variable was always set to
	  its default value of FALSE. Just remove it.
	  CID #1433656

2018-02-22 15:57:24 +0100  Edward Hervey <edward@centricular.com>

	* ext/libav/gstavviddec.c:
	  avvidec: Expose Closed Caption as GstVideoCaptionMeta

2018-05-05 18:00:06 +0200  Mathieu Duponchelle <mathieu@centricular.com>

	* ext/libav/gstavcodecmap.c:
	* ext/libav/gstavdemux.c:
	  Expose support for DSD
	  DSD is usually wrapped in DSF, for which we now also expose the
	  demuxer.
	  https://bugzilla.gnome.org/show_bug.cgi?id=721186

2014-07-12 15:26:36 +0200  Matej Knopp <matej.knopp@gmail.com>

	* ext/libav/gstavdemux.c:
	  gstavdemux: adjust seeking offset according to start_time
	  https://bugzilla.gnome.org/show_bug.cgi?id=733094

2018-05-05 20:03:49 +0530  Nirbheek Chauhan <nirbheek@centricular.com>

	* meson.build:
	* meson_options.txt:
	  meson: Update option names to omit disable_ and with- prefixes
	  Also yield common options to the outer project (gst-build in our case)
	  so that they don't have to be set manually.

2018-05-01 14:57:43 +1000  Jan Schmidt <jan@centricular.com>

	* gst-libs/ext/gas-preprocessor:
	  Update gas-preprocessor submodule

2018-05-01 05:19:28 +1000  Jan Schmidt <jan@centricular.com>

	* configure.ac:
	  configure: Always use full path for gas-preprocessor PATH entry
	  Don't pass a relative path to gas-preprocessor, always use an
	  absolute path to make sure it's found

2018-04-28 00:14:45 +1000  Jan Schmidt <jan@centricular.com>

	* configure.ac:
	  configure: fix handling of the input AS var passed to ffmpeg
	  Store the original AS environment variable passed to configure
	  correctly, and export it so it's actually available to the sub-process
	  when configuring the embedded ffmpeg

2018-04-16 10:53:36 +0100  Tim-Philipp Müller <tim@centricular.com>

	* common:
	  Automatic update of common submodule
	  From 3fa2c9e to ed78bee

2018-03-20 09:41:11 +0000  Tim-Philipp Müller <tim@centricular.com>

	* NEWS:
	* RELEASE:
	* configure.ac:
	* docs/plugins/inspect/plugin-libav.xml:
	* meson.build:
	  Back to development

=== release 1.14.0 ===

2018-03-19 20:25:38 +0000  Tim-Philipp Müller <tim@centricular.com>

	* ChangeLog:
	* NEWS:
	* RELEASE:
	* configure.ac:
	* gst-libav.doap:
	* meson.build:
	  Release 1.14.0

2018-03-19 20:25:38 +0000  Tim-Philipp Müller <tim@centricular.com>

	* docs/plugins/inspect/plugin-libav.xml:
	  Update docs

=== release 1.13.91 ===

2018-03-13 19:26:51 +0000  Tim-Philipp Müller <tim@centricular.com>

	* ChangeLog:
	* NEWS:
	* RELEASE:
	* configure.ac:
	* gst-libav.doap:
	* meson.build:
	  Release 1.13.91

2018-03-13 19:26:51 +0000  Tim-Philipp Müller <tim@centricular.com>

	* docs/plugins/inspect/plugin-libav.xml:
	  Update docs

2018-03-08 11:22:29 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.com>

	* configure.ac:
	  configure.ac: enable largefile support if possible
	  https://bugzilla.gnome.org/show_bug.cgi?id=793103

2018-03-06 14:40:20 +1100  Matthew Waters <matthew@centricular.com>

	* gst-libs/ext/Makefile.am:
	  build: prefer using *.la references when creating our own libtool files
	  Otherwise we will reference the dependant libraries with -lfoo rather than
	  /path/to/libfoo.la which breaks with the Android-based .la parser which
	  simply passes through all -l libraries.
	  https://bugzilla.gnome.org/show_bug.cgi?id=786403

=== release 1.13.90 ===

2018-03-03 22:44:19 +0000  Tim-Philipp Müller <tim@centricular.com>

	* ChangeLog:
	* NEWS:
	* RELEASE:
	* configure.ac:
	* gst-libav.doap:
	* meson.build:
	  Release 1.13.90

2018-03-03 22:44:19 +0000  Tim-Philipp Müller <tim@centricular.com>

	* docs/plugins/inspect/plugin-libav.xml:
	  Update docs

2018-03-01 19:01:58 +0100  Mathieu Duponchelle <mathieu@centricular.com>

	* meson.build:
	  meson: enable more warnings

2018-02-14 23:45:51 +1100  Matthew Waters <matthew@centricular.com>

	* configure.ac:
	  explicitly disable v4l2_m2m codecs
	  They fail with android NDK r16

2018-02-15 19:44:26 +0000  Tim-Philipp Müller <tim@centricular.com>

	* configure.ac:
	* docs/plugins/inspect/plugin-libav.xml:
	* meson.build:
	  Back to development

=== release 1.13.1 ===

2018-02-15 17:15:15 +0000  Tim-Philipp Müller <tim@centricular.com>

	* Makefile.am:
	* NEWS:
	* configure.ac:
	* gst-libav.doap:
	* meson.build:
	  Release 1.13.1

2018-02-15 17:14:36 +0000  Tim-Philipp Müller <tim@centricular.com>

	* docs/plugins/gst-libav-plugins.args:
	* docs/plugins/gst-libav-plugins.hierarchy:
	* docs/plugins/gst-libav-plugins.interfaces:
	* docs/plugins/inspect/plugin-libav.xml:
	  docs: update plugin docs

2018-02-12 08:32:01 +0100  Edward Hervey <edward@centricular.com>

	* ext/libav/gstavdemux.c:
	* ext/libav/gstavmux.c:
	  av*mux: Disable gif related "hacks"
	  This is properly handled by the previous commit now

2017-06-13 18:50:50 +0200  Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>

	* ext/libav/gstavcodecmap.c:
	* ext/libav/gstavdemux.c:
	* ext/libav/gstavviddec.c:
	  Enable gif format, and make it so avdemux_gif and avdec_gif can autoplug
	  https://bugzilla.gnome.org/show_bug.cgi?id=784684

2018-02-12 07:38:13 +0100  Edward Hervey <edward@centricular.com>

	* gst-libs/ext/libav:
	  libav: Update to n3.4.2 release

2018-02-10 15:18:11 +0100  Edward Hervey <edward@centricular.com>

	* ext/libav/gstavviddec.c:
	* ext/libav/gstavvidenc.c:
	  avvid*: Don't expose V4L2 mem-to-mem decoder and encoders
	  It's not going to work without special handling. Mask for now.

2018-02-10 14:56:50 +0100  Edward Hervey <bilboed@bilboed.com>

	* gst-libs/ext/libav:
	  gst-libs: Switch to ffmpeg n3.4.1

2018-02-08 19:18:21 +0000  Tim-Philipp Müller <tim@centricular.com>

	* meson.build:
	  meson: make version numbers ints and fix int/string comparison
	  WARNING: Trying to compare values of different types (str, int).
	  The result of this is undefined and will become a hard error
	  in a future Meson release.

2018-02-05 08:47:18 +0100  Tim-Philipp Müller <tim@centricular.com>

	* configure.ac:
	  autotools: use -fno-strict-aliasing where supported
	  https://bugzilla.gnome.org/show_bug.cgi?id=769183

2018-01-30 20:37:18 +0000  Tim-Philipp Müller <tim@centricular.com>

	* meson.build:
	  meson: use -fno-strict-aliasing where supported
	  https://bugzilla.gnome.org/show_bug.cgi?id=769183

2018-01-20 15:45:45 +0800  Ting-Wei Lan <lantw@src.gnome.org>

	* configure.ac:
	  configure: Replace -Bsymbolic-functions with -Bsymbolic
	  The documentation of libav says -Bsymbolic may be needed when building a
	  shared library which links statically to libav.
	  Fixes linking error on FreeBSD:
	  gst-libav/gst-libs/ext/.libs/libavcodec.a(simple_idct10.o):
	  relocation R_X86_64_PC32 against `ff_pw_1023' can not be used when making a
	  shared object; recompile with -fPIC
	  /usr/bin/ld: final link failed: Bad value
	  https://bugzilla.gnome.org/show_bug.cgi?id=791783

2017-10-23 19:35:31 -0700  U. Artie Eoff <ullysses.a.eoff@intel.com>

	* configure.ac:
	* ext/libav/Makefile.am:
	  libav: use LIBAV_CPPFLAGS for -I include paths
	  Autotools automatically appends user CPPFLAGS after target
	  CPPFLAGS.  Also, it puts all CPPFLAGS before CFLAGS in final
	  generated gcc compile command.  The internal ffmpeg include
	  paths need to come before any other external include paths
	  to ensure we don't accidentally pickup external ffmpeg
	  headers first (i.e. from user CPPFLAGS include paths).  Thus,
	  move the internal LIBAV include paths to LIBAV_CPPFLAGS so
	  that they come before any user defined CPPFLAGS.
	  This allows ffmpeg and gst-ffmpeg to coexist on users system.
	  https://bugzilla.gnome.org/show_bug.cgi?id=789379

2017-10-03 13:57:24 +0530  Ashish Kumar <kr.ashish@samsung.com>

	* ext/libav/gstavprotocol.c:
	  avprotocol: fix leak in error code paths
	  https://bugzilla.gnome.org/show_bug.cgi?id=788481

2017-12-14 14:53:10 +1100  Matthew Waters <matthew@centricular.com>

	* common:
	  Automatic update of common submodule
	  From e8c7a71 to 3fa2c9e

2017-11-27 20:16:52 +1100  Matthew Waters <matthew@centricular.com>

	* common:
	  Automatic update of common submodule
	  From 3f4aa96 to e8c7a71

2017-10-31 08:54:29 +0200  Sebastian Dröge <sebastian@centricular.com>

	* gst-libs/ext/libav:
	  libav: Update to ffmpeg n3.3.5

2017-10-19 16:15:26 +0200  Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>

	* ext/libav/gstavcodecmap.c:
	* ext/libav/gstavdemux.c:
	  avdemux: Whitelist the demuxers required for GC/Wii/WiiU ADPCM streams
	  Required to play .brstm (GameCube/Wii) and .bfstm (Wii U) files. Needs
	  at least avdec_adpcm_thp too, but that one is already accessible.
	  https://bugzilla.gnome.org/show_bug.cgi?id=789139

2017-09-23 17:14:03 +0200  Nicola Murino <nicola.murino@gmail.com>

	* ext/libav/gstavdemux.c:
	  avdemux: reset to 0 negative pts
	  for us pts are unsigned so reset to 0 negative pts returned from libav.
	  This is better than outputs completly wrong timestamps
	  https://bugzilla.gnome.org/show_bug.cgi?id=787795

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

	* gst-libs/ext/libav:
	  libav: Update to ffmpeg n3.3.4

2017-08-17 14:28:22 +0200  Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>

	* ext/libav/gstavcodecmap.c:
	  gstavcodecmap: Do not require a channel-mask
	  .. for mono or stereo input.
	  https://bugzilla.gnome.org/show_bug.cgi?id=786401

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

	* common:
	  Automatic update of common submodule
	  From 48a5d85 to 3f4aa96

2017-08-11 20:26:06 +0100  Tim-Philipp Müller <tim@centricular.com>

	* meson.build:
	  meson: don't export symbols by default
	  Only plugin entry points should be exported.

2017-08-10 18:55:29 +0300  Sebastian Dröge <sebastian@centricular.com>

	* ext/libav/gstavviddec.c:
	  Revert "avviddec: Remove usage of deprecated EDGE APIs"
	  This reverts commit 4284d791bc2c3ae716e4f99cedd870de9f575aec.
	  It causes crashes on various h264 and DNXHD/VC3 streams, where the
	  decoders write to arbitrary memory far after what we've allocated.

2017-08-10 17:22:46 +0300  Sebastian Dröge <sebastian@centricular.com>

	* gst-libs/ext/libav:
	  libav: Update to ffmpeg n3.3.3

2017-07-11 13:45:35 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>

	* ext/libswscale/gstffmpegscale.c:
	  libswscale: Memory leak in gst_video_frame_map
	  https://bugzilla.gnome.org/show_bug.cgi?id=784741

2017-07-11 11:34:03 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>

	* ext/libav/gstavprotocol.c:
	  avdemux/mux: Memory leak and possible crash in avio_alloc_context
	  https://bugzilla.gnome.org/show_bug.cgi?id=784735

2017-07-11 09:36:45 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>

	* ext/libav/gstavviddec.c:
	  avviddec: Remove usage of deprecated EDGE APIs
	  As a side effect, left/right green bars goes away when using
	  xvimagesink. I just think that xv cropping is broken, so this is
	  probably just hiding a bug.

2017-07-10 10:33:03 +0300  Sebastian Dröge <sebastian@centricular.com>

	* ext/libav/gstavmux.c:
	  avmux: Blacklist scc muxer
	  We have no codec mappings for it and it's a subtitle/closed caption
	  "muxer" anyway.

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

	* meson.build:
	  meson: find python3 via python3 module
	  https://bugzilla.gnome.org/show_bug.cgi?id=783198

2017-06-26 09:53:46 +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-20 10:50:38 +0300  Sebastian Dröge <sebastian@centricular.com>
