=== release 1.14.1 ===

2018-05-17 13:32:10 +0100  Tim-Philipp Müller <tim@centricular.com>

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

2018-05-17 13:32:10 +0100  Tim-Philipp Müller <tim@centricular.com>

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

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-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

=== 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>

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

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

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

2017-05-20 15:27:52 +0200  Nicolas Dufresne <nicolas.dufresne@collabora.com>

	* configure.ac:
	* ext/libav/Makefile.am:
	* gst-libs/ext/Makefile.am:
	  plugin: Explicitly link to BZ2, LZMA and LZ
	  While all this information is in the .la files, libtool seems to get
	  confused with ordering in presence of static system libraries. This could
	  cause missing symbol error at link time. Adding these depenencies explicitly
	  workaround the issue.

2017-05-20 13:05:23 +0200  Nicolas Dufresne <nicolas.dufresne@collabora.com>

	* gst-libs/ext/Makefile.am:
	  Don't fail if running "make clean" twice

2017-05-20 20:02:39 +1000  Jan Schmidt <jan@centricular.com>

	* .gitmodules:
	* configure.ac:
	* gst-libs/ext/gas-preprocessor:
	  Pass $CC as AS, unless $AS is provided. Add gas-preprocessor
	  Add gas-preprocessor.pl as a git submodule, and put it in the
	  path so that it is available if libav wants it.
	  Switch back to providing $CC as $AS by default, but
	  respect an external $AS setting so that it can be
	  overridden in cerbero
	  https://bugzilla.gnome.org/show_bug.cgi?id=694416

2017-05-17 10:41:57 +0300  Sebastian Dröge <sebastian@centricular.com>

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

2017-05-16 14:43:11 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>

	* configure.ac:
	* ext/libav/Makefile.am:
	* ext/libswscale/Makefile.am:
	  Remove plugin specific static build option
	  Static and dynamic plugins now have the same interface. The standard
	  --enable-static/--enable-shared toggle are sufficient.

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

	* ext/libav/gstavviddec.c:
	  avviddec: Don't expose NVIDIA CUVID decoder
	  It's not working without further changes on our side, like all hardware
	  decoders in ffmpeg.

2017-05-11 21:17:21 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>

	* configure.ac:
	* ext/libav/Makefile.am:
	* gst-libs/ext/Makefile.am:
	  Generate .la for internal libav libraries
	  This should help libtool in getting the internal linking right.
	  Effectively, libtool can sometime get the link order wrong when
	  presented with a mix of .la and -l arguments. These .la file are
	  also required by the android build system and were previously
	  created by cerbero.

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

	* ext/libav/Makefile.am:
	  Use automake to install dependency libraries
	  The install line was using -t parameter which is not supported on OSX.
	  Instead, use automake DATA installation mechanism, this way we rely on
	  automake to generate portable scripts.

