=== release 1.12.5 ===

2018-03-28 14:22:42 +0100  Tim-Philipp Müller <tim@centricular.com>

	* ChangeLog:
	* NEWS:
	* RELEASE:
	* configure.ac:
	* gst-plugins-good.doap:
	* meson.build:
	  Release 1.12.5

2018-03-28 14:22:42 +0100  Tim-Philipp Müller <tim@centricular.com>

	* docs/plugins/gst-plugins-good-plugins.args:
	* docs/plugins/gst-plugins-good-plugins.hierarchy:
	* docs/plugins/inspect/plugin-1394.xml:
	* docs/plugins/inspect/plugin-aasink.xml:
	* docs/plugins/inspect/plugin-alaw.xml:
	* docs/plugins/inspect/plugin-alpha.xml:
	* docs/plugins/inspect/plugin-alphacolor.xml:
	* docs/plugins/inspect/plugin-apetag.xml:
	* docs/plugins/inspect/plugin-audiofx.xml:
	* docs/plugins/inspect/plugin-audioparsers.xml:
	* docs/plugins/inspect/plugin-auparse.xml:
	* docs/plugins/inspect/plugin-autodetect.xml:
	* docs/plugins/inspect/plugin-avi.xml:
	* docs/plugins/inspect/plugin-cacasink.xml:
	* docs/plugins/inspect/plugin-cairo.xml:
	* docs/plugins/inspect/plugin-cutter.xml:
	* docs/plugins/inspect/plugin-debug.xml:
	* docs/plugins/inspect/plugin-deinterlace.xml:
	* docs/plugins/inspect/plugin-dtmf.xml:
	* docs/plugins/inspect/plugin-dv.xml:
	* docs/plugins/inspect/plugin-effectv.xml:
	* docs/plugins/inspect/plugin-equalizer.xml:
	* docs/plugins/inspect/plugin-flac.xml:
	* docs/plugins/inspect/plugin-flv.xml:
	* docs/plugins/inspect/plugin-flxdec.xml:
	* docs/plugins/inspect/plugin-gdkpixbuf.xml:
	* docs/plugins/inspect/plugin-goom.xml:
	* docs/plugins/inspect/plugin-goom2k1.xml:
	* docs/plugins/inspect/plugin-icydemux.xml:
	* docs/plugins/inspect/plugin-id3demux.xml:
	* docs/plugins/inspect/plugin-imagefreeze.xml:
	* docs/plugins/inspect/plugin-interleave.xml:
	* docs/plugins/inspect/plugin-isomp4.xml:
	* docs/plugins/inspect/plugin-jack.xml:
	* docs/plugins/inspect/plugin-jpeg.xml:
	* docs/plugins/inspect/plugin-level.xml:
	* docs/plugins/inspect/plugin-matroska.xml:
	* docs/plugins/inspect/plugin-mulaw.xml:
	* docs/plugins/inspect/plugin-multifile.xml:
	* docs/plugins/inspect/plugin-multipart.xml:
	* docs/plugins/inspect/plugin-navigationtest.xml:
	* docs/plugins/inspect/plugin-oss4.xml:
	* docs/plugins/inspect/plugin-ossaudio.xml:
	* docs/plugins/inspect/plugin-png.xml:
	* docs/plugins/inspect/plugin-pulseaudio.xml:
	* docs/plugins/inspect/plugin-replaygain.xml:
	* docs/plugins/inspect/plugin-rtp.xml:
	* docs/plugins/inspect/plugin-rtpmanager.xml:
	* docs/plugins/inspect/plugin-rtsp.xml:
	* docs/plugins/inspect/plugin-shapewipe.xml:
	* docs/plugins/inspect/plugin-shout2.xml:
	* docs/plugins/inspect/plugin-smpte.xml:
	* docs/plugins/inspect/plugin-soup.xml:
	* docs/plugins/inspect/plugin-spectrum.xml:
	* docs/plugins/inspect/plugin-speex.xml:
	* docs/plugins/inspect/plugin-taglib.xml:
	* docs/plugins/inspect/plugin-udp.xml:
	* docs/plugins/inspect/plugin-video4linux2.xml:
	* docs/plugins/inspect/plugin-videobox.xml:
	* docs/plugins/inspect/plugin-videocrop.xml:
	* docs/plugins/inspect/plugin-videofilter.xml:
	* docs/plugins/inspect/plugin-videomixer.xml:
	* docs/plugins/inspect/plugin-vpx.xml:
	* docs/plugins/inspect/plugin-wavenc.xml:
	* docs/plugins/inspect/plugin-wavpack.xml:
	* docs/plugins/inspect/plugin-wavparse.xml:
	* docs/plugins/inspect/plugin-ximagesrc.xml:
	* docs/plugins/inspect/plugin-y4menc.xml:
	  Update docs

2018-02-28 19:19:10 +0200  Sebastian Dröge <sebastian@centricular.com>

	* gst/matroska/matroska-mux.c:
	  matroskamux: Clip maximum cluster duration to the maximum possible value
	  Only up to timescale * G_MAXINT16 is possible as cluster duration, which
	  is already higher than our default value. Using higher values would
	  cause overflows and broken files.
	  Based on the investigation by Nicola Murino <nicola.murino@gmail.com>
	  https://bugzilla.gnome.org/show_bug.cgi?id=792775

