=== release 1.12.0 ===

2017-05-04  Sebastian Dröge <slomo@coaxion.net>

	* configure.ac:
	  releasing 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
	  From b18d820 to f980fd9

2016-09-10 09:58:11 +1000  Jan Schmidt <jan@centricular.com>

	* autogen.sh:
	* common:
	  Automatic update of common submodule
	  From f49c55e to b18d820

2016-08-29 11:08:16 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>

	* config.h.meson:
	* configure.ac:
	* ext/libav/meson.build:
	* meson.build:
	  build: Do not link plugin against lzma and bz2 if using system install
	  And bump version to 1.9.2

2016-09-02 16:55:46 +0100  Iain Lane <iain@orangesquash.org.uk>

	* ext/libav/gstavviddec.c:
	* ext/libav/gstavvidenc.c:
	  Only use AV_CODEC_ID_WRAPPED_AVFRAME on new enough libavcodecs
	  https://bugzilla.gnome.org/show_bug.cgi?id=770753

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

	* configure.ac:
	  Back to development

=== release 1.9.2 ===

2016-09-01 12:31:10 +0300  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.9.2

2016-08-29 17:03:18 +0300  Sebastian Dröge <sebastian@centricular.com>

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

2016-08-28 21:47:35 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>

	* config.h.meson:
	* ext/libav/meson.build:
	* meson.build:
	  Add support for Meson as alternative/parallel build system
	  https://github.com/mesonbuild/meson
	  We only support building with ffmpeg installed system wide and not as
	  subproject yet.

2016-08-19 11:13:44 -0700  Thibault Saunier <thibault.saunier@osg.samsung.com>

	* ext/libav/gstavdemux.c:
	  Use the new API to post flow ERROR messages on the bus
	  https://bugzilla.gnome.org/show_bug.cgi?id=770158

2016-08-26 21:46:18 +0200  Josep Torra <n770galaxy@gmail.com>

	* configure.ac:
	* tests/check/Makefile.am:
	  build: silence error about pthread for 'make check' in osx
	  Fixes "clang: error: argument unused during compilation: '-pthread'"

2016-08-20 10:53:07 +0100  Tim-Philipp Müller <tim@centricular.com>

	* ext/libav/gstavcodecmap.c:
	  libav: fix confusing 'insane framerate' debug log message
	  Usually means no framerate / variable framerate. Also the
	  fraction arguments were swapped.

2016-08-16 21:11:35 +0300  Sebastian Dröge <sebastian@centricular.com>

	* configure.ac:
	  configure: Explicitly disable CrystalHD decoder
	  Otherwise it will pick it up when the system has the relevant headers,
	  and then linking produces an unusable plugin later as we don't ensure
	  that the plugin also links against the crystalhd library.
	  https://bugzilla.gnome.org/show_bug.cgi?id=769809

2016-08-16 10:43:18 +0300  Sebastian Dröge <sebastian@centricular.com>

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