2017-05-10 21:20:05 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>

	* configure.ac:
	* ext/libav/Makefile.am:
	  Use a portable method to link against internal FFMPEG
	  In the last iteration, we kept the original method to link the shared
	  plugin and edited the .a and .la files so satisfy what cerbero needed.
	  Unfortunately, that required adding .a file into the archive which is
	  not allowed with iOS ar command for universal builds.
	  This patch uses standard method to link a static library. One of the
	  benefit is that it removes some libtool warning about portability.
	  For the static case, we implement an install hook that installs
	  FFMPEG internal .a files in the plugin directory (so it does not get
	  confused with a possible system FFMPEG. This makes the static plugin
	  usable without depending on cerbero recipe.

2017-05-10 12:10:54 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>

	* ext/libav/Makefile.am:
	  static: Update libgstlibav.lai too
	  Libtool will produce libgstlibav.la and libgstlibav.lai (the installed
	  version). We need to edit at least the installed version for the final
	  linking of static application to work.

2017-05-10 09:47:12 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>

	* ext/libav/Makefile.am:
	  Simplify and fix the static linking
	  Some libtool will endup removing the shared build when running a static
	  build. That had unwanted side effect. Rather then fighting libtool to
	  get to build each static and shared seperatly, let libtool build with
	  the LIBAV_DEPS added to LIBADD (list of libav*.a) and finally remove the
	  extra .a from the archive and fix the .la to what cerbero will expect.

2017-05-08 09:30:24 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>

	* ext/libav/Makefile.am:
	  libav: Allow build both static dynamic plugins
	  When building plugins with internal FFMPEG, we use different link
	  flags depending if it is static or shared. As we want to build both
	  static and dynamic plugins at once, rewrite the rules so we can
	  pass the right flags.
	  https://bugzilla.gnome.org/show_bug.cgi?id=779344

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

	* configure.ac:
	* meson.build:
	  Back to development

=== release 1.12.0 ===

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

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

=== release 1.11.91 ===

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

	* ChangeLog:
	* NEWS:
	* RELEASE:
	* configure.ac:
	* docs/plugins/gst-libav-plugins.args:
	* docs/plugins/gst-libav-plugins.hierarchy:
	* docs/plugins/gst-libav-plugins.interfaces:
	* docs/plugins/inspect/plugin-libav.xml:
	* gst-libav.doap:
	* meson.build:
	  Release 1.11.91

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

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

2017-04-21 11:50:17 +1000  Jan Schmidt <jan@centricular.com>

	* configure.ac:
	  Revert "configure: Set the assembler used for libav to $CC"
	  This reverts commit 1a265f029aa9be1bf3f72d1dcd9feafbf23a6298.
	  It also makes it impossible to pass something other than $CC
	  as the assembler. People should adjust the passed AS variable
	  if they need something different.

2017-04-14 14:55:52 +0200  Edward Hervey <edward@centricular.com>

	* configure.ac:
	  configure: Remove usage of memalign_hack in ffmpeg
	  It was removed in the last release

2017-04-13 15:23:45 +0300  Sebastian Dröge <sebastian@centricular.com>

	* ext/libav/gstavauddec.c:
	* ext/libav/gstavaudenc.c:
	  avaudenc/dec: Blacklist more PCM decoders/encoders

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

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

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

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

=== release 1.11.90 ===

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

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

2017-03-22 12:55:40 +0530  Arun Raghavan <arun@arunraghavan.net>

	* ext/libav/gstavvidenc.c:
	  avvidenc: Fix compiler errors in the previous commit
	  The declaration of 'const char *klass' was shadowing a function
	  argument.

2017-03-20 22:19:47 +0530  Arun Raghavan <arun@arunraghavan.net>

	* ext/libav/gstavcodecmap.c:
	* ext/libav/gstavcodecmap.h:
	* ext/libav/gstavvidenc.c:
	  avvidenc: Classify image encoders with "Image" instead of "Video"
	  This allows gst_video_convert_sample*() to work with codecs for which we
	  have libav encoders (such as BMP).
	  https://bugzilla.gnome.org/show_bug.cgi?id=780317

2017-03-16 17:14:21 +0200  Sebastian Dröge <sebastian@centricular.com>

	* ext/libav/gstavcodecmap.c:
	  avcodecmap: Add mappings for I420/I422/Y444_12LE/BE and GBRA
	  https://bugzilla.gnome.org/show_bug.cgi?id=780100

2017-03-15 15:37:29 +0100  Emeric Grange <egrange@gopro.com>

	* ext/libav/gstavcodecmap.c:
	  avcodecmap: Add GBR_12LE/BE and GBRA_12LE/BE pixel format mapping for CineForm decoder

2017-03-16 15:23:01 +1100  Jan Schmidt <jan@centricular.com>

	* ext/libav/gstavvidenc.c:
	  avvidenc: Add Stereo3D mapping
	  Add mapping between GStreamer multiview modes/flags and
	  libav Stereo3D frame packings when encoding video.
	  https://bugzilla.gnome.org/show_bug.cgi?id=767938

2017-03-16 15:23:01 +1100  Jan Schmidt <jan@centricular.com>

	* ext/libav/gstavviddec.c:
	* ext/libav/gstavviddec.h:
	  avviddec: Map any stereo3D info to multiview modes
	  Map any libav Stereo3D side data to GStreamer multiview
	  mode / flags for playback.
	  https://bugzilla.gnome.org/show_bug.cgi?id=767938

2017-03-14 15:01:41 +0200  Sebastian Dröge <sebastian@centricular.com>

	* ext/libav/gstavcodecmap.c:
	  avcodecmap: Add mapping for CineForm HD / CFHD codec
	  https://bugzilla.gnome.org/show_bug.cgi?id=780024

2017-02-24 15:59:51 +0200  Sebastian Dröge <sebastian@centricular.com>

	* meson.build:
	  meson: Update version

2017-02-24 15:37:46 +0200  Sebastian Dröge <sebastian@centricular.com>

	* configure.ac:
	  Back to development

=== release 1.11.2 ===

2017-02-24 15:07:59 +0200  Sebastian Dröge <sebastian@centricular.com>

	* ChangeLog:
	* NEWS:
	* RELEASE:
	* configure.ac:
	* docs/plugins/inspect/plugin-libav.xml:
	* gst-libav.doap:
	  Release 1.11.2

2017-02-14 20:38:03 +0000  Tim-Philipp Müller <tim@centricular.com>

	* Makefile.am:
	  meson: dist meson build files
	  Ship meson build files in tarballs, so people who use tarballs
	  in their builds can start playing with meson already.

2017-02-12 21:48:20 +0200  Sebastian Dröge <sebastian@centricular.com>

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

2017-02-08 16:11:23 +0200  Sebastian Dröge <sebastian@centricular.com>

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

2017-02-08 16:10:52 +0200  Sebastian Dröge <sebastian@centricular.com>

	* configure.ac:
	  configure: Require building against at least ffmpeg 3.0
	  See also https://bugzilla.gnome.org/show_bug.cgi?id=778283

2017-01-13 12:43:37 +0000  Tim-Philipp Müller <tim@centricular.com>

	* meson.build:
	  meson: bump version

2017-01-12 16:32:56 +0200  Sebastian Dröge <sebastian@centricular.com>

	* configure.ac:
	  Back to development

=== release 1.11.1 ===

2017-01-12 16:11:31 +0200  Sebastian Dröge <sebastian@centricular.com>

	* ChangeLog:
	* NEWS:
	* RELEASE:
	* configure.ac:
	* docs/plugins/gst-libav-plugins.hierarchy:
	* docs/plugins/inspect/plugin-libav.xml:
	* gst-libav.doap:
	  Release 1.11.1

2017-01-02 09:06:09 +0530  Garima Gaur <garima.g@samsung.com>

	* ext/libav/gstavauddec.c:
	* ext/libav/gstavaudenc.c:
	* ext/libav/gstavdemux.c:
	* ext/libav/gstavmux.c:
	* ext/libav/gstavviddec.c:
	* ext/libav/gstavvidenc.c:
	  Fix some caps leaks when creating pad templates
	  https://bugzilla.gnome.org/show_bug.cgi?id=776700

2016-12-16 17:33:44 +0000  Tim-Philipp Müller <tim@centricular.com>

	* .gitignore:
	* Makefile.am:
	* configure.ac:
	  Really remove generated .spec file

2016-12-16 17:32:56 +0000  Tim-Philipp Müller <tim@centricular.com>

	* gst-libav.spec.in:
	  Remove generated .spec file
	  Likely extremely bitrotten, and we should not ship this anyway.

2016-12-09 17:42:36 -0300  Thibault Saunier <tsaunier@gnome.org>

	* meson.build:
	  meson: Support building without Gst debug

2016-12-08 16:13:49 +0200  Sebastian Dröge <sebastian@centricular.com>

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

2016-12-04 23:39:00 +0200  Sebastian Dröge <sebastian@centricular.com>

	* ext/libav/gstavcodecmap.c:
	  avcodecmap: Add mapping for Flash Screen2 codec

2016-12-03 08:20:40 +0100  Edward Hervey <bilboed@bilboed.com>

	* common:
	  Automatic update of common submodule
	  From f980fd9 to 39ac2f5

2016-12-02 17:06:50 +0200  Sebastian Dröge <sebastian@centricular.com>

	* ext/libav/gstavdemux.c:
	  avdemux: Disable GIF "demuxer"
	  It's actually a parser but it a) can only work with the ffmpeg GIF
	  decoder that is deactivated anyway, and b) it currently causes infinite
	  linking of avdemux_gif elements with a multiqueue in between in
	  decodebin.
	  https://bugzilla.gnome.org/show_bug.cgi?id=775516