2018-02-28 19:21:53 +0200  Sebastian Dröge <sebastian@centricular.com>

	* gst/matroska/matroska-mux.c:
	  matroskamux: Only mark new clusters as keyframe if they start on a keyframe or we're muxing only audio
	  Based on a patch by Nicola Murino <nicola.murino@gmail.com>
	  https://bugzilla.gnome.org/show_bug.cgi?id=792775

2018-03-13 16:03:50 +0200  Sebastian Dröge <sebastian@centricular.com>

	* gst/rtsp/gstrtspsrc.c:
	  Revert "rtspsrc: Ignore medias marked as sendonly"
	  This reverts commit 86a56cc48c521d4fbd4c73c903a58787313458d4.

2018-03-13 16:03:02 +0200  Sebastian Dröge <sebastian@centricular.com>

	* gst/rtsp/gstrtspsrc.c:
	  Revert "rtspsrc: Fix up sendonly/recvonly attribute handling"
	  This reverts commit 326e9549e378bcc71587ba569f73755e0abc1794.
	  In master/1.14 this was already disabled, and the attributes are only
	  ever looked at when a backchannel is used. This is necessary because
	  various ONVIF cameras out there are implementing the attributes the
	  wrong way around.

2018-02-18 21:38:13 +0100  Sebastian Dröge <sebastian@centricular.com>

	* gst/monoscope/gstmonoscope.c:
	* gst/monoscope/gstmonoscope.h:
	  monoscope: Forward the SEGMENT event from the chain function
	  Otherwise we'll break the event order and forward the SEGMENT event
	  before sending a CAPS event.

2018-02-16 01:49:57 +1100  Jan Schmidt <jan@centricular.com>

	* gst/multifile/gstsplitmuxsrc.c:
	* gst/multifile/gstsplitmuxsrc.h:
	  splitmuxsrc: Improve not-linked handling.
	  Don't report not-linked unless all pads have
	  returned not-linked.

2018-01-31 15:02:50 +0000  Philippe Normand <philn@igalia.com>

	* gst/interleave/interleave.c:
	  interleave: fix memory leak of GAP buffers
	  https://bugzilla.gnome.org/show_bug.cgi?id=793067

2018-01-22 12:24:18 +0200  Sebastian Dröge <sebastian@centricular.com>

	* gst/rtsp/gstrtspsrc.c:
	  rtspsrc: Fix up sendonly/recvonly attribute handling
	  We can't handle recvonly streams, sendonly streams are perfectly fine.
	  The direction is the one from the point of view of the SDP offerer
	  (i.e. the RTSP server), and a recvonly stream would be one where the
	  server expects us to send media.
	  RFC 3264, section 5.1:
	  If the offerer wishes to only send media on a stream to its peer, it
	  MUST mark the stream as sendonly with the "a=sendonly" attribute.
	  This is mixed up in the ONVIF streaming specification examples, but
	  actual implementations and conformance tools seem to not care at all
	  about the attributes.
	  https://bugzilla.gnome.org/show_bug.cgi?id=792376

2018-01-18 14:23:07 +0100  Jan Alexander Steffens (heftig) <jsteffens@make.tv>

	* gst/audioparsers/gstaacparse.c:
	  aacparse: When parsing raw input, accept frames of any size
	  Raw AAC streams might have very small frames, e.g. 6 byte frames
	  when encoding silence. These frames are then smaller than aacparse's
	  default min_frame_size of 10 bytes (ADTS_MAX_SIZE).
	  When passthrough is disabled or aacparse has to output ADTS, GstBaseParse
	  will concatenate these short frames to the following frame before
	  handling them to aacparse, which processes each input buffer as a single
	  frame, producing bad output.
	  To avoid this problem, set the min_frame_size to 1 when receiving a raw
	  stream.
	  https://bugzilla.gnome.org/show_bug.cgi?id=792644

2018-01-08 15:23:24 +0100  Mathieu Duponchelle <mathieu@centricular.com>

	* ext/flac/gstflacdec.c:
	* ext/flac/gstflacdec.h:
	  flacdec: flush flac decoder on lost sync.
	  This to allow the decoder to start searching for a new
	  frame again.
	  https://bugzilla.gnome.org/show_bug.cgi?id=791473

2017-12-23 12:44:31 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>

	* gst/rtsp/gstrtspsrc.c:
	  rtspsrc: also proxy multicast-iface property to RTCP udpsrc

2015-11-02 00:41:28 +0100  Sebastian Rasmussen <sebrn@hotmail.com>

	* gst/udp/gstmultiudpsink.c:
	  multiudpsink: don't try to set IPV6_TCLASS on IPV4 sockets
	  Avoids ERROR log message.
	  https://bugzilla.gnome.org/show_bug.cgi?id=757449

2017-12-11 15:27:08 -0600  Michael Catanzaro <mcatanzaro@igalia.com>

	* gst/equalizer/gstiirequalizer.c:
	  equalizer: Fix -Wincompatible-pointer-types warning
	  This is caused by the new type propagation for g_object_ref.
	  https://bugzilla.gnome.org/show_bug.cgi?id=791494