2016-08-04 10:45:14 +0200  Edward Hervey <edward@centricular.com>

	* ext/libav/gstavviddec.c:
	  avvidec: Ensure skipping strategy gets properly reset
	  When switching playback modes, like from TRICKMODE or TRICKMODE_KEY_UNITS
	  back to regular playback, we need to make sure we set the skip mode
	  back to the default setting.
	  While this field would be properly reset when we *have* feedback from
	  downstream (i.e. diff != G_MAXINT64), it would not be reset during
	  the initial phase (i.e. when the decoder hasn't pushed a buffer yet,
	  and therefore the sink hasn't sent back QoS information).
	  This avoids dropping plenty of frames when going back to regular playback

2016-07-26 10:27:22 +0300  Sebastian Dröge <sebastian@centricular.com>

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

2016-07-22 14:54:21 +0300  Sebastian Dröge <sebastian@centricular.com>

	* ext/libav/gstavauddec.c:
	* ext/libav/gstavaudenc.c:
	* ext/libav/gstavviddec.c:
	* ext/libav/gstavvidenc.c:
	  libav: Ignore more quasi-codecs

2016-07-22 14:42:59 +0300  Sebastian Dröge <sebastian@centricular.com>

	* ext/libav/gstavviddec.c:
	* ext/libav/gstavvidenc.c:
	  libav: Ignore VAAPI decoders and VAAPI/nvenc encoders
	  These can show up when having a build against a system version of ffmpeg.

2016-07-11 21:15:39 +0200  Stefan Sauer <ensonic@users.sf.net>

	* common:
	  Automatic update of common submodule
	  From f363b32 to f49c55e

2016-07-06 13:51:12 +0300  Sebastian Dröge <sebastian@centricular.com>

	* configure.ac:
	  Back to development

=== release 1.9.1 ===

2016-07-06 13:26:10 +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:
	  Release 1.9.1

2016-07-05 20:16:45 +0300  Sebastian Dröge <sebastian@centricular.com>

	* ext/libav/gstavaudenc.c:
	  avaudenc: Use gst_caps_fixate() instead of gst_caps_truncate()
	  Just truncating might not be enough.

2016-07-05 20:16:09 +0300  Sebastian Dröge <sebastian@centricular.com>

	* ext/libav/gstavaudenc.c:
	  avaudenc: Create caps from the codec context after it is opened
	  We won't get codec_data and various other information otherwise.

2016-07-05 20:15:28 +0300  Sebastian Dröge <sebastian@centricular.com>

	* ext/libav/gstavvidenc.c:
	  avvidenc: Create caps from the codec context after it is opened
	  We won't get codec_data and various other information otherwise.

2016-07-01 09:29:03 +0200  Sebastian Dröge <sebastian@centricular.com>

	* configure.ac:
	  libav: Disable various other hardware related codecs

2016-07-01 09:25:14 +0200  Edward Hervey <edward@centricular.com>

	* configure.ac:
	  configure: Disable VAAPI support
	  We have native plugins (gst-vaapi) for that

2016-07-01 09:16:41 +0200  Edward Hervey <edward@centricular.com>

	* configure.ac:
	  configure: Disable {audio|video}toolbox support (osx/ios)
	  We already have native plugins for those

2016-06-30 23:22:17 +0200  Sebastian Dröge <sebastian@centricular.com>

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

2016-06-21 11:48:33 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>

	* common:
	  Automatic update of common submodule
	  From ac2f647 to f363b32

2016-05-31 20:29:32 +0100  Tim-Philipp Müller <tim@centricular.com>

	* tests/check/Makefile.am:
	  tests: use AM_TESTS_ENVIRONMENT
	  Needed by new automake test runner.

2016-05-15 13:34:11 +0300  Sebastian Dröge <sebastian@centricular.com>

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

2016-05-14 12:09:06 +0200  Edward Hervey <bilboed@bilboed.com>

	* ext/libav/gstavviddec.c:
	  avvidec: Don't set bogus latency
	  We might have cases where the framerate is not known (0/1).

2016-05-12 11:09:13 +0200  Edward Hervey <edward@centricular.com>

	* ext/libav/gstavviddec.c:
	  avvidec: Report the latency once we're fully configured
	  Several decoders will only be able to report a real latency (has_b_frames)
	  once they're actually initialized (i.e. when they return their first frame).
	  Doing it earlier (in set_format) doesn't guarantee that the AVCodecContext
	  has_b_frames has been properly initialized.
	  https://bugzilla.gnome.org/show_bug.cgi?id=766362

2016-05-13 10:27:38 +0300  Sebastian Dröge <sebastian@centricular.com>

	* ext/libav/gstavcodecmap.c:
	  avcodecmap: Add mapping for G729 caps
	  https://bugzilla.gnome.org/show_bug.cgi?id=766333

2016-05-03 19:04:06 +0300  Sebastian Dröge <sebastian@centricular.com>

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

2016-04-29 13:06:07 +0300  Sebastian Dröge <sebastian@centricular.com>

	* ext/libav/gstavauddec.c:
	  avauddec: Finish frames if they are header buffers only and don't produce any output
	  Otherwise we will consider them as one frame of raw audio that is still
	  pending, and shift all timestamps by the amount of time spent with header
	  buffers.
	  https://bugzilla.gnome.org/show_bug.cgi?id=765797

2016-04-29 12:55:19 +0300  Sebastian Dröge <sebastian@centricular.com>

	* ext/libav/gstavauddec.c:
	  avauddec: If decoding a frame failed, skip it
	  Otherwise the next successfully decoded frame will get its timestamp and we
	  will slowly let a/v sync drift apart.
	  https://bugzilla.gnome.org/show_bug.cgi?id=765797

2016-04-28 18:43:37 +0300  Sebastian Dröge <sebastian@centricular.com>

	* ext/libav/gstavaudenc.c:
	  avaudenc: Set all required fields in the AVFrame
	  Various functions in libavcodec need them, like the format, sample rate, etc.
	  and just having them in the context is not enough.
	  This fixes draining for codecs like MP2 that require a fixed frame size and
	  require libav to pad the last frame if required.

2016-04-25 18:39:54 +0300  Sebastian Dröge <sebastian@centricular.com>

	* ext/libav/gstavcfg.c:
	  avcfg: Use av_strdup() instead of g_strdup() for strings owned by ffmpeg
	  It has its own allocator that depending on the configuration is incompatible
	  with GLib's and just causes a segmentation fault. Like on Windows.
	  https://bugzilla.gnome.org/show_bug.cgi?id=760266

2016-04-20 15:27:45 +0300  Sebastian Dröge <sebastian@centricular.com>

	* configure.ac:
	* ext/libav/gstav.c:
	  avdeinterlace: Register all filters and only disable all except for yadif during compilation
	  Otherwise avdeinterlace won't find any filters, and we only use yadif in
	  there.
	  https://bugzilla.gnome.org/show_bug.cgi?id=765319

2016-04-15 12:51:07 +0300  Sebastian Dröge <sebastian@centricular.com>

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

2016-04-14 10:04:23 +0100  Julien Isorce <j.isorce@samsung.com>

	* common:
	  Automatic update of common submodule
	  From 6f2d209 to ac2f647

2016-03-24 18:31:27 +0100  Víctor Manuel Jáquez Leal <vjaquez@igalia.com>

	* ext/libav/gstavviddec.h:
	* ext/libav/gstavvidenc.h:
	  avvid{dec,enc}: remove dead gobject macros
	  The GObject macros either for GstFFMpegVidDec and GstFFMpegVidEnc can
	  break the compilation because they are not GTypes, since each av video
	  elements are registered in runtime.
	  https://bugzilla.gnome.org/show_bug.cgi?id=764162

2016-03-04 16:42:03 +0900  Vineeth TM <vineeth.tm@samsung.com>

	* ext/libav/gstavdeinterlace.c:
	* ext/libswscale/gstffmpegscale.c:
	  libav: use new gst_element_class_add_static_pad_template()
	  https://bugzilla.gnome.org/show_bug.cgi?id=763084

2016-03-24 13:33:33 +0200  Sebastian Dröge <sebastian@centricular.com>

	* configure.ac:
	  Back to development

=== release 1.8.0 ===

2016-03-24 12:55:15 +0200  Sebastian Dröge <sebastian@centricular.com>

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

2016-03-20 13:43:00 +0000  Egor Zaharov <nexfwall@yandex.ru>

	* configure.ac:
	  configure: Restore CPPFLAGS after the last check
	  The next checks can also set CPPFLAGS.
	  https://bugzilla.gnome.org/show_bug.cgi?id=763940

=== release 1.7.91 ===

2016-03-15 12:23:48 +0200  Sebastian Dröge <sebastian@centricular.com>

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

2016-03-11 15:44:16 +0200  Sebastian Dröge <sebastian@centricular.com>

	* ext/libav/gstavcodecmap.c:
	  avcodecmap: Only set the bitrate if we actually got it from the caps
	  Otherwise we set a random value from the stack as bitrate. The default (0)
	  is a better choice and doesn't upset valgrind.

=== release 1.7.90 ===

2016-03-01 18:51:22 +0200  Sebastian Dröge <sebastian@centricular.com>

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

2016-02-26 12:42:36 +0200  Sebastian Dröge <sebastian@centricular.com>

	* common:
	  Automatic update of common submodule
	  From b64f03f to 6f2d209

2016-02-23 18:19:18 +0200  Sebastian Dröge <sebastian@centricular.com>

	* ext/libav/gstavdeinterlace.c:
	  avdeinterlace: Don't assume that get_current_caps() returns non-NULL caps after has_current_caps()
	  Remove calls to gst_pad_has_current_caps() which then go on to call
	  gst_pad_get_current_caps() as the caps can go to NULL in between. Instead just
	  use gst_pad_get_current_caps() and check for NULL.
	  https://bugzilla.gnome.org/show_bug.cgi?id=759539

2016-02-21 10:40:02 +0000  Tim-Philipp Müller <tim@centricular.com>

	* Makefile.am:
	* win32/MANIFEST:
	* win32/vs6/gst_ffmpeg.dsw:
	* win32/vs6/libgstffmpeg.dsp:
	  win32: remove outdated build cruft
	  This hasn't been touched for generations, doesn't work,
	  and is just causing confusion. We also don't want to
	  maintain these files manually.

2016-02-20 12:59:38 +0000  Tim-Philipp Müller <tim@centricular.com>

	* ext/libav/gstav.c:
	* ext/libav/gstav.h:
	* ext/libav/gstavauddec.c:
	* ext/libav/gstavviddec.c:
	  Don't use exported but undeclared core debug category symbols
	  It's not right and won't work on Windows with MSVC.

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

	* configure.ac:
	  Back to development

=== release 1.7.2 ===

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

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

2016-02-16 16:32:38 +0100  Edward Hervey <edward@centricular.com>

	* ext/libav/gstavcfg.c:
	  avcfg: rc-min-rate and rc-max-rate are now 64bit integers
	  Switch the gobject properties and internal handling to support that

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

	* ext/libav/gstavvidenc.c:
	  avvidenc: Set width/height and format in the AVFrame we pass to the encoder API

2016-02-16 09:02:21 +0200  Sebastian Dröge <sebastian@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 docs to not have unstaged changes after build again
	  There are some new codec IDs that we probably would like to map too, e.g.
	  Dirac/VC2 and Cineform HD.

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

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

2016-02-05 18:10:53 -0300  Thiago Santos <thiagoss@osg.samsung.com>

	* autogen.sh:
	* common:
	  Automatic update of common submodule
	  From 86e4663 to b64f03f

2016-01-25 20:13:10 +0100  Sebastian Dröge <sebastian@centricular.com>

	* ext/libav/gstavaudenc.c:
	  avaudenc: Also use av_free() instead of g_free()

2016-01-25 20:08:11 +0100  Sebastian Dröge <sebastian@centricular.com>

	* ext/libav/gstavaudenc.c:
	  avaudenc: Use av_malloc() instead of GLib malloc() wrappers for memory freed by ffmpeg
	  It has its own allocator that is not necessarily doing the same as malloc and
	  will then usually crash. E.g. on Windows or when memalign() is available.

2016-01-21 17:35:51 +0100  Edward Hervey <edward@centricular.com>

	* ext/libav/gstavviddec.c:
	  avvidec: Bring mpeg video decoders up to PRIMARY rank
	  We should have done that ages ago ...
	  https://bugzilla.gnome.org/show_bug.cgi?id=574461

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

	* configure.ac:
	  libav: Ensure to link with -lavfilter

2016-01-20 10:31:40 +0200  Sebastian Dröge <sebastian@centricular.com>

	* ext/libav/gstavviddec.c:
	  avviddec: Use AVFrame API instead of deprecated AVPicture API

2016-01-19 09:42:47 +0200  Sebastian Dröge <sebastian@centricular.com>

	* ext/libav/gstavdeinterlace.c:
	* ext/libav/gstavscale.c:
	  av: Use av_image_get_buffer_size() instead of deprecated avpicture_get_size()