2016-12-02 14:19:46 +0200  Sebastian Dröge <sebastian@centricular.com>

	* ext/libav/gstavprotocol.h:
	  avprotocol: Don't use GST_LOG_OBJECT() and friends on an arbitrary struct that is not a GObject
	  https://bugzilla.gnome.org/show_bug.cgi?id=775516

2016-11-26 14:00:39 +0200  Sebastian Dröge <sebastian@centricular.com>

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

2016-11-26 13:59:12 +0200  Sebastian Dröge <sebastian@centricular.com>

	* .gitmodules:
	  libav: Change ffmpeg submodule from GIT protocol to HTTPS

2016-11-26 11:26:46 +0000  Tim-Philipp Müller <tim@centricular.com>

	* .gitmodules:
	  common: use https protocol for common submodule
	  https://bugzilla.gnome.org/show_bug.cgi?id=775110

2016-11-23 15:38:49 +0100  Thibault Saunier <thibault.saunier@osg.samsung.com>

	* ext/libav/gstav.c:
	  Define plugin license outside the call to PLUGIN_DEFINE
	  Msvc fails at pre processing it and states that the
	  the use of "#" is invalid inside a macro.

2016-11-23 06:05:26 -0800  Thibault Saunier <thibault.saunier@osg.samsung.com>

	* meson.build:
	  meson: Ignore spurious issues when building with msvc

