Release 1.3.90
[platform/upstream/gstreamer.git] / ChangeLog
index 3fa6108..94ebc05 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
+=== release 1.3.90 ===
+
+2014-06-28  Sebastian Dröge <slomo@coaxion.net>
+
+       * configure.ac:
+         releasing 1.3.90
+
+2014-06-28 09:59:49 +0200  Sebastian Dröge <sebastian@centricular.com>
+
+       * gst-libs/ext/libav:
+         libav: Update to v10.2
+
+2014-06-22 19:36:14 +0200  Sebastian Dröge <sebastian@centricular.com>
+
+       * configure.ac:
+         Back to development
+
+=== release 1.3.3 ===
+
+2014-06-22 19:27:47 +0200  Sebastian Dröge <sebastian@centricular.com>
+
+       * ChangeLog:
+       * NEWS:
+       * RELEASE:
+       * configure.ac:
+       * docs/plugins/inspect/plugin-libav.xml:
+       * gst-libav.doap:
+         Release 1.3.3
+
+2014-06-21 18:29:32 +0200  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/libav/gstavvidenc.c:
+         avvidenc: Make sure to fixate caps before setting them on the pad
+         After the recent addition of negotiation support for MPEG4 part 2
+         profiles via caps it can happen that the generated caps at this
+         point still contain multiple profiles. For example if downstream
+         does not care. Just fixate anything here and use those caps.
+
+2014-06-06 16:52:28 +0200  Wim Taymans <wtaymans@redhat.com>
+
+       * ext/libav/gstavcodecmap.c:
+         avcodecmap: place supported profiles in mpeg4 caps
+         Place the supported profiles in the srcpad caps of the mpeg4 encoder.
+
+2014-06-06 16:25:43 +0200  Wim Taymans <wtaymans@redhat.com>
+
+       * ext/libav/gstavcodecmap.c:
+         avcodecmap: remove deprecated media types
+         Remove x-xvid and x-3ivx. The last place where they were used are
+         in the srcpad caps of the decoder but since the decoder will never
+         actually output those caps we can safely remove them.
+
+2014-06-06 16:19:07 +0200  Wim Taymans <wtaymans@redhat.com>
+
+       * ext/libav/gstavcodecmap.c:
+         codecmap: don't expose more deprecated media types
+         x-xvid is deprecated, we don't want to expose it on the encoder, just
+         leave it only exposed on the decoder.
+
+2014-06-06 16:16:27 +0200  Wim Taymans <wtaymans@redhat.com>
+
+       * ext/libav/gstavcodecmap.c:
+         Revert "avcodecmap: do more reverse mapping of MPEG4"
+         This reverts commit e066785ad05f9119e3c1eded46260bcabd556b4d.
+         x-xvid and x-3ivx are removed, we don't want to expose them again.
+
+2014-06-06 12:40:57 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * ext/libav/gstavaudenc.c:
+         avaudenc: add a comment about using -1 in _finish_frame
+         See https://bugzilla.gnome.org/show_bug.cgi?id=729268
+
+2014-04-30 15:30:45 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * ext/libav/gstavaudenc.c:
+         avaudenc: avoid using wrong number of samples
+         If audio_in is NULL, we'll send a NULL frame to libav, to flush
+         the codec. In that case, we won't know how many samples the codec
+         will have used, so we use -1 (for don't know) when letting the
+         base class know about the buffer.
+         Coverity 1195177
+
+2014-06-02 09:27:17 +0200  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/libav/gstavvidenc.c:
+         avvidenc: Fix indention and "bracketing" of goto labels
+         Should fix CID 1219865, which looks like the code analysis
+         algorithm was just confused.
+
+2014-05-29 18:24:20 +0200  Wim Taymans <wtaymans@redhat.com>
+
+       * ext/libav/gstavcodecmap.c:
+         avcodecmap: handle simple and advanced-simple profile in MPEG4
+         Always enable 4MV flag for MPEG4
+         Pare the profile property and enable more features for advanced-simple
+         profile.
+         video/x-xvid is advanced-simple profile so enable more features.
+         We now also support encoding of video/x-xvid so add this to the caps.
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=651320
+
+2014-05-29 18:16:42 +0200  Wim Taymans <wtaymans@redhat.com>
+
+       * ext/libav/gstavvidenc.c:
+         avvidenc: do all negotiation before opening the decoder
+         We first want to complete negotiation before opening the encoder.
+         Negotiation might configure flags and other things that might be needed
+         when opening the encoder.
+
+2014-05-29 17:00:23 +0200  Wim Taymans <wtaymans@redhat.com>
+
+       * ext/libav/gstavcodecmap.c:
+         avcodecmap: do more reverse mapping of MPEG4
+         We previously mapped some caps to MPEG4 and codec_tag so we can use the
+         codec_tag again to map to the original caps.
+
+2014-05-26 16:04:50 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
+
+       * ext/libav/gstavdemux.c:
+         avdemux: use GstFlowCombiner
+         To remove replicated code from all demuxers to a single standard way
+         of aggregating flow returns
+
+2014-05-26 16:02:11 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
+
+       * ext/libav/gstavdemux.c:
+         avdemux: remove legacy check from pad-alloc times
+         The 'no_buffer' error case is from the 0.10 era when a pad_alloc was
+         made before decoding the data and avdemuxer could check again the
+         flow returns for a not-linked. This isn't a valid use case anymore in
+         1.0
+
+2014-05-21 13:23:36 +0200  Sebastian Dröge <sebastian@centricular.com>
+
+       * configure.ac:
+         Back to development
+
+=== release 1.3.2 ===
+
+2014-05-21 13:06:36 +0200  Sebastian Dröge <sebastian@centricular.com>
+
+       * ChangeLog:
+       * NEWS:
+       * RELEASE:
+       * common:
+       * configure.ac:
+       * docs/plugins/gst-libav-plugins.args:
+       * docs/plugins/inspect-build.stamp:
+       * docs/plugins/inspect.stamp:
+       * docs/plugins/inspect/plugin-libav.xml:
+       * gst-libav.doap:
+         Release 1.3.2
+
+2014-05-21 10:53:31 +0200  Sebastian Dröge <sebastian@centricular.com>
+
+       * common:
+         Automatic update of common submodule
+         From 211fa5f to 1f5d3c3
+
+2014-03-17 22:26:52 -0700  Gavin Hurlbut <gjhurlbu@gmail.com>
+
+       * ext/libav/gstavvidenc.c:
+       * ext/libav/gstavvidenc.h:
+         avvidenc: Add thread-count parameter for libav encoders
+         As some libav encoders (such as MPEG2) use a thread_count parameter to control
+         how many threads to use, and since it was always being set to 0 (which uses
+         the default), suboptimal threading can sometimes be chosen.  This extends the
+         libav encoders to allow for a max-threads parameter which is passed into
+         the internal structure to control this knob if applicable to the encoder.
+         https://bugzilla.gnome.org/show_bug.cgi?id=726612
+
+2014-05-13 20:17:17 +0200  Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
+
+       * ext/libav/gstavviddec.c:
+         gstavviddec: Sanitize and fix qos handling.
+         gst_video_decoder_get_max_decding_time doesn't return a GstClockTime
+         but a GstClockTimeDiff, and thus one needs to compare it against
+         G_MAXINT_64.
+         The returning of a boolean and the extra subsequent code in _video_frame
+         was uselessly complicated.
+         The previous behaviour led to artefacts when the decoder tried to
+         hurry up.
+         https://bugzilla.gnome.org/show_bug.cgi?id=730075
+
+2014-05-14 10:19:44 +0200  Sebastian Dröge <sebastian@centricular.com>
+
+       * gst-libs/ext/libav:
+         Update to libav 10.1
+
+2014-03-27 18:53:53 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+       * ext/libav/gstavviddec.c:
+         videodec: Don't use non-growable pool
+         As we don't know how many output buffers we need to operate, we need to
+         avoid pool that can't grow. Otherwise the pipeline may stall, waiting
+         for buffers. For now, we require it to be able to grow to at least
+         32 buffers, which I think is a fair amount of buffers for decoders.
+         https://bugzilla.gnome.org/show_bug.cgi?id=726299
+
+2014-05-03 20:48:40 +0200  Sebastian Dröge <sebastian@centricular.com>
+
+       * configure.ac:
+         Back to development
+
+=== release 1.3.1 ===
+
+2014-05-03 18:34:52 +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.3.1
+
+2014-05-03 10:17:23 +0200  Sebastian Dröge <sebastian@centricular.com>
+
+       * common:
+         Automatic update of common submodule
+         From bcb1518 to 211fa5f
+
+2014-04-30 16:14:50 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * ext/libav/gstavcodecmap.c:
+         libav: avoid dividing by zero on insane fps/par
+         While there, fix mixup in num/den with par (copied from fps,
+         apparently, and fps inverts fps to time base).
+         Coverity 1139696
+
+2014-04-30 15:59:04 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * ext/libav/gstavvidenc.c:
+         avvidenc: guard against division by zero
+         and other nonsensical time base values while we're at it.
+         Coverity 1139699
+
+2014-04-29 09:13:44 +0200  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/libav/gstavaudenc.c:
+         avaudenc: Fix leak of AVBufferRef
+         AVPacket contains AVBufferRef which may leak unless unreffed properly.
+         https://bugzilla.gnome.org/show_bug.cgi?id=726814
+
+2014-03-21 10:10:14 +0100  Stian Selnes <stian@pexip.com>
+
+       * ext/libav/gstavvidenc.c:
+         avvidenc: Fix leak of AVBufferRef
+         AVPacket contains AVBufferRef which may leak unless unreffed properly.
+         https://bugzilla.gnome.org/show_bug.cgi?id=726814
+
+2014-04-14 13:37:02 +0200  Edward Hervey <bilboed@bilboed.com>
+
+       * ext/libav/gstavaudenc.c:
+         avaudenc: Fix compile without gst debug
+         We can just re-use the encoder variable
+
+2014-04-08 08:05:24 +0200  Edward Hervey <edward@collabora.com>
+
+       * ext/libav/gstavdemux.c:
+         avdemux: Remove unused variable
+         CID #1139943
+
+2014-04-08 08:00:55 +0200  Edward Hervey <edward@collabora.com>
+
+       * ext/libav/gstavcodecmap.c:
+         codecmap: Add missing break
+         CID #1139752
+
+2014-04-06 09:02:46 +0200  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/libav/gstavcodecmap.c:
+         avcodecmap: Add mapping for Apple Intermediate Codec
+         https://bugzilla.gnome.org/show_bug.cgi?id=727673
+
+2014-03-29 10:45:16 +0100  Sebastian Dröge <sebastian@centricular.com>
+
+       * gst-libs/ext/libav:
+         Update to libav v10
+
+2014-03-22 17:10:24 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
+
+       * ext/libav/gstavvidenc.c:
+         avvidenc: discard input frame upon encoding error
+
+2014-03-05 17:40:13 +0100  Christian Fredrik Kalager Schaller <uraeus@linuxrising.org>
+
+       * gst-libav.spec.in:
+         add docs directory to spec file
+
+2014-02-28 09:36:02 +0100  Sebastian Dröge <sebastian@centricular.com>
+
+       * common:
+         Automatic update of common submodule
+         From fe1672e to bcb1518
+
+2014-02-27 21:49:42 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * docs/Makefile.am:
+         docs: also reactivate make dist for the docs
+
+2014-02-26 22:14:28 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * common:
+         Automatic update of common submodule
+         From 1a07da9 to fe1672e
+
+2014-02-26 22:05:23 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * docs/plugins/Makefile.am:
+       * docs/plugins/gst-libav-plugins-docs.sgml:
+       * docs/plugins/gst-libav-plugins-sections.txt:
+       * docs/plugins/gst-libav-plugins.hierarchy:
+         docs: try to make the generated docs more useful
+         Generate the section.txt file. Update the -docs.sgml file with the new sections.
+         If we want to actually see the baseclasses, we should define them with a _get_type() function
+         and have the wrapped types subclass them.
+
+2014-02-26 19:13:01 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * docs/plugins/inspect/plugin-libav.xml:
+         docs: add the inspected data
+         Not even this file was previously in the repo.
+
+2014-02-26 12:01:52 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * configure.ac:
+       * docs/plugins/Makefile.am:
+       * docs/plugins/gst-libav-plugins-docs.sgml:
+       * docs/plugins/gst-libav-plugins.args:
+       * docs/plugins/gst-libav-plugins.hierarchy:
+       * docs/plugins/gst-libav-plugins.interfaces:
+       * docs/plugins/gst-libav-plugins.prerequisites:
+         docs: make the docs build again
+         They are still bad, but if we don't want to have them, we should rather remove this totally.
+
+2014-02-26 11:52:07 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * configure.ac:
+         configure: add missing docs/plugins/Makefile
+
+2014-02-26 11:40:08 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * docs/Makefile.am:
+         docs: install prebuilt plugin docs if gtk-doc is disabled
+         Sync to the Makefile.am from gst-plugin-base where it is done right.
+         Fixes #725034
+
+2014-02-23 11:40:14 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
+
+       * ext/libav/gstavvidenc.c:
+         avvidenc: make all properties work again
+         ... as previously broken due to additional compliance property
+         (see 13ffed87b1597fa60ccee293f71c3993ec59d1b2).
+
+2014-02-22 21:54:08 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
+
+       * ext/libav/gstavmux.c:
+         avmux: stream-start and segment event before data-flow
+
+2014-02-20 20:39:29 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
+
+       * ext/libav/gstavviddec.c:
+         avviddec: rename hevc decoder element to h265 for consistency
+         We use h265 for the parser, typefinder, caps, etc. everywhere.
+         https://bugzilla.gnome.org/show_bug.cgi?id=724823
+
+2014-02-21 13:18:47 +0000  Tim-Philipp Müller <tim@centricular.com>
+
+       * ext/libav/gstavviddec.c:
+         avvidec: don't crash on EOS when no buffers have been received
+         Fixes crash on EOS when no buffers have been received for some
+         reason, e.g. because the parser didn't output any.
+         fakesrc num-buffers=0 format=time ! avdec_h264 ! fakesink
+
+2014-02-21 09:28:16 +0100  Sebastian Dröge <sebastian@centricular.com>
+
+       * gst-libs/ext/libav:
+         libav: Update to v10 beta1
+
+2014-02-20 17:25:35 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
+
+       * ext/libav/gstavaudenc.c:
+         avaudenc: fix audio encoder flushing according to libav docs
+         * @param[in] frame AVFrame containing the raw audio data to be encoded.
+         *                  May be NULL when flushing an encoder that has the
+         *                  CODEC_CAP_DELAY capability set.
+         The AVFrame itself should be null, not the frame.data pointer
+         https://bugzilla.gnome.org/show_bug.cgi?id=724536
+
+2014-02-16 15:58:15 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
+
+       * gst-libs/ext/Makefile.am:
+         gst-libs: handle make dist for out-of-tree build
+
+2014-02-04 18:17:32 +0200  Dmitry Melnichenko <dmitry.m@samsung.com>
+
+       * ext/libav/gstavmux.c:
+         avmux: Fix invalid address passing to av_opt_set_int()
+         https://bugzilla.gnome.org/show_bug.cgi?id=723615
+
+2014-02-01 14:40:24 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
+
+       * ext/libav/gstavvidenc.c:
+         avvidenc: avoid busy-looping when flushing frames
+         ... such as when receiving EOS event.
+
+2014-01-30 10:45:05 +0100  Edward Hervey <bilboed@bilboed.com>
+
+       * common:
+         Automatic update of common submodule
+         From d48bed3 to 1a07da9
+
+2014-01-24 21:58:35 +0100  Sjoerd Simons <sjoerd@luon.net>
+
+       * ext/libav/gstavdemux.c:
+         avdemux: Don't go into pull mode when the sequential flag is set
+         When the scheduling query results has GST_SCHEDULING_FLAG_SEQUENTIAL set
+         in its flags don't go into pull mode to prevent over-eager seeking.
+         https://bugzilla.gnome.org/show_bug.cgi?id=722935
+
+2014-01-21 22:58:42 +1100  Tim 'mithro' Ansell <mithro@mithis.com>
+
+       * ext/libav/gstavmux.c:
+         avmux: Force DV audio input format to 48kHz, 2 channels
+         libavformat only supports muxing 16bit, 48kHz stereo into DV containers.
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=722672
+
+2014-01-19 10:33:01 +0100  Sebastian Dröge <sebastian@centricular.com>
+
+       * gst-libs/ext/libav:
+         libav: Update to version 10_alpha2
+
+2014-01-17 12:38:23 -0800  Aleix Conchillo Flaqué <aleix@oblong.com>
+
+       * ext/libav/gstavviddec.c:
+       * ext/libav/gstavviddec.h:
+         avviddec: Add output-corrupt property
+         The output-corrupt property will set the CODEC_FLAG_OUTPUT_CORRUPT flag
+         in the codec context. The user can now decide whether libav outputs
+         corrupt frames or not.
+         Previous libav versions had this flag always set.
+         https://bugzilla.gnome.org/show_bug.cgi?id=722453
+
+2014-01-16 13:45:58 +0100  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/libav/gstavauddec.c:
+         avauddec: Mark frames as corrupted if libav tells us they are
+         This is currently only implemented by the h264 codec and no audio codec.
+         https://bugzilla.gnome.org/show_bug.cgi?id=722290
+
+2014-01-16 13:44:56 +0100  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/libav/gstavviddec.c:
+         avviddec: Mark frames as corrupted if libav tells us they are
+         This is currently only implemented by the h264 codec.
+         https://bugzilla.gnome.org/show_bug.cgi?id=722290
+
+2014-01-15 09:02:33 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * ext/libav/gstavauddec.c:
+       * ext/libav/gstavaudenc.c:
+       * ext/libav/gstavcfg.c:
+       * ext/libav/gstavdeinterlace.c:
+       * ext/libav/gstavviddec.c:
+       * ext/libav/gstavvidenc.c:
+         gst-libav: fix context leaks
+         A AVCodecContext needs cleaning up before being freed.
+         Go through all of the allocations/setups to ensure none of them
+         can leak a context or its contents.
+
+2014-01-13 16:31:05 +0100  Wim Taymans <wtaymans@redhat.com>
+
+       * ext/libav/gstavviddec.c:
+         avviddec: set output chroma-site
+         Use libav provided chroma-site and place it on the output caps.
+
+2014-01-10 17:18:53 +0100  Wim Taymans <wtaymans@redhat.com>
+
+       * ext/libav/gstavviddec.c:
+         avviddec: release buffers when not direct rendering
+         New libav will not call the release_buffer callback anymore when
+         avcodec_default_get_buffer() is called from get_buffer. Releasing of the
+         memory in a picture should now be done by registering a callback to the
+         avbuffer objects in the picture. There is some compatibility code to
+         wrap the memory we provide in get_buffer in avbuffer with a callback to
+         release_buffer but that is not done when avcodec_default_get_buffer()
+         is called.
+         Work around this by adding a dummy avbuffer object to the picture that
+         will release the frame.
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=721077
+
+2014-01-10 13:16:20 +0100  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/libav/gstavauddec.c:
+         avauddec: Give MP3 decoder a MARGINAL rank too
+         There's no reason why this decoder should not be autoplugged
+
+2014-01-06 13:36:39 +0100  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/libav/gstavcodecmap.c:
+       * ext/libav/gstavviddec.c:
+         av: Enable HEVC / h265 support
+
+2014-01-06 13:02:07 +0100  Sebastian Dröge <sebastian@centricular.com>
+
+       * gst-libs/ext/libav:
+         libav: Update to v10_alpha1 tag
+
+2014-01-03 15:58:26 +0000  Tim-Philipp Müller <tim@centricular.com>
+
+       * ext/libav/gstavcodecmap.c:
+         avcodecmap: fix regression with wmv3 video in WMVA format
+         The VC-1 decoder should handle that. Before avdec_wmv3 handled
+         it, but then we added format=WMV3 to its sink pad template
+         caps, at which point nothing handled WMVA any longer.
+         https://bugzilla.gnome.org/show_bug.cgi?id=697665
+
+2014-01-03 16:28:44 +0100  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/libav/gstavcodecmap.c:
+       * ext/libav/gstavcodecmap.h:
+       * ext/libav/gstavmux.c:
+       * ext/libav/gstavutils.c:
+       * ext/libav/gstavutils.h:
+         av: Update for CodecID -> AVCodecID related changes
+
+2014-01-03 16:28:02 +0100  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/libav/gstavcfg.c:
+         avcfg: Update config parameters a bit to fix compilation
+         This needs a major rework and should use the new configuration
+         interface where useful.
+
+2014-01-03 16:27:34 +0100  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/libav/gstavaudenc.c:
+       * ext/libav/gstavvidenc.c:
+         avenc: Stop using the removed inter_threshold field
+
+2014-01-03 16:27:11 +0100  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/libav/gstavvidenc.c:
+         avviddec rebase
+
+2014-01-03 16:26:10 +0100  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/libav/gstavauddec.c:
+         avauddec: Stop using AVCODEC_MAX_AUDIO_FRAME_SIZE
+         And properly use the have_data variable. It's a boolean.
+
+2014-01-03 16:25:39 +0100  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/libav/gstavdemux.c:
+         avdemux: Stop using r_frame_rate field
+         It was removed and quite meaningless anyway.
+         Use the average framerate instead.
+
+2014-01-03 16:24:28 +0100  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/libav/gstavvidenc.c:
+         avvidenc: Port to av_encode_video2()
+         av_encode_video() is deprecated and an ugly API anyway.
+
+2014-01-03 16:23:26 +0100  Sebastian Dröge <sebastian@centricular.com>
+
+       * gst-libs/ext/libav:
+         libav: Update to libav master (libav 10 API)
+
+2013-12-27 12:06:28 +0100  Sebastian Dröge <sebastian@centricular.com>
+
+       * configure.ac:
+         configure.ac: Remove warning when building against a system version of libav
+         Nowadays libav has proper releases and API/ABI guarantees.
+         We're not living in last decade.
+
+2013-12-22 22:35:12 +0000  Tim-Philipp Müller <tim@centricular.com>
+
+       * autogen.sh:
+       * common:
+         Automatic update of common submodule
+         From dbedaa0 to d48bed3
+
+2013-12-15 21:17:26 -0800  Todd Agulnick <todd@agulnick.com>
+
+       * ext/libav/gstavcodecmap.c:
+       * ext/libav/gstavdeinterlace.c:
+         Some compiler warning fixes to satisfy XCode compiler
+         https://bugzilla.gnome.org/show_bug.cgi?id=720513
+
+2013-12-07 11:35:09 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
+
+       * ext/libav/gstavviddec.c:
+         avviddec: improve buffer handling and semantics
+         ... so as to focus on providing *a* buffer rather than one (too) tied
+         to a frame, in particular allowing multiple allocations related to a frame.
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=697806
+
+2013-12-07 12:10:13 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
+
+       * ext/libav/gstavvidenc.c:
+         avvidenc: plug input_state leak
+
+2013-12-05 11:51:27 +0100  Sebastian Dröge <sebastian@centricular.com>
+
+       * ext/libav/gstavviddec.c:
+         avviddec: Use new gst_video_decoder_set_needs_format() API
+
+2013-12-03 13:16:49 +0100  Christian Fredrik Kalager Schaller <uraeus@linuxrising.org>
+
+       * gst-libav.spec.in:
+         Update spec file with latest changes
+
+2013-12-02 20:21:34 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
+
+       * ext/libav/gstavviddec.c:
+         avviddec: only use upstream framerate if really specified
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=704161
+
+2013-11-26 20:57:37 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
+
+       * ext/libav/gstavviddec.c:
+         avviddec: discard unused input frames
+         ... to avoid these piling up in list of pending frames.
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=693772
+
+2013-11-26 20:55:43 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
+
+       * ext/libav/gstavviddec.c:
+         avviddec: really release frame at proper time
+         ... by also removing it from the pending list of frames,
+         where it may still be in if it has never been submitted to _finish.
+         This could happen if is a decode-only frame, or in skipped decoding
+         situation, ...
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=693772
+
+2013-11-05 11:21:43 +0000  Tim-Philipp Müller <tim@centricular.com>
+
+       * common:
+         Automatic update of common submodule
+         From 865aa20 to dbedaa0
+
+2013-11-04 23:20:17 +0000  Tim-Philipp Müller <tim@centricular.com>
+
+       * ext/libav/gstavcodecmap.c:
+         avaudec: don't put bogus 0 channel-mask on output caps for mono audio
+
+2013-10-26 09:34:30 +0100  Tim-Philipp Müller <tim@centricular.com>
+
+       * ext/libav/gstavaudenc.c:
+         avaudenc: post better error message if experimental codecs don't work
+         https://bugzilla.gnome.org/show_bug.cgi?id=691617
+
+2013-10-26 09:09:28 +0100  Tim-Philipp Müller <tim@centricular.com>
+
+       * ext/libav/gstavcodecmap.c:
+         codecmap: use TRUE for boolean fields in caps
+
+2013-10-15 09:28:08 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * gst-libs/ext/libav:
+         libav: Update to v9.10
+
+2013-10-14 14:50:57 -0600  Greg Rutz <greg@gsr-tek.com>
+
+       * ext/libav/gstavaudenc.c:
+       * ext/libav/gstavaudenc.h:
+       * ext/libav/gstavcodecmap.c:
+       * ext/libav/gstavcodecmap.h:
+       * ext/libav/gstavvidenc.c:
+       * ext/libav/gstavvidenc.h:
+         avenc: Add compliance property
+         Add a new property to GstFFMpegVidEnc and GstFFMpegAudEnc to supply
+         the "strict compliance" value to AVCodecContext
+         https://bugzilla.gnome.org/show_bug.cgi?id=691617
+
+2013-10-03 15:25:30 +0100  Matthieu Bouron <matthieu.bouron@collabora.com>
+
+       * ext/libav/gstavcodecmap.c:
+         avcodecmap: Make avdec_mjpeg requires a parsed input
+         Actually avdec_mjpeg does not deal well with incomplete buffers and try
+         to decode incomplete frames. A parser which will also acts as
+         an accumulator needs to be inserted before it.
+         https://bugzilla.gnome.org/show_bug.cgi?id=709352
+
+2013-10-02 13:59:04 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * ext/libav/gstavcodecmap.c:
+         avcodecmap: gst_value_can_intersect() does not do what you would think
+         Check for uniqueness differently now.
+
+2013-10-02 12:57:36 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * ext/libav/gstavcodecmap.c:
+         avcodecmap: Only append values to the video/audio format lists if we don't have them already
+
+2013-10-02 12:52:35 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * ext/libav/gstavviddec.c:
+         avviddec: Reset some more fields in ::stop()
+
+2013-10-02 12:51:40 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * ext/libav/gstavviddec.c:
+         avviddec: Don't believe we're negotiated if negotiation failed
+         It can happen that negotiation fails during get_buffer(), but then
+         we don't retry later and never return NOT_NEGOTIATED upstream...
+         and instead run into assertions.
+
+2013-10-02 12:45:44 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * ext/libav/gstavauddec.c:
+         avauddec: Don't believe we're negotiated if negotiation failed
+         It can happen that negotiation fails during get_buffer(), but then
+         we don't retry later and never return NOT_NEGOTIATED upstream...
+         and instead run into assertions.
+         https://bugzilla.gnome.org/show_bug.cgi?id=708769
+
+2013-10-01 22:38:32 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * ext/libav/gstavcodecmap.c:
+         avenc: Choose 25 fps if we don't have any in the caps
+         Some encoders require a non-zero framerate to be configured properly
+         and just choosing something will make them not fail completely at
+         least.
+         https://bugzilla.gnome.org/show_bug.cgi?id=708732
+
+2013-09-23 15:19:51 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * ext/libav/gstavcodecmap.c:
+         avcodecmap: Fix boolean expression to fix uninitialized usage of variables
+
+2013-09-23 15:08:18 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * configure.ac:
+         configure: Chose right target-os for iOS
+
+2013-09-24 18:34:20 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * common:
+         Automatic update of common submodule
+         From 6b03ba7 to 865aa20
+
+2013-09-24 15:06:03 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * configure.ac:
+         configure: Actually use 1.3.0.1 as version to make configure happy
+
+2013-09-24 15:00:34 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * configure.ac:
+         Back to development
+
+=== release 1.2.0 ===
+
+2013-09-24 14:42:30 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * ChangeLog:
+       * NEWS:
+       * RELEASE:
+       * configure.ac:
+       * gst-libav.doap:
+         Release 1.2.0
+
+2013-09-20 16:18:03 +0200  Edward Hervey <edward@collabora.com>
+
+       * common:
+         Automatic update of common submodule
+         From b613661 to 6b03ba7
+
+2013-09-19 18:45:20 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * common:
+         Automatic update of common submodule
+         From 74a6857 to b613661
+
+2013-09-19 17:38:10 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * common:
+         Automatic update of common submodule
+         From 12af105 to 74a6857
+
+2013-09-19 11:35:08 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * configure.ac:
+         Back to development
+
+=== release 1.1.90 ===
+
+2013-09-19 10:53:46 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * ChangeLog:
+       * NEWS:
+       * RELEASE:
+       * configure.ac:
+       * gst-libav.doap:
+         Release 1.1.90
+
+2013-09-12 13:56:31 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * ext/libav/gstavviddec.c:
+       * ext/libav/gstavviddec.h:
+         avviddec: Initialize strides with the ones of avcodec_default_get_buffer() if we ever call it
+         https://bugzilla.gnome.org/show_bug.cgi?id=704769
+
+2013-09-12 12:41:51 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * gst-libs/ext/libav:
+         libav: Update to v9.9
+
+2013-09-12 12:12:23 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * ext/libav/gstavviddec.c:
+         avviddec: Use the correct context for negotiation
+         During get_buffer() it can happen that the main context is not
+         updated yet and only the context passed here has the correct
+         width, height, etc.
+
+2013-09-12 12:11:29 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * ext/libav/gstavviddec.c:
+       * ext/libav/gstavviddec.h:
+         avviddec: Remember initially used stride and don't allow stride changes
+         libav does not allow stride changes currently, fall back to
+         non-direct rendering here:
+         https://bugzilla.gnome.org/show_bug.cgi?id=704769
+         https://bugzilla.libav.org/show_bug.cgi?id=556
+
+2013-09-10 21:47:55 +0200  Matej Knopp <matej.knopp@gmail.com>
+
+       * ext/libav/gstavcodecmap.c:
+         avcodecmap: Add support for TechSmith Screen Capture 2
+         https://bugzilla.gnome.org/show_bug.cgi?id=707878
+
+2013-08-30 11:48:51 +0100  Alex Ashley <bugzilla@ashley-family.net>
+
+       * ext/libav/gstavcodecmap.c:
+         avcodecmap: exclude avc3 stream format from AV_CODEC_ID_H264
+         As part of the changes to support the "avc3" variant of the ISO-BMFF
+         (see bug #702004) a new stream-format has been created
+         (video/x-h264, stream-format="avc3", alignment="au") that requires
+         changes to gstavcodecmap to exclude this format because avdec_h264
+         expects the SPS and PPS to be in the codec_data.
+         Amendment 2 of ISO/IEC 14496-15 (AVC file format) is defining a new
+         structure for fragmented MP4 called "avc3". The principal difference
+         between AVC1 and AVC3 is the location of the codec initialisation data
+         (e.g. SPS, PPS). In AVC1 this data is placed in the initial MOOV box
+         (moov.trak.mdia.minf.stbl.stsd.avc1) but in AVC3 this data goes in the
+         first sample of every fragment.
+         https://bugzilla.gnome.org/show_bug.cgi?id=702004
+
+2013-08-30 13:58:14 +0200  Josep Torra <n770galaxy@gmail.com>
+
+       * ext/libav/gstavcodecmap.c:
+         codecmap: add mapping for MSS1 and MSS2
+         Windows Media Video Screen (WMV Screen) are video formats that
+         specilise in screencast content.
+
+2013-08-29 16:53:28 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * ext/libav/gstavauddec.c:
+       * ext/libav/gstavaudenc.c:
+       * ext/libav/gstavviddec.c:
+       * ext/libav/gstavvidenc.c:
+         libav: avcodec_close() also resets fields like the AVCodec
+         We need to reload the defaults for the codec after closing it,
+         otherwise we can't access codec information like the supported
+         sample rates and can crash.
+         https://bugzilla.gnome.org/show_bug.cgi?id=707040
+
+2013-08-28 13:27:12 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * configure.ac:
+         Back to development
+
+=== release 1.1.4 ===
+
+2013-08-28 13:11:19 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * ChangeLog:
+       * NEWS:
+       * RELEASE:
+       * configure.ac:
+       * gst-libav.doap:
+         Release 1.1.4
+
+2013-08-28 12:09:33 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * configure.ac:
+         configure.ac: Fix typo
+
+2013-08-23 09:58:30 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * configure.ac:
+         configure: Disable build of dxva2 and vdpau support explicitely
+         It is enabled although we pass --disable-hwaccels apparently and
+         makes the build fail on Windows because libav looks for the d3d headers
+         in the wrong places. We can't make use of these features via libav.
+         https://bugzilla.gnome.org/show_bug.cgi?id=706601
+
+2013-08-22 14:56:11 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * configure.ac:
+         configure: Fix bz2 configure check for Windows
+         Due to function decorations on Windows AC_CHECK_LIB can't be used to check for bz2.
+         https://bugzilla.gnome.org/show_bug.cgi?id=465924
+
+2013-08-22 14:23:12 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * ext/libav/gstavcodecmap.c:
+       * ext/libav/gstavdemux.c:
+         avdemux: Add support for video/x-pva
+         https://bugzilla.gnome.org/show_bug.cgi?id=158719
+
+2013-08-21 13:40:03 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * ext/libav/gstavvidenc.c:
+         avvidenc: propagate flow return values upstream in finish()
+
+2013-08-20 15:58:35 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * tests/check/elements/avdemux_ape.c:
+         tests: Enable avdemux_ape test again, it works now
+         https://bugzilla.gnome.org/show_bug.cgi?id=684684
+
+2013-08-15 15:51:52 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * ext/libav/gstavviddec.c:
+       * ext/libav/gstavvidenc.c:
+         libav: Use new flush vfunc of video codec base classes and remove reset implementations
+
+2013-08-13 12:49:26 +0200  Hans de Goede <hdegoede@redhat.com>
+
+       * ext/libav/gstavmux.c:
+         avmux: Don't fail on commas in the libav muxer type names
+         https://bugzilla.gnome.org/show_bug.cgi?id=697512
+
+2013-08-02 14:18:25 +0200  Lubosz Sarnecki <lubosz@gmail.com>
+
+       * configure.ac:
+         build: add subdir-objects to AM_INIT_AUTOMAKE
+         Fixes warnings with automake 1.14
+         https://bugzilla.gnome.org/show_bug.cgi?id=705350
+
+2013-07-29 14:48:40 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * configure.ac:
+         Back to development
+
+=== release 1.1.3 ===
+
+2013-07-29 13:59:50 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * ChangeLog:
+       * NEWS:
+       * RELEASE:
+       * configure.ac:
+       * gst-libav.doap:
+         Release 1.1.3
+
+2013-07-29 12:19:22 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * ext/libav/gstavdemux.c:
+         avdemux: Implement SEGMENT query
+
+2013-07-24 12:22:04 +0200  Edward Hervey <edward@collabora.com>
+
+       * ext/libav/gstavcodecmap.c:
+         avcodecmap: Demote WARNING to DEBUG
+         We cover all the needed formats already. The warning was just getting
+         in the way.
+
+2013-02-20 20:50:15 -0500  Olivier Crête <olivier.crete@collabora.com>
+
+       * ext/libav/gstavviddec.c:
+         avviddec: Initialise opaque from the start
+         https://bugzilla.gnome.org/show_bug.cgi?id=693581
+
+2013-07-23 09:59:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * ext/libav/gstavdemux.c:
+         avdemux: Add support for group-id in the stream-start event
+
+2013-07-19 09:45:24 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * configure.ac:
+         configure: Remove workaround from last decade and make SIMD optimizations work on OSX
+         https://bugzilla.gnome.org/show_bug.cgi?id=704442
+
+2013-07-18 16:11:16 +0200  Arnaud Vrac <avrac@freebox.fr>
+
+       * ext/libav/gstavviddec.c:
+         avviddec: increase bottom padding for output frames
+         libav can write slightly after the plane end in some SIMD optimized
+         functions. The extra padding value needs to be at least 16+stride_align
+         for each plane, so just increase the bottom padding value for the output
+         frame.
+         https://bugzilla.gnome.org/show_bug.cgi?id=694299
+
+2013-07-11 16:57:28 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * configure.ac:
+         Back to development
+
+=== release 1.1.2 ===
+
+2013-07-11 16:52:48 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * ChangeLog:
+       * NEWS:
+       * RELEASE:
+       * configure.ac:
+       * gst-libav.doap:
+         Release 1.1.2
+
+2013-07-09 16:19:11 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst-libs/ext/libav:
+         libav: update libav from v9.6 to v9.8
+         version 9.8:
+         - kmvc: Clip pixel position to valid range
+         - kmvc: Use fixed sized arrays in the context
+         - indeo: Reject negative array indexes
+         - indeo: Check for reference when inheriting motion vectors
+         - indeo: Properly forward the error codes
+         - mjpeg: Check the unescaped size for overflows
+         - wmapro: Error out on impossible scale factor offsets
+         - wmapro: Check the min_samples_per_subframe
+         - wmapro: Return early on unsupported condition
+         - wmapro: Check num_vec_coeffs against the actual available buffer
+         - wmapro: Make sure there is room to store the current packet
+         - lavc: Move put_bits_left in put_bits.h
+         - 4xm: Do not overread the source buffer in decode_p_block
+         - 4xm: Check bitstream_size boundary before using it
+         version 9.7:
+         Most of the following fixes resulted from test samples that the Google
+         Security Team has kindly made available to us:
+         - 4xm: fix several programming errors to avoid crashes, etc.
+         - apetag: use int64_t for filesize
+         - jpegls: Fix invalid writes to memory
+         - ljpeg: use the correct number of components in YUV
+         - mjpeg: Validate sampling factors
+         - mjpegdec: properly report unsupported disabled features
+         - mjpegdec: validate parameters in mjpeg_decode_scan_progressive_ac
+         - mpegvideo: allocate sufficiently large scratch buffer for interlaced vid
+         - pixdesc: mark gray8 as pseudopal
+         - smacker: fix several programming errors to avoid crashes, etc.
+         - tiff: do not overread the source buffer
+         - vmd: drop incomplete chunks and spurious samples
+         - vmdav: convert to bytestream2 to avoid invalid reads and writes
+         - wavpack: check packet size early
+         - wavpack: use bytestream2 in wavpack_decode_block
+         - wavpack: validate samples size parsed in wavpack_decode_block
+
+2013-06-25 14:03:07 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/libav/gstavcodecmap.c:
+         codecmap: realvideo does not have systemstream property
+         realvideo does not have the systemstream property and nobody ever sets it so
+         better remove it here to make it link to something else.
+
+2013-06-18 13:36:01 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * autogen.sh:
+       * common:
+         autogen.sh: generate from common module, fixing srcdir != builddir build
+         https://bugzilla.gnome.org/show_bug.cgi?id=702319
+
+2013-06-11 08:24:17 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
+
+       * ext/libav/gstavviddec.c:
+         avviddec: reset coded_width/_height before trying to open codec
+         If coded_width/_height is supplied, the codec might use it as the
+         width/height and if it is wrong can lead to segfaults or video
+         corruption.
+         This is specially harmful on renegotiation scenarios where the
+         resolution changed. There seems to be no specific function for reseting
+         the AV Context in libav, so just set it directly.
+         https://bugzilla.gnome.org/show_bug.cgi?id=702003
+
+2013-06-05 18:36:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * configure.ac:
+         Back to development
+
+=== release 1.1.1 ===
+
+2013-06-05 17:58:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ChangeLog:
+       * NEWS:
+       * RELEASE:
+       * common:
+       * configure.ac:
+       * gst-libav.doap:
+         Release 1.1.1
+
+2013-06-05 15:16:55 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * common:
+         Automatic update of common submodule
+         From 098c0d7 to 01a7a46
+
+2013-05-20 11:07:57 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst-libs/ext/libav:
+         libav: Update to v9.6
+
+2013-05-15 10:53:59 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * common:
+         Automatic update of common submodule
+         From 5edcd85 to 098c0d7
+
+2013-05-06 23:56:22 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * ext/libav/gstavauddec.c:
+       * ext/libav/gstavaudenc.c:
+       * ext/libav/gstavcfg.c:
+       * ext/libav/gstavcodecmap.c:
+       * ext/libav/gstavdemux.c:
+       * ext/libav/gstavmux.c:
+       * ext/libav/gstavviddec.c:
+       * ext/libav/gstavvidenc.c:
+         CODEC_ID_* -> AV_CODEC_ID_*
+
+2013-05-06 23:53:01 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * ext/libav/gstavcodecmap.c:
+         codecmap: add mapping for WMA Lossless
+         Only 16 bits is supported for now though.
+
+2013-04-23 14:19:48 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst-libs/ext/libav:
+         libav: Update to v9.5
+
+2013-04-23 14:10:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/libav/gstavviddec.c:
+         avviddec: Enable FRAME based threaded decoding if upstream is not live
+         If upstream is live we don't want FRAME based threaded decoding as
+         it adds latency.
+
+2013-04-22 23:54:48 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * common:
+         Automatic update of common submodule
+         From 3cb3d3c to 5edcd85
+
+2013-04-16 14:49:59 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * configure.ac:
+         libav: Fix typo in the SWSCALE libraries for static plugins
+
+2012-09-13 11:10:05 +0000  Andoni Morales Alastruey <ylatuya@gmail.com>
+
+       * configure.ac:
+       * ext/libav/Makefile.am:
+       * ext/libswscale/Makefile.am:
+         libav: fix static linking
+
+2012-10-24 12:18:56 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * configure.ac:
+       * ext/libav/Makefile.am:
+       * ext/libswscale/Makefile.am:
+         gst: Add better support for static plugins
+
+2013-04-09 22:13:42 +0200  Matej Knopp <matej.knopp@gmail.com>
+
+       * ext/libav/gstavcodecmap.c:
+         av: Add WMV3 format for WMV 3 caps
+
+2013-04-14 17:57:18 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * common:
+         Automatic update of common submodule
+         From aed87ae to 3cb3d3c
+
+2013-04-09 21:01:54 +0200  Stefan Sauer <ensonic@users.sf.net>
+
+       * common:
+         Automatic update of common submodule
+         From 04c7a1e to aed87ae
+
+2013-04-09 20:40:06 +0200  Siva Chandran P <siva.chandran.p@gmail.com>
+
+       * ext/libav/gstavviddec.c:
+         avvidec: Make sure to store newly set caps after resetting the decoder
+         Otherwise we'll just set the to NULL while resetting the decoder and
+         don't have them available anymore later.
+         https://bugzilla.gnome.org/show_bug.cgi?id=697548
+
+2013-03-25 18:06:39 -0700  David Schleef <ds@schleef.org>
+
+       * ext/libav/gstavdemux.c:
+         Use %03u instead of %u in gst_pad_create_stream_id_printf()
+
+2013-03-25 09:47:49 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst-libs/ext/libav:
+         libav: Update to v9.4
+
+2013-03-07 09:30:55 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * configure.ac:
+         configure: Set the assembler used for libav to $CC
+         libav assumes that it's not just an assembler but something that
+         can also handle CPPFLAGS and other things.
+         https://bugzilla.gnome.org/show_bug.cgi?id=694416
+
+2013-03-07 09:04:16 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * configure.ac:
+         configure: Add AG_GST_ARG_GCOV to make automake happy again
+         + running automake -a -c -Wno-portability...
+         common/check.mak:107: error: GST_GCOV_ENABLED does not appear in AM_CONDITIONAL
+         tests/check/Makefile.am:1:   'common/check.mak' included from here
+
+2013-03-07 00:03:06 +0000  Tim-Philipp Müller <tim@centricular.net>
+
+       * common:
+         Automatic update of common submodule
+         From 2de221c to 04c7a1e
+
+2013-03-02 18:12:39 +0000  Tim-Philipp Müller <tim@centricular.net>
+
+       * gst-libs/ext/libav:
+         libav: update to v9.3
+
+2013-03-01 15:10:41 -0500  Olivier Crête <olivier.crete@collabora.com>
+
+       * ext/libswscale/gstffmpegscale.c:
+         swscale: Use 1.0-style video/x-raw caps
+
+2013-02-28 19:34:02 +0000  Tim-Philipp Müller <tim@centricular.net>
+
+       * Makefile.am:
+       * configure.ac:
+       * pkgconfig/.gitignore:
+       * pkgconfig/Makefile.am:
+       * pkgconfig/gstreamer-plugins-libav-uninstalled.pc.in:
+         Add uninstalled pkg-config file so other modules can find libav elements for unit tests
+         e.g. gst-plugins-bad has some unit tests that draw on av* elements.
+
+2013-02-15 13:00:02 +0000  Rico Tzschichholz <ricotz@ubuntu.com>
+
+       * gst-libs/ext/Makefile.am:
+         Fix 'make dist'
+         This time for real hopefully. Make sure to remove any
+         libav-dist directories that may still be around from
+         previous make dist attempts first.
+
+2013-02-12 10:22:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst-libs/ext/libav:
+         libav: update to v9.1
+
+2013-02-04 18:10:42 -0800  David Schleef <ds@schleef.org>
+
+       * ext/libav/gstavcodecmap.c:
+         Add mapping for SMPTE 302m audio
+
+2013-01-28 20:44:16 +0100  Stefan Sauer <ensonic@users.sf.net>
+
+       * common:
+         Automatic update of common submodule
+         From a942293 to 2de221c
+
+2013-01-26 12:35:10 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/libav/gstavauddec.c:
+         Revert "avdec_aac: disable for autoplugging until it gets fixed"
+         This reverts commit c5980dc52ac57cf0147ed269e3b2c863d7251f84.
+         It's fixed now.
+         https://bugzilla.gnome.org/show_bug.cgi?id=690940
+
+2013-01-26 12:50:49 +0000  Tim-Philipp Müller <tim@centricular.net>
+
+       * ext/libav/gstavauddec.c:
+         avauddec: fix decoding of mono audio as well
+         https://bugzilla.gnome.org/show_bug.cgi?id=690940
+
+2013-01-25 14:40:15 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+       * ext/libav/gstavauddec.c:
+         avauddec: fix garbled audio decoding in some cases
+         Calculate output buffer size based on the number of
+         samples, channels and bytes per sample. The buffer
+         size was calculated based on linesize, which may
+         be larger than what's required.
+         https://bugzilla.gnome.org/show_bug.cgi?id=690940
+
+2013-01-22 12:57:41 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/libav/gstavaudenc.c:
+         avenc_aac: downgrade to RANK_NONE until it gets fixed
+         Currently just fails to initialize.
+         https://bugzilla.gnome.org/show_bug.cgi?id=691617
+
+2013-01-22 12:53:48 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/libav/gstavauddec.c:
+         avdec_aac: disable for autoplugging until it gets fixed
+         Currently outputs garbled audio. Use faad in the meantime.
+         https://bugzilla.gnome.org/show_bug.cgi?id=690940
+
+2013-01-14 17:00:17 +0100  Andoni Morales Alastruey <ylatuya@gmail.com>
+
+       * configure.ac:
+         libav: fix checks for internal libav configure options
+         https://bugzilla.gnome.org/show_bug.cgi?id=691723
+
+2013-01-17 23:56:17 +0000  Tim-Philipp Müller <tim@centricular.net>
+
+       * ext/Makefile.am:
+         Disable libswscale/avvideoscale plugin until it works at least somewhat
+         It needs some fixing.
+
+2013-01-16 12:09:39 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * tests/check/Makefile.am:
+         tests: use GST_*_1_0 environment variables everywhere
+         The _1_0 suffixed environment variables override the
+         non-suffixed ones, so if we're in an environment that
+         sets the _1_0 suffixed ones, such as jhbuild, we need
+         to set those to make sure ours actually always get
+         used.
+
+2013-01-15 15:08:10 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * common:
+         Automatic update of common submodule
+         From a72faea to a942293
+
+2012-12-31 00:32:41 +0000  Tim-Philipp Müller <tim@centricular.net>
+
+       * configure.ac:
+         configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
+         AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
+         https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
+         https://bugzilla.gnome.org/show_bug.cgi?id=690881
+
+2012-12-22 10:52:47 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/libav/gstav.c:
+       * ext/libav/gstav.h:
+         av: Remove some unused variables and function declarations
+
+2012-12-22 10:49:52 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/libav/Makefile.am:
+       * ext/libav/gstav.h:
+       * ext/libav/gstavdemux.c:
+       * ext/libav/gstavmux.c:
+       * ext/libav/gstavpipe.h:
+       * ext/libav/gstavprotocol.c:
+       * ext/libav/gstavprotocol.h:
+         av: Move gst_ffmpegdata functions to gstavprotocol.h too
+         Just for consistency.
+
+2012-12-21 23:16:44 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
+
+       * ext/libav/gstav.h:
+       * ext/libav/gstavpipe.h:
+         av: Fix redefinition of typedef 'GstFFMpegPipe'
+         Move declaration of pipe function to correct headers file
+
+2012-12-21 14:28:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * configure.ac:
+         configure: Pass CC, LD, AS, AR and NM to the libav configure if set
+
+2012-12-21 11:03:27 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/libav/gstavauddec.c:
+       * ext/libav/gstavviddec.c:
+         av: Use correct printf format strings for gsize
+
+2012-12-18 10:57:43 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst-libs/ext/libav:
+         libav: Update to today's master
+
+2012-12-17 16:35:36 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/libav/gstavauddec.c:
+       * ext/libav/gstavaudenc.c:
+       * ext/libav/gstavcfg.c:
+       * ext/libav/gstavdemux.c:
+       * ext/libav/gstavmux.c:
+       * ext/libav/gstavviddec.c:
+       * ext/libav/gstavvidenc.c:
+         av: Fix some memory leaks and misuse of libav API
+
+2012-12-17 15:58:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/libav/gstavauddec.c:
+       * ext/libav/gstavauddec.h:
+         avauddec: Use a GstBuffer instead of a GstAdapter for collecting the output buffers
+         This might cause less memcpies as the GstMemories of the buffers
+         are just appended into a single buffer.
+
+2012-12-03 16:38:53 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
+
+       * ext/libav/gstavauddec.c:
+       * ext/libav/gstavauddec.h:
+         avauddec: accumulate buffers from a single input to push it all at once
+         The base audio decoder wants a 1:1 mapping for input and output
+         buffers, so this decoder must accumulate data in an adapter and push
+         it all at once after all input has been processed.
+         https://bugzilla.gnome.org/show_bug.cgi?id=689565
+
+2012-12-17 13:42:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/libav/gstavaudenc.c:
+       * ext/libav/gstavcodecmap.c:
+         avcodecmap: Only set "formats" field on raw audio/video caps
+
+2012-12-17 13:41:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/libav/gstavcodecmap.c:
+         avcodecmap: Correctly convert GStreamer channel positions to libav channel mask
+
+2012-12-17 11:11:12 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/libav/gstavcodecmap.c:
+         avcodecmap: Add more and correct restrictions for DV
+         https://bugzilla.gnome.org/show_bug.cgi?id=600895
+
+2012-12-12 17:36:33 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/libav/gstav.h:
+         libav: Fix some compilation errors caused by circular includes
+
+2012-12-12 17:20:03 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst-libs/ext/libav:
+         libav: Update to today's master
+
+2012-12-12 17:01:28 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/libav/gstavcodecmap.c:
+         avcodec: set bits_per_coded_sample for G726
+         Use the bitrate and the samplerate to set the bits_per_coded_sample for G726
+         because the decoder needs this.
+
+2012-12-12 15:57:19 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/libav/gstavauddec.c:
+         avauddec: Set frame defaults for the audio decoders too
+
+2012-12-12 15:53:34 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/libav/gstavcodecmap.c:
+       * ext/libav/gstavcodecmap.h:
+         avcodecmap: Remove some unused functions
+
+2012-12-12 16:45:53 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/libav/gstavaudenc.c:
+         avaudenc: init frame with defaults
+         Init the AVFrame with the right method. This sets the extended_data field
+         correctly that is needed for some formats (G726 for example).
+
+2012-12-12 15:42:09 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/libav/gstavauddec.c:
+       * ext/libav/gstavcodecmap.c:
+       * ext/libav/gstavviddec.c:
+         avdec: Improve src template caps
+
+2012-12-12 13:04:54 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/libav/gstavaudenc.c:
+         avaudenc: Properly handle planar audio formats with more than AV_NUM_DATA_POINTERS channels
+
+2012-12-12 13:04:38 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/libav/gstavauddec.c:
+         avauddec: Properly handle planar audio formats with more than AV_NUM_DATA_POINTERS channels
+
+2012-12-12 12:09:32 +0000  Christiaan Welvaart <cjw@daneel.dyndns.org>
+
+       * ext/libav/gstav.c:
+       * ext/libav/gstav.h:
+       * ext/libav/gstavdemux.c:
+       * ext/libav/gstavmux.c:
+       * ext/libav/gstavprotocol.c:
+         avprotocol: Port from the URL protocol handler to saner public API
+
+2012-12-12 09:48:53 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/libav/gstavviddec.c:
+       * ext/libav/gstavviddec.h:
+         libav: fix palette support again
+
+2012-12-11 18:56:24 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/libav/gstavcodecmap.c:
+         avcodecmap: Take framerate restrictions into account for encoders
+
+2012-12-11 18:48:34 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/libav/gstavaudenc.c:
+       * ext/libav/gstavaudenc.h:
+       * ext/libav/gstavcodecmap.c:
+       * ext/libav/gstavvidenc.c:
+       * ext/libav/gstavvidenc.h:
+         avvidenc: Simplify color formats in the raw video caps
+
+2012-12-11 18:07:34 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/libav/gstavaudenc.c:
+       * ext/libav/gstavaudenc.h:
+       * ext/libav/gstavcodecmap.c:
+         avaudenc: Reorder audio channels if necessary and add proper support for channel layouts
+
+2012-12-11 17:25:41 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/libav/gstavauddec.c:
+       * ext/libav/gstavcodecmap.c:
+       * ext/libav/gstavcodecmap.h:
+         avcodecmap: Take channel layout constraints into account if possible
+
+2012-12-11 16:54:09 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/libav/gstavcodecmap.c:
+         avcodecmap: Take generic samplerate limitations into account
+
+2012-12-11 16:46:43 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/libav/gstavcodecmap.c:
+         avcodecmap: Simplify raw audio caps
+
+2012-12-11 15:14:10 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/libav/gstavauddec.c:
+         avauddec: Close context when it was opened
+
+2012-12-11 10:34:42 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/libav/gstavviddec.c:
+         avviddec: Fix memory leak if we already allocated an output buffer for the frame
+
+2012-12-11 10:22:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/libav/gstavviddec.c:
+         Revert "avviddec: Fix memory leaks and assertions in error cases if we can't allocate a frame"
+         This reverts commit 47647e1caca117ff8a62caf8bf0b6c94eb6dd025.
+         Breaks playback when direct rendering is disabled.
+         The reason is that we set the opaque vaue to NULL and then try to use the NULL
+         value when we decoded a frame.
+
+2012-12-10 14:54:03 +0100  Rasmus Rohde <rohde@duff.dk>
+
+       * ext/libav/gstavpipe.h:
+         Fix incorrect use of object in log statement. We are given a pointer to the object and should not try to take the address of it.
+
+2012-12-06 06:29:13 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
+
+       * ext/libav/gstavutils.c:
+         avutils: Add missing includes for Windows
+         Fixes #689751
+
+2012-12-05 19:28:33 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/libav/gstavaudenc.c:
+       * ext/libav/gstavcodecmap.c:
+         avaudenc: Add support for planar audio formats
+
+2012-12-05 19:25:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/libav/gstavauddec.c:
+       * ext/libav/gstavaudenc.c:
+       * ext/libav/gstavviddec.c:
+       * ext/libav/gstavvidenc.c:
+         av: Correctly populate the codec context with the defaults
+
+2012-12-05 10:52:34 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/libav/gstavauddec.c:
+       * ext/libav/gstavaudenc.c:
+       * ext/libav/gstavviddec.c:
+       * ext/libav/gstavvidenc.c:
+         av: Use av_codec_is_{en,de}coder() API instead of private struct fields
+
+2012-12-04 22:09:05 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/libav/gstavauddec.c:
+         avauddec: release_buffer is not supposed to be used for audio
+         And calling it causes crashes in some situations.
+
+2012-12-04 20:45:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/libav/gstavauddec.c:
+       * ext/libav/gstavcodecmap.c:
+       * ext/libav/gstavutils.c:
+         avauddec: Add support for planar audio formats
+
+2012-12-04 20:44:58 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/libav/gstavviddec.c:
+         avviddec: Fix memory leaks and assertions in error cases if we can't allocate a frame
+
+2012-12-04 18:28:11 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/libav/gstavauddec.c:
+       * ext/libav/gstavaudenc.c:
+       * ext/libav/gstavcfg.c:
+       * ext/libav/gstavdemux.c:
+       * ext/libav/gstavmux.c:
+       * ext/libav/gstavutils.c:
+       * ext/libav/gstavviddec.c:
+       * ext/libav/gstavvidenc.c:
+         av: Port remaining simple bits
+
+2012-12-04 18:02:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/libav/gstavauddec.c:
+       * ext/libav/gstavcodecmap.c:
+       * ext/libav/gstavviddec.c:
+         av: Remove palette support for now
+         It was never ported to the way how paletted color formats work
+         in 1.0 anyway and the API changed in libav upstream.
+
+2012-12-04 17:56:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/libav/gstavcodecmap.c:
+         av: Update for some constant changes
+
+2012-12-04 17:47:20 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/libav/gstav.c:
+       * ext/libav/gstav.h:
+       * ext/libav/gstavprotocol.c:
+         av: Port to new avio protocol handler
+
+2012-11-19 15:25:42 +0100  Luca Barbato <lu_zero@gentoo.org>
+
+       * ext/libav/gstav.c:
+       * ext/libav/gstavauddec.c:
+       * ext/libav/gstavaudenc.c:
+       * ext/libav/gstavcfg.c:
+       * ext/libav/gstavdeinterlace.c:
+       * ext/libav/gstavmux.c:
+       * ext/libav/gstavviddec.c:
+       * ext/libav/gstavvidenc.c:
+         av: update to use AVOption variants.
+
+2012-12-04 17:19:11 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst-libs/ext/libav:
+         libav: Switch to master (9)
+
+2012-12-02 12:31:43 +0000  Tim-Philipp Müller <tim@centricular.net>
+
+       * ext/libav/gstavaudenc.c:
+         avaudenc: log error string as well in debug output
+
+2012-12-01 23:21:41 +0000  Tim-Philipp Müller <tim@centricular.net>
+
+       * ext/libav/gstavaudenc.c:
+         avaudenc: use sample rate as ticks per second fallback
+         The 25/1 value presumably came from the video encoder class.
+
+2012-12-01 23:05:23 +0000  Tim-Philipp Müller <tim@centricular.net>
+
+       * ext/libav/gstavaudenc.c:
+         avaudenc: fix output timestamping
+         We need to pass the number of samples encode in the output buffer
+         to gst_audio_encoder_finish_frame(), not the number of frames.
+         Fixes output timestamps being way too small, and transcoding
+         problems.
+         https://bugzilla.gnome.org/show_bug.cgi?id=689398
+
+2012-11-20 11:56:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/libav/gstavaudenc.c:
+       * ext/libav/gstavvidenc.c:
+         avvidenc: Implement reset vfunc
+
+2012-11-20 11:53:52 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/libav/gstavvidenc.c:
+         avvidenc: Don't send any frames downstream when draining unless requested to do so
+
+2012-11-20 11:51:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/libav/gstavaudenc.c:
+         avaudenc: Implement draining
+
+2012-11-20 11:45:34 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/libav/gstavaudenc.c:
+         avaudenc: Implement flush vfunc properly
+
+2012-11-20 11:39:45 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/libav/gstavauddec.c:
+       * ext/libav/gstavauddec.h:
+         avauddec: Port to non-deprecated avcodec_decode_audio4() API
+         Fixes bug #666435.
+
+2012-11-20 10:55:55 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/libav/gstavaudenc.c:
+       * ext/libav/gstavaudenc.h:
+         avaudenc: Some minor cleanup
+
+2012-11-20 10:53:01 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/libav/gstavaudenc.c:
+         avaudenc: Use non-deprecated avcodec_encode_audio2() API
+         This also allows us to always get an output buffer of the required size
+         instead of risking that it is too small.
+
+2012-11-20 10:36:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/libav/gstavaudenc.c:
+       * ext/libav/gstavaudenc.h:
+       * ext/libav/gstavcodecmap.c:
+       * ext/libav/gstavcodecmap.h:
+         avaudenc: Port to audio encoder base class
+
+2012-11-20 10:35:01 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/libav/gstavvidenc.c:
+         avvidenc: Use gst_caps_truncate()
+
+2012-11-19 17:08:23 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/libav/gstavaudenc.c:
+       * ext/libav/gstavmux.c:
+       * ext/libav/gstavvidenc.c:
+         av: Use PROP_ instead of ARG_
+
+2012-11-19 14:10:23 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/libav/gstavcodecmap.c:
+         avcodecmap: Y41B is YUV411P, not YUV410P
+
+2012-11-19 12:57:19 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/libav/gstavauddec.c:
+       * ext/libav/gstavauddec.h:
+       * ext/libav/gstavcodecmap.c:
+       * ext/libav/gstavcodecmap.h:
+         avauddec: Port to audio base classes
+
+2012-11-19 11:29:22 +0000  Tim-Philipp Müller <tim@centricular.net>
+
+       * common:
+         Automatic update of common submodule
+         From 6bb6951 to a72faea
+
+2012-11-19 10:29:00 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/libav/Makefile.am:
+       * ext/libav/gstavauddec.c:
+       * ext/libav/gstavauddec.h:
+       * ext/libav/gstavaudenc.c:
+       * ext/libav/gstavaudenc.h:
+       * ext/libav/gstavdec.c:
+       * ext/libav/gstavenc.c:
+       * ext/libav/gstavenc.h:
+       * ext/libav/gstavviddec.c:
+       * ext/libav/gstavviddec.h:
+       * ext/libav/gstavvidenc.h:
+         av: Put declarations in header files and rename audio codec files
+
+2012-11-14 12:43:51 +0000  Tim-Philipp Müller <tim@centricular.net>
+
+       * ext/libav/gstavenc.c:
+         gst_adapter_prev_timestamp -> gst_adapter_prev_pts
+
+2012-11-10 16:57:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/libav/gstavcodecmap.c:
+         avcodecmap: Add mappings for the GBR color formats
+
+2012-11-04 00:22:16 +0000  Tim-Philipp Müller <tim@centricular.net>
+
+       * COPYING.LIB:
+       * ext/libav/gstav.c:
+       * ext/libav/gstav.h:
+       * ext/libav/gstavaudioresample.c:
+       * ext/libav/gstavcfg.c:
+       * ext/libav/gstavcfg.h:
+       * ext/libav/gstavcodecmap.c:
+       * ext/libav/gstavcodecmap.h:
+       * ext/libav/gstavdec.c:
+       * ext/libav/gstavdeinterlace.c:
+       * ext/libav/gstavdemux.c:
+       * ext/libav/gstavenc.c:
+       * ext/libav/gstavenc.h:
+       * ext/libav/gstavmux.c:
+       * ext/libav/gstavpipe.h:
+       * ext/libav/gstavprotocol.c:
+       * ext/libav/gstavscale.c:
+       * ext/libav/gstavutils.c:
+       * ext/libav/gstavutils.h:
+       * ext/libav/gstavviddec.c:
+       * ext/libav/gstavvidenc.c:
+       * ext/libav/gstavvidenc.h:
+       * ext/libswscale/gstffmpegscale.c:
+       * tests/check/elements/avdec_adpcm.c:
+       * tests/check/elements/avdemux_ape.c:
+       * tests/check/generic/libavcodec-locking.c:
+       * tests/check/generic/plugin-test.c:
+         Fix FSF address
+
+2012-10-29 14:12:03 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/libav/gstavcodecmap.c:
+         avcodecmap: Remove redundant function to map PixelFormat to GstVideoFormat
+         And merge everything into a single one.
+
+2012-10-25 13:11:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/libav/gstavdec.c:
+         avdec: Use gst_audio_buffer_clip() instead of manual clipping
+
+2012-10-25 12:51:41 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * configure.ac:
+         Back to feature development
+
+=== release 1.0.2 ===
+
+2012-10-25 01:34:32 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * ChangeLog:
+       * NEWS:
+       * RELEASE:
+       * configure.ac:
+       * gst-libav.doap:
+         Release 1.0.2
+
+2012-10-24 16:01:36 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst-libs/ext/libav:
+         libav: Update to 0.8.4 release
+
+2012-10-23 10:21:52 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
+
+       * configure.ac:
+         configure: fix os type configure option for android
+
+2012-10-07 17:00:08 +0100  Tim-Philipp Müller <tim@centricular.net>
+
+       * configure.ac:
+         Back to development (bug fixing)
+
 === release 1.0.1 ===
 
-2012-10-07  Tim-Philipp Müller <tim@centricular.net>
+2012-10-07 16:12:38 +0100  Tim-Philipp Müller <tim@centricular.net>
 
+       * ChangeLog:
+       * NEWS:
+       * RELEASE:
        * configure.ac:
-         releasing 1.0.1
+       * gst-libav.doap:
+         Release 1.0.1
 
 2012-10-06 15:00:42 +0100  Tim-Philipp Müller <tim@centricular.net>