summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog827
1 files changed, 825 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 24b81032a..081a7ed31 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,832 @@
+=== release 1.9.90 ===
+
+2016-09-30 Sebastian Dröge <slomo@coaxion.net>
+
+ * configure.ac:
+ releasing 1.9.90
+
+2016-09-30 11:44:47 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * po/ky.po:
+ * po/sv.po:
+ po: Update translations
+
+2016-09-29 21:42:24 +0530 Arun Raghavan <arun@osg.samsung.com>
+
+ * ext/wayland/gstwaylandsink.c:
+ waylandsink: Actually use buffer pool config after setting it up
+ CID: 1373420
+
+2016-09-29 13:36:11 +0300 Sergey Mamonov <samamonov@gmail.com>
+
+ * ext/lv2/gstlv2filter.c:
+ fix for https://bugzilla.gnome.org/show_bug.cgi?id=771871
+
+2016-09-29 21:45:50 +0530 Arun Raghavan <arun@osg.samsung.com>
+
+ * sys/bluez/gsta2dpsink.c:
+ a2dpsink: Drop some dead-code
+ Left over from the last cleanup.
+ CID: 1373418
+
+2016-09-29 14:32:15 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+ * ext/fdkaac/gstfdkaacdec.c:
+ fdkaacenc: fix accessing freed memory
+ The buffer data is not always copied in _Fill, and will be
+ read in _DecodeFrame. We unmap at the end of the function,
+ whether we get there via failure or early out, and keep a
+ ref to the buffer to ensure we can use it to unmap the
+ memory even after _finish_frame is called, as it unrefs
+ the buffer.
+ Note that there is an access beyond the allocated buffer,
+ which is only apparent when playing from souphttpsrc (ie,
+ not from filesrc). This appears to be a bug in the bit
+ reading code in libfdkaac AFAICT.
+ https://bugzilla.gnome.org/show_bug.cgi?id=772186
+
+2016-09-29 14:31:37 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+ * ext/fdkaac/gstfdkaacdec.c:
+ * ext/fdkaac/gstfdkaacdec.h:
+ fdkaacdec: avoid memory corruption on decoding error
+ The buffer size is expected to be in multiples of the sample size,
+ not in bytes.
+ https://bugzilla.gnome.org/show_bug.cgi?id=772186
+
+2016-09-29 14:29:46 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+ * ext/fdkaac/gstfdkaacdec.c:
+ fdkaacenc: fix buffer leak
+ https://bugzilla.gnome.org/show_bug.cgi?id=772186
+
+2016-09-28 09:44:58 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+ * ext/fdkaac/gstfdkaacenc.c:
+ fdkaacenc: set framed=true on src caps
+ This fixes muxing in MPEG TS.
+ https://bugzilla.gnome.org/show_bug.cgi?id=772108
+
+2016-05-05 15:53:57 +0900 Gwang Yoon Hwang <yoon@igalia.com>
+
+ * gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c:
+ * gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.h:
+ gl/dispmanx: Implements set_render_rectangle to adjust the position of window
+ We cannot set the x, y coordinate of the video frame at the dispmanx at
+ this point. We need to teach dispmanx backend to understand about
+ set_render_rectangle API to draw a video with other UI.
+ This patch keeps the current behavior which places video frame at the
+ center of the display if there is no set_render_rectangle call to the
+ dispmanx window.
+ https://bugzilla.gnome.org/show_bug.cgi?id=766018
+
+2016-09-28 15:20:25 +1000 Matthew Waters <matthew@centricular.com>
+
+ * gst-libs/gst/gl/gstglbasefilter.h:
+ * gst-libs/gst/gl/gstglbasememory.h:
+ * gst-libs/gst/gl/gstglbuffer.h:
+ * gst-libs/gst/gl/gstglbufferpool.h:
+ * gst-libs/gst/gl/gstglcolorconvert.h:
+ * gst-libs/gst/gl/gstglcontext.h:
+ * gst-libs/gst/gl/gstgldebug.h:
+ * gst-libs/gst/gl/gstgldisplay.h:
+ * gst-libs/gst/gl/gstglfeature.h:
+ * gst-libs/gst/gl/gstglfilter.h:
+ * gst-libs/gst/gl/gstglframebuffer.h:
+ * gst-libs/gst/gl/gstglmemory.h:
+ * gst-libs/gst/gl/gstglmemorypbo.h:
+ * gst-libs/gst/gl/gstgloverlaycompositor.h:
+ * gst-libs/gst/gl/gstglquery.h:
+ * gst-libs/gst/gl/gstglrenderbuffer.h:
+ * gst-libs/gst/gl/gstglshader.h:
+ * gst-libs/gst/gl/gstglslstage.h:
+ * gst-libs/gst/gl/gstglupload.h:
+ * gst-libs/gst/gl/gstglviewconvert.h:
+ gl: add necessary padding bytes to all public structs
+
+2016-09-27 16:17:00 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+ * ext/fdkaac/gstfdkaacenc.c:
+ fdkaacenc: set transmux on the fdkaac lib
+ Not doing so will fail to decode in a simple fdkaacenc ! fdkaacdec
+ pipeline, though would work if this goes through a file.
+ https://bugzilla.gnome.org/show_bug.cgi?id=772067
+
+2016-09-27 16:15:44 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+ * ext/fdkaac/gstfdkaacdec.c:
+ fdkaacdec: do not error out of out of sync return
+ The docs say we should continue feeding in data and decoding
+ https://bugzilla.gnome.org/show_bug.cgi?id=772067
+
+2016-09-27 09:08:51 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+ * ext/fdkaac/gstfdkaacenc.c:
+ fdkaac: fix error with AOT_MP2_AAC_LC removed from libfdkaac API
+ AOT_MP2_AAC_LC is a "pseudo AOT" which got removed after 0.1.4,
+ and maps to AOT_AAC_LC.
+ Remove mpegversion 2 from th caps to match.
+ https://bugzilla.gnome.org/show_bug.cgi?id=772067
+
+2016-09-26 16:30:02 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * sys/bluez/meson.build:
+ meson: bluez: fix build
+
+2016-09-26 16:38:04 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * sys/decklink/linux/DeckLinkAPI.h:
+ * sys/decklink/linux/DeckLinkAPIConfiguration.h:
+ * sys/decklink/linux/DeckLinkAPIDeckControl.h:
+ * sys/decklink/linux/DeckLinkAPIDiscovery.h:
+ * sys/decklink/linux/DeckLinkAPIModes.h:
+ * sys/decklink/linux/DeckLinkAPITypes.h:
+ * sys/decklink/linux/DeckLinkAPIVersion.h:
+ * sys/decklink/osx/DeckLinkAPI.h:
+ * sys/decklink/osx/DeckLinkAPIConfiguration.h:
+ * sys/decklink/osx/DeckLinkAPIDeckControl.h:
+ * sys/decklink/osx/DeckLinkAPIDiscovery.h:
+ * sys/decklink/osx/DeckLinkAPIDispatch.cpp:
+ * sys/decklink/osx/DeckLinkAPIModes.h:
+ * sys/decklink/osx/DeckLinkAPIStreaming.h:
+ * sys/decklink/osx/DeckLinkAPITypes.h:
+ * sys/decklink/osx/DeckLinkAPIVersion.h:
+ decklink: Update to SDK 10.8
+ OSX and Linux only, Windows needs someone on Windows to convert the .idl
+ files to C source code.
+
+2016-09-26 11:41:42 +0100 Olivier Crête <olivier.crete@ocrete.ca>
+
+ * ext/fdkaac/gstfdkaacdec.c:
+ fdkaac: fix mixup setting interleaved output
+ https://bugzilla.gnome.org/show_bug.cgi?id=770455
+
+2016-09-26 13:26:36 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst-libs/gst/player/gstplayer.c:
+ player: Only report the initial duration if the query was successful
+
+2016-09-26 11:15:25 +0900 Kyungyong Kim <kyungyong.kim@lge.com>
+
+ * gst/videoparsers/gsth265parse.c:
+ h265parse: Fix parsing of multiple NALs in the hvcC box
+ https://bugzilla.gnome.org/show_bug.cgi?id=771970
+
+2016-09-25 17:38:15 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * sys/bluez/Makefile.am:
+ bluez: dist new header file
+ Fixes distcheck.
+
+2016-09-24 22:39:38 +0530 Arun Raghavan <arun@arunraghavan.net>
+
+ * sys/bluez/gsta2dpsink.c:
+ * sys/bluez/gstavdtpsink.c:
+ * sys/bluez/gstavdtpsink.h:
+ a2dpsink: Don't try to set device caps on avdtpsink
+ We can't actually configure the transport, so we should only be working
+ with whatever we get.
+
+2016-09-23 16:31:50 +0530 Arun Raghavan <arun@arunraghavan.net>
+
+ * sys/bluez/gstavdtpsink.c:
+ avdtpsink: Chain event handling up to basesink
+
+2016-09-23 16:04:43 +0530 Arun Raghavan <arun@arunraghavan.net>
+
+ * sys/bluez/gsta2dpsink.c:
+ * sys/bluez/gsta2dpsink.h:
+ bluez: Clean up and make a2dpsink functional again
+ Was crashing, and had a lot of cruft (like a capsfilter and a fakesink)
+ that was no longer required.
+
+2016-09-15 17:49:15 +0530 Arun Raghavan <arun@arunraghavan.net>
+
+ * sys/bluez/Makefile.am:
+ * sys/bluez/gstavdtpsrc.c:
+ * sys/bluez/gstavdtpsrc.h:
+ * sys/bluez/gstavrcputil.c:
+ * sys/bluez/gstavrcputil.h:
+ * sys/bluez/org.bluez.xml:
+ avdtpsrc: Add support for AVRCP metadata
+ Metadata from AVRCP is emitted as tags, and the duration from AVRCP is
+ used in queries by avdtpsrc.
+
+2016-09-24 10:49:10 -0400 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/openjpeg/gstopenjpegdec.c:
+ openjpegdec: Properly offset and shift for all formats when converting
+ And while at it, also clean up some code.
+
+2016-09-24 10:05:16 -0400 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/videoparsers/gstjpeg2000parse.c:
+ jpeg2000parse: Don't pass NULL strings to the colorspace / sampling parsing functions
+ They assert on NULL.
+
+2016-09-23 15:49:21 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * ext/wayland/gstwaylandsink.c:
+ waylandsink: Don't leak GValues in getcaps
+
+2016-09-22 18:55:23 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * ext/wayland/gstwaylandsink.c:
+ * ext/wayland/wlwindow.c:
+ * ext/wayland/wlwindow.h:
+ waylandsink: Update our window size on configure event
+ This is specific to when the waylandsink is not being embedded. In
+ this patch we pass the render lock to the window so it can safely
+ call gst_wl_window_set_render_rectangle() with the new size.
+ https://bugzilla.gnome.org/show_bug.cgi?id=722343
+
+2016-09-22 18:53:22 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * ext/wayland/gstwaylandsink.c:
+ waylandsink: Remove atomic operation
+ We already take the render lock from the wlqueue thread in some other
+ place which indicates that there is no use of this atomic instead of
+ a proper locking mechanism.
+
+2016-09-22 15:37:41 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * ext/wayland/gstwaylandsink.c:
+ waylandsink: Do not pre-configure proposed pool
+ Upstream must configure the pool before using it. Pre-configuring
+ the proposed pool could hide bugs in upstream elements.
+
+2016-09-22 15:35:44 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * ext/wayland/wlwindow.c:
+ * ext/wayland/wlwindow.h:
+ waylandsink: Properly draw black border in absence of viewporter
+ When we don't have a viewporter (scaling support), we can't use the
+ 1x1 scaleup image trick. Instead, we need to allocate a buffer with
+ the same size as the area that need to have black background.
+
+2016-09-22 10:55:03 +0200 Florian Zwoch <fzwoch@gmail.com>
+
+ * sys/winscreencap/gstdx9screencapsrc.c:
+ dx9screencapsrc: throw error for invalid screen index
+ Currently dx9screencapsrc prints a verbose warning in case the screen
+ index is out of range for the current number of detected monitors. This
+ value is then dropped.
+ However there is no initial indication (beside the console print) if it
+ worked or not. This may result in capturing an unwanted screen as it
+ would capture the last set index that was not rejected.
+ This patch sets the index regardless. Instead, the element throws an
+ error when it tries to run or getting caps for an invalid index.
+ https://bugzilla.gnome.org/show_bug.cgi?id=771817
+
+2016-09-22 18:19:36 +1000 Matthew Waters <matthew@centricular.com>
+
+ * gst-libs/gst/gl/gstgldisplay.c:
+ gldisplay: also free the GWeakRef when removing dead contexts
+ Otherwise we leak GWeakRef's.
+ Found with make -C tests/check libs/gstglcontext.valgrind
+
+2016-09-21 15:51:52 -0700 Martin Kelly <martin@surround.io>
+
+ * gst-libs/gst/wayland/Makefile.am:
+ wayland/Makefile.am: add missing libs
+ libgstwayland is missing a dependency on $(GST_PLUGINS_BASE_LIBS), so add it.
+ https://bugzilla.gnome.org/show_bug.cgi?id=771794
+
+2016-09-21 15:07:50 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * ext/wayland/wldisplay.c:
+ waylandsink: Destroy viewporter when done
+ https://bugzilla.gnome.org/show_bug.cgi?id=738079
+
+2016-09-21 11:33:18 -0700 Martin Kelly <martin@surround.io>
+
+ * tests/check/Makefile.am:
+ build: add missing $(GST_PLUGINS_BASE_LIBS)
+ The linker flags for several plugins (dashdemux, mssdemux, hlsdemux) are missing
+ $(GST_PLUGINS_BASE_LIBS), so add them so they can find -lgsttag and -lgstapp.
+ https://bugzilla.gnome.org/show_bug.cgi?id=771780
+
+2016-09-19 12:11:59 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * ext/wayland/gstwaylandsink.c:
+ waylandsink: Port to vmeta and GstVideoFrame
+ This add support for non-standard strides to be used. Note that
+ some extra work is needed for multi-plane format which may have
+ a different GstMemory object per plane. This is not currently a
+ problem since SHM interface is limited to 1 memory.
+
+2016-09-19 12:08:20 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * ext/wayland/gstwaylandsink.c:
+ waylandsink: Don't propose multiple time the same buffer pool
+ The buffer pool API does not allow multiple of owner. This otherwise
+ lead to error when renegotiation take place. Aso consider the
+ allocation query "need_pool" boolean.
+
+2016-09-19 12:06:17 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * ext/wayland/gstwaylandsink.c:
+ waylandsink: Promote debug trace into error trace
+ Otherwise those error may go unseen making debugging much
+ harder.
+
+2016-09-19 12:04:52 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * ext/wayland/gstwaylandsink.c:
+ waylandsink: Factor-out the pool creation
+
+2016-09-16 15:41:11 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * ext/wayland/gstwaylandsink.c:
+ waylansink: Implement _show_frame()
+ This fixes the property show-preroll-frame expose by the VideoSink base
+ class and removes redundant code.
+
+2016-09-21 15:09:26 +0200 Joakim Johansson <joakimj@axis.com>
+
+ * tests/check/elements/rtponviftimestamp.c:
+ rtponviftimestamp: Update unit tests after changing default value of D-bit
+ The D bit shall always be set to true for the first buffer.
+ https://bugzilla.gnome.org/show_bug.cgi?id=770221
+
+2016-09-21 09:31:23 -0400 Sebastian Dröge <sebastian@centricular.com>
+
+ * sys/decklink/gstdecklink.cpp:
+ * sys/decklink/gstdecklinkaudiosink.cpp:
+ * sys/decklink/gstdecklinkaudiosrc.cpp:
+ * sys/decklink/gstdecklinkvideosink.cpp:
+ * sys/decklink/gstdecklinkvideosrc.cpp:
+ decklink: Print the Decklink API error return values in debug output in all places
+
+2016-09-20 18:28:29 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * ext/wayland/Makefile.am:
+ wayland: fix distcheck some more
+
+2016-09-13 11:18:27 +0200 Joakim Johansson <joakimj@axis.com>
+
+ * gst/onvif/gstrtponviftimestamp.c:
+ rtponviftimestamp: Change default value of D-bit
+ The default value of D-bit is changed to TRUE so discontinuity
+ is set for initial request and seek request as well.
+ Only set the e_bit flag for the CUSTOM_DOWNSTREAM event if
+ a cached buffer exists.
+ https://bugzilla.gnome.org/show_bug.cgi?id=770221
+
+2016-09-19 10:18:22 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * configure.ac:
+ configure: fix --disable-external
+ conditional "USE_VULKAN" was never defined
+
+2016-09-19 16:54:43 +1000 Matthew Waters <matthew@centricular.com>
+
+ * ext/gl/gstglcolorbalance.c:
+ glcolorbalance: reconfigure on passthrough changes
+ Fixes an assertion when moving from passthrough to non-passthrough
+ Without an explicit reconfigure, glfiter won't have created the GL
+ resources such as the FBO, GL bufferpool, etc and basetransform will
+ allocate sysmem buffers instead.
+
+2016-09-16 13:43:50 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst-libs/gst/player/gstplayer.c:
+ player: Remove some leftovers from external GstPlayer
+
+2016-09-17 14:12:44 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * ext/wayland/Makefile.am:
+ wayland: fix distcheck when wayland-scanner is not installed
+
+2016-09-15 14:10:02 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * ext/wayland/wldisplay.c:
+ * ext/wayland/wlwindow.c:
+ waylandsink: Make wl_viewporter optional
+ This makes the viewporter interface optional. The end result is
+ obviously far from optimal, though it greatly helps testing on older
+ compostitors or gnome-wayland. We can make it strictly needed later when
+ this new interface get widely adopted.
+
+2016-06-14 16:34:35 -0700 Scott D Phillips <scott.d.phillips@intel.com>
+
+ * configure.ac:
+ * ext/wayland/Makefile.am:
+ * ext/wayland/scaler.xml:
+ * ext/wayland/wldisplay.c:
+ * ext/wayland/wldisplay.h:
+ * ext/wayland/wlwindow.c:
+ * ext/wayland/wlwindow.h:
+ wayland: Update from scaler to viewporter protocol
+ Signed-off-by: Scott D Phillips <scott.d.phillips@intel.com>
+ https://bugzilla.gnome.org/show_bug.cgi?id=767671
+
+2016-09-15 14:58:35 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * tests/check/libs/player.c:
+ player: Fix unit test for minor API change
+
+2016-09-15 13:15:22 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst-libs/gst/player/gstplayer.c:
+ * gst-libs/gst/player/gstplayer.h:
+ player: Remove boolean return from set_subtitle_uri()
+ It can't fail synchronously and is inconsistent with set_uri().
+
+2016-09-14 18:07:55 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst-libs/gst/player/gstplayer.c:
+ player: Don't change state to PLAYING immediately if a seek is pending
+ We first have to finish the seek (in PAUSED) and move to PLAYING once
+ the seek is actually finished (unless a new one is pending then).
+
+2016-09-14 11:30:48 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * configure.ac:
+ configure: Depend on gstreamer 1.9.2.1
+
+2016-09-08 11:57:52 +0900 Hyunjun Ko <zzoon@igalia.com>
+
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ dvbsuboverlay: map with READWRITE for overlay blend
+ Just as in basetextoverlay [1], the frame to blend with the subtitles overlay
+ should be mapped with flags GST_MAP_READWRITE, because
+ gst_video_overlay_composition_blend() does both operations.
+ 1. https://cgit.freedesktop.org/gstreamer/gst-plugins-base/commit/?id=1396f804
+ Signed-off-by: Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
+ https://bugzilla.gnome.org/show_bug.cgi?id=771382
+
+2016-09-13 20:08:19 +0200 Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
+
+ * configure.ac:
+ kmssink: update libdrm dependency to 2.4.55
+ The latest libdrm feature supported by kmssink is the universal plane, which
+ was added in 2.4.55. Let's update the dependency to that version.
+ https://bugzilla.gnome.org/show_bug.cgi?id=770146
+
+2016-09-11 00:06:52 +0000 Graham Leggett <minfrin@sharp.fm>
+
+ * gst/mpegtsdemux/mpegtsbase.c:
+ tsdemux: handle a NULL name in DVB short event descriptor
+ Resolves the warning:
+ GStreamer-WARNING **: Trying to set NULL string on field 'title' on taglist.
+ https://bugzilla.gnome.org/show_bug.cgi?id=771198
+
+2016-09-12 18:38:36 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst-libs/gst/adaptivedemux/gstadaptivedemux.c:
+ adaptivedemux: Also never have the SINK flag set on adaptivedemux
+
+2016-09-12 12:19:50 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * sys/decklink/gstdecklinkvideosink.cpp:
+ Revert "decklinkvideosink: Scale down scheduled frame times to milliseconds"
+ This reverts commit 3b7e0d7de32f0728259d601daa13b9eeec3dd3ce.
+ It was a bug in the driver and is supposed to be fixed with 10.8 and newer.
+
+2016-09-10 16:41:28 -0300 Thiago Santos <thiagossantos@gmail.com>
+
+ * gst-libs/gst/adaptivedemux/gstadaptivedemux.c:
+ adaptivedemux: fix typo in new API
+ Fixes supressed -> suppressed typo in previous commit
+ https://bugzilla.gnome.org/show_bug.cgi?id=770627
+
+2016-09-05 10:31:40 +0900 Wonchul Lee <wonchul.lee@collabora.com>
+
+ * gst-libs/gst/adaptivedemux/gstadaptivedemux.c:
+ adaptivedemux: prevent to propagate source flag to itself
+ https://bugzilla.gnome.org/show_bug.cgi?id=770627
+
+2016-09-10 20:51:27 +1000 Jan Schmidt <jan@centricular.com>
+
+ * autogen.sh:
+ * common:
+ Automatic update of common submodule
+ From b18d820 to f980fd9
+
+2016-09-10 09:54:09 +1000 Jan Schmidt <jan@centricular.com>
+
+ * autogen.sh:
+ * common:
+ Automatic update of common submodule
+ From 2c31690 to b18d820
+
+2016-09-09 23:24:01 +1000 Matthew Waters <matthew@centricular.com>
+
+ * gst-libs/gst/gl/meson.build:
+ meson/gl: use separate deps for gl and glx
+ e.g. passing with_gl_api=gles2 would still build the glx code but not be
+ linking against the libGL library which is where the glX* functions are
+ located and would result in a linker error.
+ Solved by checking for the libGL library if either opengl or glx may be
+ needed and then disabling the corresponding deps as requested.
+
+2016-09-09 16:55:23 +1000 Matthew Waters <matthew@centricular.com>
+
+ * ext/meson.build:
+ * ext/vulkan/meson.build:
+ * ext/vulkan/vkconfig.h.meson:
+ meson: add build files for vulkan
+
+2016-09-09 16:36:03 +1000 Matthew Waters <matthew@centricular.com>
+
+ * ext/gtk/meson.build:
+ * ext/meson.build:
+ meson: add build files for the gtk plugin
+
+2016-09-09 11:08:53 +1000 Matthew Waters <matthew@centricular.com>
+
+ * ext/gl/meson.build:
+ * ext/meson.build:
+ * gst-libs/gst/gl/gstglconfig.h.meson:
+ * gst-libs/gst/gl/meson.build:
+ * gst-libs/gst/meson.build:
+ * meson_options.txt:
+ * pkgconfig/meson.build:
+ meson: add some starting build files for GL
+ Currently only works on linux with egl/glx + wayland/x11 but the general
+ principals have been layed out for adding the other GL platforms/winsys'.
+
+2016-09-08 11:23:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * sys/kms/gstkmssink.c:
+ kmssink: Scale up to the screen dimension
+ In most display sink, the logic is to use as much as possible
+ of the given window. In this case, the window is the screen,
+ hence it's logical to scale up.
+ https://bugzilla.gnome.org/show_bug.cgi?id=767422
+
+2016-09-08 11:21:09 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * sys/kms/gstkmssink.c:
+ kmssink: Fix selection of source region
+ The source region was scaled for display before being passed
+ to drmModeSetPlane, which resulted in a portion of the video
+ being cropped. While when crop meta was present, the rectangle
+ was not centered since we where using unscaled width/height.
+ https://bugzilla.gnome.org/show_bug.cgi?id=767422
+
+2016-09-08 08:40:59 +0100 Julien Isorce <j.isorce@samsung.com>
+
+ * gst-libs/gst/player/gstplayer.h:
+ gstplayer: remove leftover update_interval api
+ old: gst_player_set_position_update_interval
+ new: gst_player_config_set_position_update_interval
+ https://bugzilla.gnome.org/show_bug.cgi?id=769144
+
+2016-09-01 19:46:31 +1000 Matthew Waters <matthew@centricular.com>
+
+ * ext/vulkan/vkupload.c:
+ vkupload: add video/x-raw to the VulkanBuffer uploader
+ Allows upstream elements that use our memory to passthrough without copying.
+
+2016-09-01 19:43:59 +1000 Matthew Waters <matthew@centricular.com>
+
+ * ext/vulkan/vkutils.c:
+ vkutils: set the last element of the layer array to NULL
+ g_strv* functions require this to not read off the end of the array.
+
+2016-09-07 20:11:55 +0100 Alistair Buxton <a.j.buxton@gmail.com>
+
+ * tests/examples/gl/clutter/Makefile.am:
+ gl/examples: Really remove references to $(GST_PLUGINS_GL_*).
+ These seem to have been missed in the previous commit to this file.
+ https://bugzilla.gnome.org/show_bug.cgi?id=771023
+
+2016-09-07 20:07:26 +0100 Alistair Buxton <a.j.buxton@gmail.com>
+
+ * gst-libs/gst/gl/Makefile.am:
+ gl: Remove duplicate GL_CFLAGS in Makefile.am.
+ https://bugzilla.gnome.org/show_bug.cgi?id=771021
+
+2016-08-05 18:17:32 +0200 Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
+
+ * sys/kms/gstkmsallocator.c:
+ kmssink: override stride if defined in driver
+ Some kms drivers demands specific pitches over the ones calculated by
+ GstVideoInfo. For example, intel driver demands strides round up 64.
+ This patch queries the driver for the prefered pitch and overwrites it
+ in the pool's GstVideoInfo structure.
+ https://bugzilla.gnome.org/show_bug.cgi?id=768446
+
+2016-09-06 16:05:53 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
+
+ * gst-libs/gst/base/gstaggregator.c:
+ aggregator: Use the event_full function for GstAggregatorPads
+ Allowing us to tell GstPad why we are failing an event, which might
+ be because we are 'flushing' even if the sinkpad is not in flush state
+ at that point.
+
+2016-09-06 13:13:39 +0800 Haihua Hu <jared.hu@nxp.com>
+
+ * ext/qt/gstqsgtexture.cc:
+ qmlglsink: check qt_context_ first in GstQSGTexture::bind()
+ When start qmlglsink app, it will set NULL buffer to GstQSGTexture
+ in which case that qt_context_ will be a random value and cause
+ gst_gl_context_activate() fail.
+ https://bugzilla.gnome.org/show_bug.cgi?id=770925
+
+2016-09-06 20:00:07 +1000 Matthew Waters <matthew@centricular.com>
+
+ * configure.ac:
+ build/vulkan: fix winsys detection based on the previously set variables
+ The X11/Wayland winsys checks weren't being used to enable the vulkan element.
+ Use them.
+
+2016-09-06 11:02:06 +0200 Philippe Normand <philn@igalia.com>
+
+ * ext/srtp/gstsrtpenc.c:
+ srtpenc: prevent deadlock in create_session
+ Temporarily release the object lock which is needed to post error
+ messages on the bus.
+ https://bugzilla.gnome.org/show_bug.cgi?id=770933
+
+2016-09-05 22:30:01 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
+
+ * meson.build:
+ meson: Fix building with meson 0.34 when using subprojects
+ When using subproject meson.source_root() returns the root
+ directory of the toplevel project which break build.
+ Upstream meson bug: https://github.com/mesonbuild/meson/issues/722
+
+2016-09-05 12:22:17 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
+
+ * meson.build:
+ meson: Bump version to 1.9.2
+
+2016-09-05 14:44:24 +1000 Alessandro Decina <alessandro.d@gmail.com>
+
+ * ext/gl/gstgluploadelement.c:
+ glupload: create the GstGLUpload object in ::transform_caps
+ Previously it was created in the init function and destroyed in ::stop, which
+ lead to segfaults when reusing the element.
+ Now the upload object is created in ::transform_caps if it is NULL, which is the
+ earliest we need it. The other vfuncs already bail out if the upload object is
+ NULL, which means that negotiation wasn't done.
+
+2016-08-29 11:40:54 +0900 Wonchul Lee <wonchul.lee@collabora.com>
+
+ * gst/mpegtsdemux/gstmpegdefs.h:
+ * gst/mpegtsdemux/tsdemux.c:
+ tsdemux: Support ATSC EAC3
+ EAC3 bit streams shall be identified with a stream_type value of 0x87 when
+ transmitted as PES streams conforming to ATSC-published standards. It is specified
+ in ATSC Standard A/52.
+ https://bugzilla.gnome.org/show_bug.cgi?id=770528
+
+2016-09-01 14:25:58 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * sys/decklink/gstdecklinkvideosink.cpp:
+ * sys/decklink/gstdecklinkvideosrc.cpp:
+ decklink: Fix-up last commit that was not meant to be pushed yet
+
+2016-09-01 14:18:33 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * sys/decklink/gstdecklinkaudiosink.cpp:
+ * sys/decklink/gstdecklinkvideosink.cpp:
+ decklink: Fix indentation
+
+2016-09-01 14:17:48 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * sys/decklink/gstdecklinkvideosink.cpp:
+ * sys/decklink/gstdecklinkvideosrc.cpp:
+ decklink: Require a clock when going from PAUSED_TO_PLAYING and don't crash if there is none
+ Also when going from PLAYING_TO_PAUSED, the clock might've been unset in the
+ meantime, e.g. because the element was removed from its surrounding bin.
+
+2016-09-01 12:28:22 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * configure.ac:
+ Back to development
+
=== release 1.9.2 ===
-2016-09-01 Sebastian Dröge <slomo@coaxion.net>
+2016-09-01 12:27:59 +0300 Sebastian Dröge <sebastian@centricular.com>
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
* configure.ac:
- releasing 1.9.2
+ * docs/plugins/gst-plugins-bad-plugins.args:
+ * docs/plugins/gst-plugins-bad-plugins.hierarchy:
+ * docs/plugins/gst-plugins-bad-plugins.interfaces:
+ * 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-dataurisrc.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-ladspa.xml:
+ * docs/plugins/inspect/plugin-midi.xml:
+ * docs/plugins/inspect/plugin-mimic.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-opencv.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:
+ * win32/common/config.h:
+ Release 1.9.2
2016-09-01 11:24:37 +0300 Sebastian Dröge <sebastian@centricular.com>