2016-11-23 06:04:58 -0800  Thibault Saunier <thibault.saunier@osg.samsung.com>

	* config.h.meson:
	* ext/libav/gstavutils.c:
	* meson.build:
	  Properly check if unistd.h is avalaible
	  And stop providing a meson.h.config as it is not needed (as meson dep
	  has been bumped to 0.36)

2016-11-24 17:15:14 +0100  Edward Hervey <edward@centricular.com>

	* ext/libav/gstavcodecmap.c:
	  avcodecmap: Add support for packed 32bit RGBx variants
	  We can support those, so just add the mapping

2016-11-16 17:06:54 +0200  Sebastian Dröge <sebastian@centricular.com>

	* ext/libav/gstavcodecmap.c:
	* ext/libav/gstavdemux.c:
	  av: Enable IVF demuxer (and muxer)
	  It works and is a quite unimportant format, we should get rid of our
	  parser to reduce the amount of code to maintain.

2016-11-14 11:49:52 +0100  Marinus Schraal <m.schraal@src.gnome.org>

	* ext/libav/gstavdemux.c:
	  avdemux: Map artist to artist tag
	  It was incorrectly mapped to album-artist before.
	  https://bugzilla.gnome.org/show_bug.cgi?id=774398

2016-11-12 15:21:59 +0000  Tim-Philipp Müller <tim@centricular.com>

	* ext/libav/gstavmux.c:
	  avmux: blacklist fifo plugin
	  Avoids criticals in gst-inspect-1.0 -a

