summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian@centricular.com>2017-02-24 15:07:38 +0200
committerSebastian Dröge <sebastian@centricular.com>2017-02-24 15:07:38 +0200
commit6083c9cf5c700c58e731b744a3681ade535190dc (patch)
tree19e1b239cef236127e301ab4d2b3f6d01d5c6736 /ChangeLog
parent5867347cf1410630132862619feb08e52d8d42d9 (diff)
downloadgstreamer-plugins-bad-6083c9cf5c700c58e731b744a3681ade535190dc.tar.gz
Release 1.11.21.11.2
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog1008
1 files changed, 1006 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 84aa2f491..5b4ba9be9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,1013 @@
+=== release 1.11.2 ===
+
+2017-02-24 Sebastian Dröge <slomo@coaxion.net>
+
+ * configure.ac:
+ releasing 1.11.2
+
+2017-02-24 12:46:06 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * po/ky.po:
+ * po/sv.po:
+ po: Update translations
+
+2017-02-24 01:28:35 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
+
+ * gst/audiomixmatrix/meson.build:
+ * gst/meson.build:
+ * gst/timecode/meson.build:
+ meson: Added meson.build for audiomixmatrix and timecode
+ https://bugzilla.gnome.org/show_bug.cgi?id=779154
+
+2017-02-22 14:09:45 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst-libs/gst/gl/glprototypes/fbo.h:
+ * gst-libs/gst/gl/gstglmemory.c:
+ glmemory: Use glBlitFramebuffer() instead of glCopyTexImage2D() if available
+ glBlitFramebuffer() is new GLES3/GL3 API. They are probably often
+ implemented in terms of each other, and glBlitFramebuffer() can
+ potentially be implemented more flexible. Let's use it if available.
+ Also it actually works on imx6 with DirectVIV textures.
+ Based on a patch by Haihua Hu <jared.hu@nxp.com> from
+ https://github.com/Freescale/meta-freescale/blob/master/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/
+ https://bugzilla.gnome.org/show_bug.cgi?id=779070
+
+2017-01-16 19:36:07 +0200 Vivia Nikolaidou <vivia@toolsonair.com>
+
+ * configure.ac:
+ * docs/plugins/gst-plugins-bad-plugins-sections.txt:
+ * gst/audiomixmatrix/Makefile.am:
+ * gst/audiomixmatrix/gstaudiomixmatrix.c:
+ * gst/audiomixmatrix/gstaudiomixmatrix.h:
+ * tests/examples/Makefile.am:
+ * tests/examples/audiomixmatrix/Makefile.am:
+ * tests/examples/audiomixmatrix/test-audiomixmatrix.c:
+ audiomixmatrix: New element that mixes audio channels
+ This element transforms a given number of input channels into a given number of
+ output channels according to a given transformation matrix. The matrix
+ coefficients must be between -1 and 1. In the auto mode, input/output channels
+ are automatically negotiated and the transformation matrix is a truncated or
+ zero-padded identity matrix.
+ https://bugzilla.gnome.org/show_bug.cgi?id=777376
+
+2017-02-22 22:31:17 +0100 Georg Lippitsch <glippitsch@toolsonair.com>
+
+ * gst/timecode/gsttimecodestamper.c:
+ * gst/timecode/gsttimecodestamper.h:
+ timecodestamper: Remove clock-source property
+ Remove clock-source property, because the GST clock usually starts at
+ some random value and is thus uselsess for creating a timecode from it.
+ https://bugzilla.gnome.org/show_bug.cgi?id=778703
+
+2017-02-22 22:30:17 +0100 Georg Lippitsch <glippitsch@toolsonair.com>
+
+ * gst/timecode/gsttimecodestamper.c:
+ * gst/timecode/gsttimecodestamper.h:
+ timecodestamper: First timecode from current system time
+ Add a new flag which automatically sets this first timecode to the
+ current system time in local time zone.
+ https://bugzilla.gnome.org/show_bug.cgi?id=778703
+
+2017-02-22 22:26:57 +0100 Georg Lippitsch <glippitsch@toolsonair.com>
+
+ * gst/timecode/gsttimecodestamper.c:
+ * gst/timecode/gsttimecodestamper.h:
+ timecodestamper: First timecode property
+ Add an new property to start from a given timecode
+ instead of zero.
+ https://bugzilla.gnome.org/show_bug.cgi?id=778703
+
+2017-02-22 02:17:35 +0100 Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
+
+ * ext/webrtcdsp/gstwebrtcdsp.cpp:
+ webrtcdsp: expose new properties.
+ This gives the user more control over the gain control
+ and experimental gain control behaviour.
+ https://bugzilla.gnome.org/show_bug.cgi?id=779103
+
+2017-02-17 16:09:53 +0530 Arun Raghavan <arun@arunraghavan.net>
+
+ * sys/bluez/gstavdtpsrc.c:
+ bluez: Chain up to basesrc query instead of override pad query function
+ Overriding the pad query function completely overrides all the default
+ query handling implemented in basesrc, including caps etc. The correct
+ thing to do is just override the basesrc query vfunc and then chain up
+ for the queries we don't handle.
+
+2017-02-20 18:58:11 +0200 Vivia Nikolaidou <vivia@toolsonair.com>
+
+ * gst/audiobuffersplit/gstaudiobuffersplit.c:
+ * gst/audiobuffersplit/gstaudiobuffersplit.h:
+ audiobuffersplit: Add strict-buffer-size property
+ If set to TRUE, any last audio samples too small to fill a buffer will
+ be discarded.
+ https://bugzilla.gnome.org/show_bug.cgi?id=779064
+
+2017-01-30 11:04:32 +0100 Fabien Dessenne <fabien.dessenne@st.com>
+
+ * ext/wayland/gstwaylandsink.c:
+ waylandsink: consider buffer size when copying to wl shm pool
+ When the sink receives a buffer that is neither a wl_shm one nor a
+ dmabuf one, this buffer is copied to an internal wl_shm buffer before
+ being sent to the display.
+ In that case, the actual size of the received buffer (which may differ
+ from the one negotiated in the caps) must be used.
+ https://bugzilla.gnome.org/show_bug.cgi?id=777841
+
+2017-02-17 21:25:21 +0900 Seungha Yang <sh.yang@lge.com>
+
+ * ext/hls/gsthlsdemux.c:
+ hlsdemux: Fix GHashTable leak
+ https://bugzilla.gnome.org/show_bug.cgi?id=778828
+
+2017-02-18 20:18:50 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/rawparse/gstrawbaseparse.c:
+ * tests/check/elements/rawvideoparse.c:
+ rawbaseparse: Drop incomplete frames at EOS
+ See https://bugzilla.gnome.org/show_bug.cgi?id=773666
+ This would ideally be solved in baseparse but that requires further
+ thought at this point, and in the meantime it would be good to have
+ rawbaseparse not assert on this but handle it gracefully instead.
+
+2017-02-16 20:08:35 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * configure.ac:
+ * gst-libs/gst/gl/meson.build:
+ configure: Remove unused Mali EGL/fbdev_window support
+ This existed a long time ago but there's no actual code for this
+ anymore.
+
+2017-02-15 19:07:32 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * pkgconfig/gstreamer-codecparsers-uninstalled.pc.in:
+ * pkgconfig/gstreamer-mpegts-uninstalled.pc.in:
+ pkgconfig: fix uninstalled .pc files for codecparsers + mpegts
+ Really need to include the srcdir for codecparsers, and build dir
+ for mpegts.
+
+2017-02-14 23:00:06 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * Makefile.am:
+ * win32/MANIFEST:
+ Fix distcheck
+ Don't use wildcards in Makefile.am, buildbot doesn't seem
+ to like them.
+
+2017-02-14 20:23:12 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * win32/common/photography-enumtypes.c:
+ * win32/common/photography-enumtypes.h:
+ win32: remove disted enumtypes files which are no longer used
+
+2017-02-14 20:19:44 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * Makefile.am:
+ * gst/mxf/meson.build:
+ 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-14 13:04:01 +0100 Nick Kallen <nickkallen@me.com>
+
+ * sys/applemedia/iosglmemory.c:
+ * sys/applemedia/iosglmemory.h:
+ * sys/applemedia/videotexturecache.m:
+ Builds for MacOS
+ https://bugzilla.gnome.org/show_bug.cgi?id=778434
+
+2017-02-10 11:32:23 +0100 Nick Kallen <nickkallen@me.com>
+
+ * sys/applemedia/iosglmemory.c:
+ * sys/applemedia/iosglmemory.h:
+ * sys/applemedia/videotexturecache.m:
+ applemedia: free videotexturecache texture in gl thread
+ The cached texture was treated as user_data passed to GstGLBaseMemory
+ and freed with a GDestroyNotify function. However, this data must
+ be treated specially: it must be destroyed in the GL thread.
+ https://bugzilla.gnome.org/show_bug.cgi?id=778434
+
+2017-02-10 10:29:49 -0300 Juan Pablo Ugarte <juanpablougarte@gmail.com>
+
+ * ext/gl/gstglsinkbin.c:
+ GstGLSinkBin: fixed sink property leak
+ No need to keep an extra reference to sink since an indirect one is added by gst_bin_add()
+ https://bugzilla.gnome.org/show_bug.cgi?id=778452
+
+2017-02-13 13:32:14 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * sys/shm/gstshmsink.c:
+ * sys/shm/gstshmsrc.c:
+ shm: Change example pipelines to something that actually works
+ Enforce exactly the same raw video format on both sides, include a
+ videoconvert and queue before the video sink and make the shm area a
+ little bit bigger so that things don't get stuck.
+
+2017-02-09 01:12:56 +1100 Jan Schmidt <jan@centricular.com>
+
+ * gst-libs/gst/adaptivedemux/gstadaptivedemux.c:
+ adaptivedemux: Convert premature EOS on non-exposed pads to ERROR
+ If we need to send EOS on a pad that hasn't prerolled, generate
+ an error on the bus instead, otherwise the app will have no idea.
+ Fixes the HLS testFragmentNotFound test, which is waiting
+ for either EOS or an error.
+
+2017-02-09 00:54:07 +1100 Jan Schmidt <jan@centricular.com>
+
+ * gst-libs/gst/adaptivedemux/gstadaptivedemux.c:
+ adaptivedemux: Handle errors from prepared_streams too
+ Check both active and prepared_streams when we receive an
+ error on the bus, so we post errors for streams that are
+ still pre-rolling
+
+2017-02-09 00:16:33 +1100 Jan Schmidt <jan@centricular.com>
+
+ * tests/check/elements/adaptive_demux_engine.c:
+ adaptivedemux: Allow that
+
+2017-02-08 22:59:49 +1100 Jan Schmidt <jan@centricular.com>
+
+ * tests/check/elements/adaptive_demux_engine.c:
+ * tests/check/elements/adaptive_demux_engine.h:
+ adaptivedemux: Fix tests for delayed pad exposure.
+ Make the unit tests handle the fact that pads don't appear
+ immediately. Before, the test assumed pads are exposed before the
+ internal source element is created, which is no longer true.
+
+2017-02-07 19:44:54 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * sys/androidmedia/gstamcvideoenc.c:
+ amcvideoenc: Encoder output is generally not properly parsed
+ Don't claim it is and let h264parse and other parsers do their job.
+ https://bugzilla.gnome.org/show_bug.cgi?id=774772
+
+2017-02-07 19:42:47 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * sys/androidmedia/gstamcvideoenc.c:
+ amcvideoenc: Set timestamps on header buffers too
+ https://bugzilla.gnome.org/show_bug.cgi?id=774772
+
+2017-02-07 19:42:00 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * sys/androidmedia/gstamcvideoenc.c:
+ amcvideoenc: Encoded H264 is generally not AU aligned
+ Claiming that it is, can cause h264parse to skip some parsing steps and
+ the output stays unaligned.
+ https://bugzilla.gnome.org/show_bug.cgi?id=774772
+
+2017-01-13 23:10:52 +1100 Jan Schmidt <jan@centricular.com>
+
+ * gst-libs/gst/adaptivedemux/gstadaptivedemux.c:
+ adaptivedemux: Fix bitrate printed in debug
+ The download bitrate is already in bits per second,
+ no need to multiply it by 8 again when printing it
+ for debug.
+
+2017-01-11 12:34:58 +1100 Jan Schmidt <jan@centricular.com>
+
+ * ext/hls/gsthlsdemux.c:
+ hlsdemux: Redo typefind after stripping tags
+ When stripping the ID3 header, redo typefinding so
+ we set audio caps instead of still setting id3
+ caps and plugging a useless id3demux
+
+2017-01-07 12:12:05 +0900 Jan Schmidt <jan@centricular.com>
+
+ * gst-libs/gst/adaptivedemux/gstadaptivedemux.c:
+ * gst-libs/gst/adaptivedemux/gstadaptivedemux.h:
+ adaptivedemux: Preroll streams before exposing them
+ To ensure that pads have caps when they are exposed, do
+ the exposing when all pending streams have prerolled an
+ output buffer, and only then EOS and remove any old pads.
+ Improves the switching sequence by making caps available
+ as soon as a pad appears.
+ With fixes from Seungha Yang <sh.yang@lge.com>
+ https://bugzilla.gnome.org/show_bug.cgi?id=758257
+
+2017-02-03 15:35:15 +0100 Nicola Murino <nicola.murino@gmail.com>
+
+ * configure.ac:
+ opencv: allow compilation against 3.2.0
+ https://bugzilla.gnome.org/show_bug.cgi?id=778142
+
+2017-02-02 16:47:52 +0100 Fabien Dessenne <fabien.dessenne@st.com>
+
+ * ext/wayland/wlwindow.c:
+ waylandsink: set video surface opaque
+ Unless the video format has an alpha component (ARGB, ...), set the
+ video_surface opaque.
+ In the usual case where the black area_surface has the same size as the
+ video_surface (eg: run gst-play-1.0 video.mp4), this makes the black
+ surface totally occluded which makes weston compositor's life easier
+ since it can ignore that surface.
+ Also unconditionally set the black area_surface opaque.
+ https://bugzilla.gnome.org/show_bug.cgi?id=778078
+
+2017-02-02 15:25:09 +0200 Vivia Nikolaidou <vivia@toolsonair.com>
+
+ * gst/timecode/gstavwait.c:
+ avwait: Fix potential deadlock when flushing / shutting down audio
+ The mutex must be unlocked in the error case
+ https://bugzilla.gnome.org/show_bug.cgi?id=778076
+
+2017-02-01 17:11:37 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * sys/decklink/gstdecklinkvideosink.cpp:
+ decklinkvideosink: Show video frames synchronously in PAUSED
+ Otherwise we will only show the preroll frame once PLAYING is reached,
+ which is rather suboptimal for e.g. seeking in PAUSED.
+
+2017-02-01 16:45:53 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * sys/decklink/gstdecklinkvideosink.cpp:
+ decklinkvideosink: Do nothing if set_caps() is called with basically the same caps again
+ and error out here already otherwise. We currently don't support
+ reconfiguration here and it can't happen really either unless the auto
+ mode is selected.
+
+2017-02-01 15:13:32 +0200 Vivia Nikolaidou <vivia@toolsonair.com>
+
+ * sys/decklink/gstdecklinkaudiosrc.cpp:
+ decklinkaudiosrc: Fix get_caps returning EMPTY
+ If get_caps is called before negotiation, channels_found will be 0 and
+ therefore won't intersect with the template caps.
+ https://bugzilla.gnome.org/show_bug.cgi?id=778028
+
+2017-02-01 13:44:37 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/opencv/gstdewarp.cpp:
+ * ext/opencv/gstdewarp.h:
+ dewarp: Store C++ types as pointers in C structs
+ Otherwise the destructor will never be called, and we would have to call
+ the constructors manually at some point... which we never did, so
+ calling release() on it before it got otherwise initialized caused a
+ crash. For example when running gst-inspect-1.0.
+
+2017-02-01 16:05:23 +1100 Matthew Waters <matthew@centricular.com>
+
+ * ext/vulkan/vkwindow.c:
+ vkwindow: fix build error on i386
+ Vulkan handles are either pointers (64-bit) or 64-bit integer
+ handles (32-bit). Cast the type in failure cases.
+ vkwindow.c:229:561: error: return makes integer from pointer without a cast [-Werror=int-conversion]
+ vkwindow.c:231:194: error: return makes integer from pointer without a cast [-Werror=int-conversion]
+ https://bugzilla.gnome.org/show_bug.cgi?id=777979
+
+2017-02-01 14:44:32 +1100 Jan Schmidt <jan@centricular.com>
+
+ * gst/mpegdemux/gstmpegdemux.c:
+ mpegdemux: Add stream-format to the H.264 caps.
+ H.264 in MPEG-PS is always byte-stream
+
+2017-02-01 14:37:29 +1100 Jan Schmidt <jan@centricular.com>
+
+ * gst/mpegdemux/gstmpegdemux.c:
+ mpegdemux: Add extra length checks to TS scanning.
+ Add some missing size checks to the timestamp scanning
+ fast path.
+
+2017-02-01 14:25:32 +1100 Jan Schmidt <jan@centricular.com>
+
+ * gst/mpegdemux/Makefile.am:
+ * gst/mpegdemux/gstmpegdemux.c:
+ psdemux: Rewrite PSM parsing using GstByteReader
+ Avoid possible buffer overflows and ignore invalid PSM packets better
+ by using GstByteReader.
+ https://bugzilla.gnome.org/show_bug.cgi?id=777957
+
+2017-01-27 19:26:06 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * sys/decklink/meson.build:
+ decklink: Add to the meson Windows build
+
+2017-01-27 19:24:03 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * sys/decklink/gstdecklink.cpp:
+ * sys/decklink/gstdecklink.h:
+ * sys/decklink/gstdecklinkvideosrc.cpp:
+ decklink: Fix indentation
+
+2017-01-27 19:23:48 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * sys/decklink/gstdecklink.cpp:
+ decklink: Fix compilation on Windows by properly using COM strings there
+
+2017-01-27 19:15:28 +0200 Axel Menzel <AMenzel@xion-medical.com>
+
+ * sys/decklink/gstdecklink.cpp:
+ decklink: Fix compilation with MSVC
+
+2017-01-27 19:11:02 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * sys/decklink/gstdecklink.h:
+ decklink: Include stdint.h for int32_t, etc as needed by the Decklink headers
+
+2017-01-27 19:09:13 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * sys/decklink/win/DeckLinkAPI.h:
+ decklink: Add "extern C" forward declaration for CreateDeckLinkIteratorInstance()
+
+2017-01-27 19:03:33 +0200 Axel Menzel <AMenzel@xion-medical.com>
+
+ * sys/decklink/win/DeckLinkAPI.h:
+ * sys/decklink/win/DeckLinkAPIDispatch.cpp:
+ * sys/decklink/win/DeckLinkAPI_i.c:
+ decklink: Update Windows SDK to a newer version
+
+2017-01-01 14:06:28 +0900 Seungha Yang <sh.yang@lge.com>
+
+ * gst-libs/gst/adaptivedemux/gstadaptivedemux.c:
+ adaptivedemux: Handle SEEK event only once
+ send_event() of parent class (i.e., GstBinClass) iterates srcpads
+ to send SEEK event. And performing it per srcpad is inefficient.
+ So, let's drop duplicated SEEK event by checking seqnum
+ https://bugzilla.gnome.org/show_bug.cgi?id=776612
+
+2017-01-27 08:38:28 +0900 Seungha Yang <sh.yang@lge.com>
+
+ * tests/check/elements/hlsdemux_m3u8.c:
+ tests: hlsdemux: Fix live startup sequence and seek range
+ To satisfy follwing restriction of HLS spec 6.3.3,
+ select startup fragment sequence to 4th from end of playlist.
+ Also, seek range should exclude last three fragment in playlist.
+ "the client SHOULD NOT choose a segment which starts less than
+ three target durations from the end of the Playlist file."
+ https://bugzilla.gnome.org/show_bug.cgi?id=777682
+
+2017-01-27 08:50:10 +0900 Seungha Yang <sh.yang@lge.com>
+
+ * ext/hls/m3u8.c:
+ hls: m3u8: Set sequence position for live
+ hls live starts playback from the allowed latest fragment,
+ but its "sequence position" is set to zero, and so stream
+ time is also set to zero.
+ This does not make sense, because hls live allows seeking to past position,
+ and it's negative stream time from downstream element's point of view.
+ Note that, allowed seekable range (and seeking query) is
+ from the first fragment of playlist to the allowed latest fragment.
+ https://bugzilla.gnome.org/show_bug.cgi?id=777682
+
+2017-01-24 21:32:13 +0900 Seungha Yang <sh.yang@lge.com>
+
+ * ext/hls/gsthlsdemux.c:
+ * ext/hls/m3u8.c:
+ hls: Exclusion of last three fragment in case of live playback
+ HLS spec 6.3.3 is saying that
+ "the client SHOULD NOT choose a segment which starts less than
+ three target durations from the end of the Playlist file."
+ To ensure above statement, the third fragment from the end of playlist
+ should be excluded from seekable range and also from available starting fragment.
+ (i.e., the fourth fragment from end of playlist is the starting fragment).
+ https://bugzilla.gnome.org/show_bug.cgi?id=777682
+
+2017-01-24 20:21:19 +0900 Seungha Yang <sh.yang@lge.com>
+
+ * ext/hls/gsthlsdemux.c:
+ hlsdemux: Consider timestamp of the first fragment in playlist when live seeking
+ During live playback, the first fragment in a updated
+ playlist can be advanced from that of startup playlist.
+ Meanwhile, since hlsdemux finds target seek position
+ by just accumulating fragment's duration, the base should
+ be adjusted to the updated first fragment's timestamp.
+ https://bugzilla.gnome.org/show_bug.cgi?id=777682
+
+2017-01-30 11:17:53 +0100 Nicola Murino <nicola.murino@gmail.com>
+
+ * ext/opencv/gstmotioncells.cpp:
+ motioncells: fix mingw build
+ https://bugzilla.gnome.org/show_bug.cgi?id=777930
+
+2017-01-27 18:11:15 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * sys/applemedia/plugin.m:
+ * sys/applemedia/vtenc.c:
+ applemedia: Fix some compiler warnings on iOS
+
+2017-01-27 17:24:20 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * sys/decklink/gstdecklinkaudiosrc.cpp:
+ decklinkaudiosrc: Fix compilation on OSX
+ 15:18:47 gstdecklinkaudiosrc.cpp:745:45: error: cannot initialize a parameter of type 'int64_t *' (aka 'long long *') with an rvalue of type 'gint64 *' (aka 'long *')
+ 15:18:47 (BMDDeckLinkMaximumAudioChannels, &self->channels_found);
+ 15:18:47 ^~~~~~~~~~~~~~~~~~~~~
+ 15:18:47 ./linux/DeckLinkAPI.h:970:87: note: passing argument to parameter 'value' here
+ 15:18:47 virtual HRESULT GetInt (/* in */ BMDDeckLinkAttributeID cfgID, /* out */ int64_t *value) = 0;
+ 15:18:47 ^
+
+2017-01-25 13:06:28 +0200 Vivia Nikolaidou <vivia@toolsonair.com>
+
+ * gst/timecode/Makefile.am:
+ * gst/timecode/gstavwait.c:
+ * gst/timecode/gstavwait.h:
+ * gst/timecode/plugin.c:
+ avwait: Rename timecodewait to avwait, add modes
+ Renamed timecodewait to avwait. Added running-time and video-first
+ modes. Default mode is timecode (the previous behaviour).
+ https://bugzilla.gnome.org/show_bug.cgi?id=777741
+
+2017-01-18 17:53:00 +0200 Vivia Nikolaidou <vivia@toolsonair.com>
+
+ * sys/decklink/gstdecklink.cpp:
+ * sys/decklink/gstdecklink.h:
+ * sys/decklink/gstdecklinkaudiosrc.cpp:
+ * sys/decklink/gstdecklinkaudiosrc.h:
+ decklinkaudiosrc: Option to use max channels supported by device
+ Query the device for the maximum number of channels supported and have
+ an option to use that. Default is still 2.
+ https://bugzilla.gnome.org/show_bug.cgi?id=777458
+
+2017-01-26 15:35:11 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * sys/applemedia/glcontexthelper.c:
+ applemedia: Fail cleanly instead of crashing if obtaining a GL display failed
+ https://bugzilla.gnome.org/show_bug.cgi?id=777742
+
+2017-01-26 19:52:07 +1100 Matthew Waters <matthew@centricular.com>
+
+ * ext/vulkan/vkimagememory.c:
+ vkimagememory: use the correct enum for RGB16/BGR16 formats
+ vkimagememory.c:64:14: warning: implicit conversion from enumeration type 'GstVideoGLTextureType' to different enumeration type 'VkFormat' (aka 'enum VkFormat') [-Wenum-conversion]
+ return GST_VIDEO_GL_TEXTURE_TYPE_RGB16;
+ https://bugzilla.gnome.org/show_bug.cgi?id=777760
+
+2017-01-25 20:54:35 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/mpeg2enc/gstmpeg2enc.cc:
+ mpeg2enc: Fix compiler warning with clang
+ gstmpeg2enc.cc:224:5: warning: variable 'n' is incremented both in the loop header and in the loop body [-Wfor-loop-analysis]
+ n++;
+ ^
+ gstmpeg2enc.cc:221:29: note: incremented here
+ for (n = 0; fpss[n] != 0; n++) {
+ ^
+
+2017-01-25 20:48:58 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * sys/decklink/gstdecklink.cpp:
+ decklink: Fix compiler warning with clang
+ gstdecklink.cpp:821:11: warning: variable 'dtc' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
+ if (m_input->videosrc) {
+ ^~~~~~~~~~~~~~~~~
+ gstdecklink.cpp:837:41: note: uninitialized use occurs here
+ stream_time, stream_duration, dtc, no_signal);
+ ^~~
+ gstdecklink.cpp:821:7: note: remove the 'if' if its condition is always true
+ if (m_input->videosrc) {
+ ^~~~~~~~~~~~~~~~~~~~~~~
+ gstdecklink.cpp:810:29: note: initialize the variable 'dtc' to silence this warning
+ IDeckLinkTimecode *dtc;
+ ^
+ = NULL
+
+2017-01-25 19:21:03 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/qt/Makefile.am:
+ qt: The code requires at least C++11
+ ... and clang requires this to be specified on the commandline while gcc
+ nowadays defaults to C++11 or even newer.
+
+2017-01-24 23:10:19 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/mpegtsdemux/tsdemux.c:
+ tsdemux: Set caps/tags in the GstStream object before pushing the stream-start event
+ Otherwise downstream will get a more or less empty GstStream although we
+ already know a lot about it at this point.
+
+2017-01-24 14:39:35 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * ext/openh264/gstopenh264enc.cpp:
+ * ext/openh264/gstopenh264enc.h:
+ openh264: add "qp-min" and "qp-max" properties
+
+2017-01-20 07:45:43 +0100 Lars Wendler <polynomial-c@gentoo.org>
+
+ * configure.ac:
+ iqa: Move AM_CONDITIONAL(HAVE_DSSIM) outside of the iqa check block
+ or else configure fails with
+ error: conditional "HAVE_DSSIM" was never defined.
+ when iqa is not installed.
+ https://bugzilla.gnome.org/show_bug.cgi?id=777652
+
+2017-01-23 12:12:06 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
+
+ * gst-libs/gst/gl/meson.build:
+ * gst-libs/gst/insertbin/meson.build:
+ * gst-libs/gst/mpegts/meson.build:
+ * gst-libs/gst/player/meson.build:
+ * meson.build:
+ * meson_options.txt:
+ meson: Build GIR files
+
+2017-01-23 15:10:40 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * pkgconfig/gstreamer-bad-audio.pc.in:
+ * pkgconfig/gstreamer-bad-base.pc.in:
+ * pkgconfig/gstreamer-bad-video.pc.in:
+ pkg-config: Directly link the library with -l instead of the .la file
+ Which might not exist, like on most modern Linux distributions.
+
+2017-01-20 11:11:50 -0800 Scott D Phillips <scott.d.phillips@intel.com>
+
+ * sys/msdk/gstmsdkdec.c:
+ msdk: Propagate GstFlowReturn values
+ In some places a GST_FLOW_FLUSHING result was return as a FALSE
+ gboolean and then returned from a parent function as
+ GST_FLOW_ERROR. This prevented seeking from working.
+ https://bugzilla.gnome.org/show_bug.cgi?id=776360
+
+2017-01-20 16:44:42 +0100 Stefan Sauer <ensonic@users.sf.net>
+
+ * configure.ac:
+ * docs/plugins/scanobj-build.stamp:
+ * ext/fdkaac/gstfdkaacenc.c:
+ fdk-aac: fix version number
+ As pointed out on irc, the version was menat to be 0.1.4.
+
+2017-01-20 14:34:10 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/mpegtsdemux/tsdemux.c:
+ tsdemux: Don't leak pad name and template for Opus
+ It's set again (the same way) further below, overwriting the previously
+ allocated memory without freeing.
+ https://bugzilla.gnome.org/show_bug.cgi?id=777533
+
+2017-01-20 07:51:09 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/mxf/mxfdemux.c:
+ mxfdemux: Set stream tags to NULL after unreffing
+ Otherwise we might try to unref them a second time a little bit later.
+ https://bugzilla.gnome.org/show_bug.cgi?id=777503
+
+2017-01-05 19:10:52 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/hls/m3u8.c:
+ hlsdemux: Detect media sequence number inconsistencies and fail
+ Without failing, we would play back random parts of the stream which is
+ arguably a worse user experience, and failing is also recommended by the
+ spec here.
+ And also handle live streams without any media sequence numbers at all
+ properly, that is, make sure the sequence numbers are increasing instead
+ of starting again at 0 every time.
+ https://bugzilla.gnome.org/show_bug.cgi?id=775665
+
+2017-01-17 22:27:46 +0900 Seungha Yang <sh.yang@lge.com>
+
+ * ext/dash/gstdashdemux.c:
+ dashdemux: Do pending seek when SIDX is found
+ Parsing SIDX box was allowed even if "indexRange" attribute does not appear
+ for On-Demand profile. However, actual seeking using SIDX index did not happen
+ since download loop keep working on.
+ To use SIDX index in that case, demux should try it in the next download loop.
+ https://bugzilla.gnome.org/show_bug.cgi?id=777394
+
+2017-01-17 10:33:03 +0800 WeiChungChang <r97922153@gmail.com>
+
+ * ext/dash/gstdashdemux.c:
+ * ext/dash/gstdashdemux.h:
+ dashdemux: Fix issue when manifest update sets slow start without passing necessary header & caps changes downstream
+ https://bugzilla.gnome.org/show_bug.cgi?id=777206
+
+2017-01-18 15:03:48 +1100 Matthew Waters <matthew@centricular.com>
+
+ * ext/gl/gstglmixer.c:
+ glmixer: ensure caps are writable after intersection
+ gst_caps_intersect () may return an increased reference of one of the
+ input caps.
+ Fixes critical in the simple-launch-lines test:
+ Unexpected critical/warning: gst_caps_set_features: assertion 'IS_WRITABLE (caps)' failed
+
+2017-01-18 11:05:21 +1100 Jan Schmidt <jan@centricular.com>
+
+ * gst/dvdspu/gstspu-vobsub-render.c:
+ dvdspu: Handle vob display rect starting on an odd line
+ DVDs always have subpictures that start on an even Y
+ coordinate, but gstspu does more generic vobsubs these
+ days, so handle ones that start on an odd vertical position.
+ https://bugzilla.gnome.org/show_bug.cgi?id=777400
+
+2016-12-27 17:13:58 +0800 Lyon Wang <lyon.wang@nxp.com>
+
+ * docs/libs/gst-plugins-bad-libs-sections.txt:
+ * gst-libs/gst/player/gstplayer-video-overlay-video-renderer.c:
+ * gst-libs/gst/player/gstplayer-video-overlay-video-renderer.h:
+ * win32/common/libgstplayer.def:
+ player: Add support for selecting a specific video sink
+ - Add overlay video renderer "video-sink" property, so that can be set
+ - In create_video_sink, it returns video sink instead of always NULL
+ - Add new renderer_new_with_sink() API to set video sink
+ https://bugzilla.gnome.org/show_bug.cgi?id=776490
+
+2017-01-17 13:07:57 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst-libs/gst/player/gstplayer-media-info.c:
+ player: Add missing documentation for deprecated functions
+
+2017-01-10 16:38:21 +0800 Lyon Wang <lyon.wang@nxp.com>
+
+ * docs/libs/gst-plugins-bad-libs-sections.txt:
+ * gst-libs/gst/player/gstplayer.c:
+ * gst-libs/gst/player/gstplayer.h:
+ * win32/common/libgstplayer.def:
+ player: Add get video snapshot API
+ Add get video snapshot API:
+ gst_player_get_video_snapshot()
+ https://bugzilla.gnome.org/show_bug.cgi?id=773709
+
+2017-01-12 16:14:57 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * ext/dash/gstmpdparser.c:
+ mpdparser: Fix compilation with GST_DISABLE_GST_DEBUG
+
+2017-01-13 14:46:12 +0100 Edward Hervey <edward@centricular.com>
+
+ * sys/androidmedia/gstamcvideodec.c:
+ androidmedia: Use proper instance name
+
+2017-01-13 12:39:21 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * meson.build:
+ meson: bump version
+
+2017-01-13 21:17:33 +1100 Matthew Waters <matthew@centricular.com>
+
+ * sys/androidmedia/gstamcvideodec.c:
+ amcvideodec: fix build error from change in libgstgl
+ gstamcvideodec.c: In function 'gst_amc_video_dec_src_query':
+ gstamcvideodec.c:2412:55: error: 'self' undeclared (first use in this function)
+ if (gst_gl_handle_context_query ((GstElement *) self, query,
+
+2017-01-13 12:49:37 +1100 Matthew Waters <matthew@centricular.com>
+
+ * ext/gl/caopengllayersink.m:
+ * gst-libs/gst/gl/Makefile.am:
+ * sys/androidmedia/gstamcvideodec.c:
+ * sys/applemedia/glcontexthelper.c:
+ gl: update sys dependants for function removals
+ 4315a4b54d9 forgot to change the androidmedia/videotoolbox/caopengllayer
+ sources as required.
+
+2017-01-11 10:37:34 -0300 Juan Pablo Ugarte <ugarte@endlessm.com>
+
+ * gst-libs/gst/gl/gstglslstage.c:
+ glslstage: define GL constants if needed instead of using #ifdef
+ https://bugzilla.gnome.org/show_bug.cgi?id=777144
+
+2017-01-11 10:32:23 -0300 Juan Pablo Ugarte <ugarte@endlessm.com>
+
+ * tests/examples/gtk/glliveshader.c:
+ gl/examples/gtk: fixed compilation on systems without GL_GEOMETRY_SHADER
+ https://bugzilla.gnome.org/show_bug.cgi?id=777143
+
+2017-01-13 11:08:10 +1100 Matthew Waters <matthew@centricular.com>
+
+ * docs/libs/gst-plugins-bad-libs-sections.txt:
+ * ext/gl/gstglimagesink.c:
+ * gst-libs/gst/gl/gstglfeature.c:
+ * gst-libs/gst/gl/gstglutils.c:
+ glutils: document functions
+
+2017-01-13 11:06:39 +1100 Matthew Waters <matthew@centricular.com>
+
+ * docs/libs/gst-plugins-bad-libs-sections.txt:
+ * ext/gl/gstglutils.c:
+ * ext/gl/gstglutils.h:
+ * gst-libs/gst/gl/gstglutils.c:
+ * gst-libs/gst/gl/gstglutils.h:
+ * gst-libs/gst/gl/gstglutils_private.h:
+ * gst-libs/gst/gl/gstglviewconvert.c:
+ glutils: privatise matrix multiplication/videoaffinetransformation retrieval
+
+2017-01-12 21:35:25 +1100 Matthew Waters <matthew@centricular.com>
+
+ * docs/libs/gst-plugins-bad-libs-sections.txt:
+ * ext/gl/gstglbasemixer.c:
+ * ext/gl/gstglimagesink.c:
+ * ext/gl/gstglstereosplit.c:
+ * ext/gl/gstgltestsrc.c:
+ * ext/gl/gstglutils.h:
+ * ext/gtk/gstgtkglsink.c:
+ * ext/qt/gstqtsink.cc:
+ * ext/qt/gstqtsrc.cc:
+ * gst-libs/gst/gl/gstglbasefilter.c:
+ * gst-libs/gst/gl/gstglutils.c:
+ * gst-libs/gst/gl/gstglutils.h:
+ * gst-libs/gst/gl/gstglutils_private.h:
+ gl/utils: also take care of the local GL context in query functions
+ Simplifies a deduplicates a lot of code in elements retrieving/setting
+ the local OpenGL context.
+
+2017-01-12 01:57:29 +1100 Matthew Waters <matthew@centricular.com>
+
+ * docs/libs/gst-plugins-bad-libs-sections.txt:
+ * ext/gl/gstglmixer.c:
+ * gst-libs/gst/gl/gstglfilter.c:
+ * gst-libs/gst/gl/gstglutils.c:
+ * gst-libs/gst/gl/gstglutils.h:
+ glutils: remove trivial helper function
+ gst_gl_caps_replace_all_caps_features() is only used in two places and can
+ be trivially reproduced.
+
+2017-01-11 16:09:31 +1100 Matthew Waters <matthew@centricular.com>
+
+ * docs/libs/gst-plugins-bad-libs-sections.txt:
+ * gst-libs/gst/gl/egl/gstegl.c:
+ * gst-libs/gst/gl/egl/gstglcontext_egl.h:
+ gl/docs: add symbols from -unused.txt
+
+2017-01-11 16:09:03 +1100 Matthew Waters <matthew@centricular.com>
+
+ * docs/libs/gst-plugins-bad-libs-sections.txt:
+ * gst-libs/gst/gl/gstgl_fwd.h:
+ * gst-libs/gst/gl/gstglformat.h:
+ * gst-libs/gst/gl/gstglmemory.c:
+ gl/docs: some type fixes of type names
+
+2017-01-12 16:32:49 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * configure.ac:
+ Back to development
+
+2017-01-12 15:55:52 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * configure.ac:
+ * ext/opencv/meson.build:
+ opencv: Fix build with OpenCV < 3
+ We only need the opencv2/bgsegm.hpp header for OpenCV >= 3 and have
+ compat code for older versions.
+
+2017-01-12 15:38:18 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/ttml/Makefile.am:
+ ttml: Link with -lm for round()
+
=== release 1.11.1 ===
-2017-01-12 Sebastian Dröge <slomo@coaxion.net>
+2017-01-12 15:39:06 +0200 Sebastian Dröge <sebastian@centricular.com>
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
* configure.ac:
- releasing 1.11.1
+ * docs/plugins/gst-plugins-bad-plugins.args:
+ * docs/plugins/gst-plugins-bad-plugins.hierarchy:
+ * docs/plugins/inspect/plugin-accurip.xml:
+ * docs/plugins/inspect/plugin-adpcmdec.xml:
+ * docs/plugins/inspect/plugin-adpcmenc.xml:
+ * docs/plugins/inspect/plugin-aiff.xml:
+ * docs/plugins/inspect/plugin-asfmux.xml:
+ * docs/plugins/inspect/plugin-assrender.xml:
+ * docs/plugins/inspect/plugin-audiofxbad.xml:
+ * docs/plugins/inspect/plugin-audiomixer.xml:
+ * docs/plugins/inspect/plugin-audiovisualizers.xml:
+ * docs/plugins/inspect/plugin-autoconvert.xml:
+ * docs/plugins/inspect/plugin-bayer.xml:
+ * docs/plugins/inspect/plugin-bluez.xml:
+ * docs/plugins/inspect/plugin-bs2b.xml:
+ * docs/plugins/inspect/plugin-bz2.xml:
+ * docs/plugins/inspect/plugin-camerabin.xml:
+ * docs/plugins/inspect/plugin-chromaprint.xml:
+ * docs/plugins/inspect/plugin-coloreffects.xml:
+ * docs/plugins/inspect/plugin-compositor.xml:
+ * docs/plugins/inspect/plugin-curl.xml:
+ * docs/plugins/inspect/plugin-dashdemux.xml:
+ * docs/plugins/inspect/plugin-debugutilsbad.xml:
+ * docs/plugins/inspect/plugin-decklink.xml:
+ * docs/plugins/inspect/plugin-dtls.xml:
+ * docs/plugins/inspect/plugin-dtsdec.xml:
+ * docs/plugins/inspect/plugin-dvb.xml:
+ * docs/plugins/inspect/plugin-dvbsuboverlay.xml:
+ * docs/plugins/inspect/plugin-dvdspu.xml:
+ * docs/plugins/inspect/plugin-faac.xml:
+ * docs/plugins/inspect/plugin-faad.xml:
+ * docs/plugins/inspect/plugin-fbdevsink.xml:
+ * docs/plugins/inspect/plugin-festival.xml:
+ * docs/plugins/inspect/plugin-fieldanalysis.xml:
+ * docs/plugins/inspect/plugin-flite.xml:
+ * docs/plugins/inspect/plugin-fluidsynthmidi.xml:
+ * docs/plugins/inspect/plugin-freeverb.xml:
+ * docs/plugins/inspect/plugin-frei0r.xml:
+ * docs/plugins/inspect/plugin-gaudieffects.xml:
+ * docs/plugins/inspect/plugin-gdp.xml:
+ * docs/plugins/inspect/plugin-geometrictransform.xml:
+ * docs/plugins/inspect/plugin-gmedec.xml:
+ * docs/plugins/inspect/plugin-gsm.xml:
+ * docs/plugins/inspect/plugin-gstgtk.xml:
+ * docs/plugins/inspect/plugin-gstsiren.xml:
+ * docs/plugins/inspect/plugin-hls.xml:
+ * docs/plugins/inspect/plugin-id3tag.xml:
+ * docs/plugins/inspect/plugin-inter.xml:
+ * docs/plugins/inspect/plugin-interlace.xml:
+ * docs/plugins/inspect/plugin-ivfparse.xml:
+ * docs/plugins/inspect/plugin-ivtc.xml:
+ * docs/plugins/inspect/plugin-jp2kdecimator.xml:
+ * docs/plugins/inspect/plugin-jpegformat.xml:
+ * docs/plugins/inspect/plugin-kate.xml:
+ * docs/plugins/inspect/plugin-kms.xml:
+ * docs/plugins/inspect/plugin-ladspa.xml:
+ * docs/plugins/inspect/plugin-midi.xml:
+ * docs/plugins/inspect/plugin-mms.xml:
+ * docs/plugins/inspect/plugin-modplug.xml:
+ * docs/plugins/inspect/plugin-mpeg2enc.xml:
+ * docs/plugins/inspect/plugin-mpegpsdemux.xml:
+ * docs/plugins/inspect/plugin-mpegpsmux.xml:
+ * docs/plugins/inspect/plugin-mpegtsdemux.xml:
+ * docs/plugins/inspect/plugin-mpegtsmux.xml:
+ * docs/plugins/inspect/plugin-mplex.xml:
+ * docs/plugins/inspect/plugin-mxf.xml:
+ * docs/plugins/inspect/plugin-netsim.xml:
+ * docs/plugins/inspect/plugin-ofa.xml:
+ * docs/plugins/inspect/plugin-openal.xml:
+ * docs/plugins/inspect/plugin-openexr.xml:
+ * docs/plugins/inspect/plugin-opengl.xml:
+ * docs/plugins/inspect/plugin-openjpeg.xml:
+ * docs/plugins/inspect/plugin-opusparse.xml:
+ * docs/plugins/inspect/plugin-pcapparse.xml:
+ * docs/plugins/inspect/plugin-pnm.xml:
+ * docs/plugins/inspect/plugin-qt.xml:
+ * docs/plugins/inspect/plugin-rawparse.xml:
+ * docs/plugins/inspect/plugin-removesilence.xml:
+ * docs/plugins/inspect/plugin-resindvd.xml:
+ * docs/plugins/inspect/plugin-rfbsrc.xml:
+ * docs/plugins/inspect/plugin-rsvg.xml:
+ * docs/plugins/inspect/plugin-rtmp.xml:
+ * docs/plugins/inspect/plugin-rtponvif.xml:
+ * docs/plugins/inspect/plugin-schro.xml:
+ * docs/plugins/inspect/plugin-sdp.xml:
+ * docs/plugins/inspect/plugin-segmentclip.xml:
+ * docs/plugins/inspect/plugin-shm.xml:
+ * docs/plugins/inspect/plugin-smooth.xml:
+ * docs/plugins/inspect/plugin-smoothstreaming.xml:
+ * docs/plugins/inspect/plugin-sndfile.xml:
+ * docs/plugins/inspect/plugin-soundtouch.xml:
+ * docs/plugins/inspect/plugin-spandsp.xml:
+ * docs/plugins/inspect/plugin-speed.xml:
+ * docs/plugins/inspect/plugin-srtp.xml:
+ * docs/plugins/inspect/plugin-stereo.xml:
+ * docs/plugins/inspect/plugin-subenc.xml:
+ * docs/plugins/inspect/plugin-teletext.xml:
+ * docs/plugins/inspect/plugin-uvch264.xml:
+ * docs/plugins/inspect/plugin-vcdsrc.xml:
+ * docs/plugins/inspect/plugin-videofiltersbad.xml:
+ * docs/plugins/inspect/plugin-videoframe_audiolevel.xml:
+ * docs/plugins/inspect/plugin-videoparsersbad.xml:
+ * docs/plugins/inspect/plugin-videosignal.xml:
+ * docs/plugins/inspect/plugin-vmnc.xml:
+ * docs/plugins/inspect/plugin-voaacenc.xml:
+ * docs/plugins/inspect/plugin-voamrwbenc.xml:
+ * docs/plugins/inspect/plugin-waylandsink.xml:
+ * docs/plugins/inspect/plugin-webp.xml:
+ * docs/plugins/inspect/plugin-webrtcdsp.xml:
+ * docs/plugins/inspect/plugin-wildmidi.xml:
+ * docs/plugins/inspect/plugin-x265.xml:
+ * docs/plugins/inspect/plugin-y4mdec.xml:
+ * docs/plugins/inspect/plugin-yadif.xml:
+ * docs/plugins/inspect/plugin-zbar.xml:
+ * gst-plugins-bad.doap:
+ Release 1.11.1
+
+2017-01-12 14:42:29 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * po/af.po:
+ * po/az.po:
+ * po/bg.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/da.po:
+ * po/de.po:
+ * po/el.po:
+ * po/en_GB.po:
+ * po/eo.po:
+ * po/es.po:
+ * po/eu.po:
+ * po/fi.po:
+ * po/fr.po:
+ * po/gl.po:
+ * po/hr.po:
+ * po/hu.po:
+ * po/id.po:
+ * po/it.po:
+ * po/ja.po:
+ * po/ky.po:
+ * po/lt.po:
+ * po/lv.po:
+ * po/mt.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/or.po:
+ * po/pl.po:
+ * po/pt_BR.po:
+ * po/ro.po:
+ * po/ru.po:
+ * po/sk.po:
+ * po/sl.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/zh_CN.po:
+ Update .po files
2017-01-12 14:36:46 +0200 Sebastian Dröge <sebastian@centricular.com>