2016-11-11 16:03:00 +0000  leigh123linux@googlemail.com <leigh123linux@googlemail.com>

	* ext/libav/gstavviddec.c:
	* ext/libav/gstavvidenc.c:
	  avvidenc/dec: Disable more hardware encoder/decoders
	  Important when using a system ffmpeg/libav.
	  https://bugzilla.gnome.org/show_bug.cgi?id=774278

2016-11-10 15:42:19 +0100  Michael Olbrich <m.olbrich@pengutronix.de>

	* configure.ac:
	  configure: fix target_os when cross-compiling for arm
	  For arm 'host_os' is '*-gnueabi' or '*-gnueabihf' so sed needs to cut of
	  more. Otherwise configuring ffmpeg will fail with "Unknown OS 'linuxeabi'."
	  or something like that.
	  https://bugzilla.gnome.org/show_bug.cgi?id=774215

2016-11-04 16:27:59 +0200  Sebastian Dröge <sebastian@centricular.com>

	* ext/libav/gstavviddec.c:
	  avviddec: Fix comment to say interlace-mode instead of interlaced-mode

2016-11-04 16:22:07 +0200  Sebastian Dröge <sebastian@centricular.com>

	* ext/libav/gstavcodecmap.c:
	  avcodecmap: It's interlace-mode, not interlaced-mode

2016-11-03 12:43:46 -0700  Scott D Phillips <scott.d.phillips@intel.com>

	* meson.build:
	  meson: Include libav dependency in FFmpeg check
	  The FFmpeg-origin check can't work if it isn't provided the
	  dependency library.
	  https://bugzilla.gnome.org/show_bug.cgi?id=773911

2016-09-30 18:56:07 +0300  Sebastian Dröge <sebastian@centricular.com>

	* ext/libav/gstavcodecmap.c:
	  avcodecmap: Add variant to the ProRes caps
	  https://bugzilla.gnome.org/show_bug.cgi?id=769048

2016-09-29 15:35:01 +0300  Sebastian Dröge <sebastian@centricular.com>

	* ext/libav/gstavviddec.c:
	* ext/libav/gstavviddec.h:
	  avviddec: Use interlaced-mode=interleaved and set field-order if possible
	  https://bugzilla.gnome.org/show_bug.cgi?id=771376

2016-09-29 15:18:46 +0300  Sebastian Dröge <sebastian@centricular.com>

	* ext/libav/gstavcodecmap.c:
	  avcodecmap: Configure field order in the context if we can
	  https://bugzilla.gnome.org/show_bug.cgi?id=771376

2016-09-29 13:26:34 +0300  Sebastian Dröge <sebastian@centricular.com>

	* ext/libav/gstavcodecmap.c:
	  avvidenc: Set colorimetry information in the context if known
	  https://bugzilla.gnome.org/show_bug.cgi?id=750882

2016-09-29 13:10:58 +0300  Sebastian Dröge <sebastian@centricular.com>

	* ext/libav/gstavviddec.c:
	  avviddec: Set colorimetry information from the context if known
	  But only if upstream did not provide that information.
	  https://bugzilla.gnome.org/show_bug.cgi?id=750882

2016-11-01 18:11:42 +0000  Tim-Philipp Müller <tim@centricular.com>

	* meson.build:
	  meson: update version

2016-10-29 15:38:01 +0100  Tim-Philipp Müller <tim@centricular.com>

	* ext/libav/gstavcodecmap.c:
	  avcodecmap: Add mapping for Opus audio decoder
	  Make avdec_opus work.
	  https://bugzilla.gnome.org/show_bug.cgi?id=773672

=== release 1.11.0 ===

2016-11-01 18:53:15 +0200  Sebastian Dröge <sebastian@centricular.com>

	* configure.ac:
	  Back to development

=== release 1.10.0 ===

2016-11-01 18:10:45 +0200  Sebastian Dröge <sebastian@centricular.com>

	* ChangeLog:
	* NEWS:
	* RELEASE:
	* configure.ac:
	* docs/plugins/gst-libav-plugins.args:
	* docs/plugins/gst-libav-plugins.hierarchy:
	* docs/plugins/gst-libav-plugins.interfaces:
	* docs/plugins/inspect/plugin-libav.xml:
	* gst-libav.doap:
	  Release 1.10.0

2016-10-28 12:55:34 +0100  Tim-Philipp Müller <tim@centricular.com>

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

2016-10-27 10:44:20 +0100  Tim-Philipp Müller <tim@centricular.com>

	* meson.build:
	  meson: fix version

2016-10-26 23:29:18 +0300  Sebastian Dröge <sebastian@centricular.com>

	* ext/libav/gstavauddec.c:
	* ext/libav/gstavaudenc.c:
	  avaudenc/dec: Allow compilation against ffmpeg < 3.2 again

2016-10-26 23:17:28 +0300  Sebastian Dröge <sebastian@centricular.com>

	* ext/libav/gstavauddec.c:
	* ext/libav/gstavaudenc.c:
	  avaudenc/dec: Ignore S64BE/LE pseudo-codecs

2016-10-26 23:10:57 +0300  Sebastian Dröge <sebastian@centricular.com>

	* gst-libs/ext/libav:
	  libav: Update to ffmpeg 3.2 release branch
	  Release 3.2.0 is planned tomorrow and we should keep track of the latest
	  major version for 1.10 as we did in the past too.

2016-10-24 10:30:05 +0300  Sebastian Dröge <sebastian@centricular.com>

	* configure.ac:
	  configure: Fix shell syntax error
	  Assignments must not have spaces around the '='

2016-10-22 12:48:40 +0300  Sebastian Dröge <sebastian@centricular.com>

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

2016-10-15 22:20:40 +0530  Nirbheek Chauhan <nirbheek@centricular.com>

	* meson.build:
	  meson: Don't set c_std to gnu99
	  Use the default for each compiler on every platform instead. This
	  improves our compatibility with compilers that don't have gnu99 as
	  a c_std.

2016-10-06 14:25:17 +0300  Sebastian Dröge <sebastian@centricular.com>

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

2016-09-30 11:35:41 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>

	* hooks/pre-commit.hook:
	* meson.build:
	  meson: Setup pre-commit hooks when configuring

=== release 1.9.90 ===

2016-09-30 13:03:42 +0300  Sebastian Dröge <sebastian@centricular.com>

	* ChangeLog:
	* NEWS:
	* RELEASE:
	* configure.ac:
	* docs/plugins/inspect/plugin-libav.xml:
	* gst-libav.doap:
	  Release 1.9.90

2016-09-29 12:01:59 +0300  Sebastian Dröge <sebastian@centricular.com>

	* ext/libav/gstavviddec.c:
	  avviddec: Use enum instead of magic numbers for the chroma siting values

2016-09-14 11:31:07 +0200  Sebastian Dröge <sebastian@centricular.com>

	* configure.ac:
	  configure: Depend on gstreamer 1.9.2.1

2016-09-14 11:20:48 +0200  Sebastian Dröge <sebastian@centricular.com>

	* ext/libav/gstavaudenc.c:
	* ext/libav/gstavcodecmap.c:
	* ext/libav/gstavvidenc.c:
	  av: Cast AVContext::bit_rate to a guint before passing to varargs functions
	  We expect it to be a int or uint, however it changed the type to a
	  int64_t in later versions of ffmpeg. As such it would be passed as a 64
	  bit value to varargs functions, while the consumer of the arguments
	  assumes only 32 bits. This causes crashes.
	  https://bugzilla.gnome.org/show_bug.cgi?id=771092

2016-09-10 20:52:01 +1000  Jan Schmidt <jan@centricular.com>

	* autogen.sh:
	* common:
	  Automatic update of common submodule
