summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog284
1 files changed, 282 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 385d8bb60..bb61acf59 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,289 @@
+=== release 1.6.2 ===
+
+2015-12-14 Sebastian Dröge <slomo@coaxion.net>
+
+ * configure.ac:
+ releasing 1.6.2
+
+2015-12-14 19:16:12 +0100 Sebastian Dröge <sebastian@centricular.com>
+
+ * po/da.po:
+ * po/hu.po:
+ * po/ky.po:
+ * po/sv.po:
+ po: Update translations
+
+2015-12-12 10:07:46 +1100 Matthew Waters <matthew@centricular.com>
+
+ * ext/gl/gstgltransformation.c:
+ gltransformation: clear to transparent
+ Otherwise composition will result in a black frame outside the transformed
+ video.
+
+2015-12-08 16:35:45 +1100 Matthew Waters <matthew@centricular.com>
+
+ * gst-libs/gst/gl/glprototypes/sync.h:
+ glproto: include function definitions for GL_APPLE_sync
+ Provides a performance improvement on iOS where we were falling back to glFinish
+ on settting sync points.
+
+2015-12-11 11:39:08 +0100 Thomas Roos <thomas.roos@industronic.de>
+
+ * sys/directsound/gstdirectsoundsrc.c:
+ directsoundsrc: Check return values of DirectSound functions in read loop
+ Otherwise we might end up in an infinite loop because of errors.
+ Also take the element's mutex in unprepare().
+ https://bugzilla.gnome.org/show_bug.cgi?id=738292
+
+2015-12-07 20:34:10 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/openjpeg/gstopenjpegenc.c:
+ openjpegenc: All frames in JPEG2000 are keyframes, mark them as such
+
+2015-12-01 17:52:03 +0000 Paolo Pettinato <ppettina@cisco.com>
+
+ * gst/pcapparse/gstpcapparse.c:
+ pcapparse: Forward FLUSH_STOP events downstream too
+ https://bugzilla.gnome.org/show_bug.cgi?id=758913
+
+2015-11-30 19:53:28 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * sys/d3dvideosink/d3dhelpers.c:
+ d3dvideosink: Don't try to recreate swapchain while the window is minimized
+ It will fail and cause the sink to crash. Instead wait until the window is
+ visible again before checking if the swapchain really has to be recreated.
+ https://bugzilla.gnome.org/show_bug.cgi?id=741608
+
+2015-11-20 11:18:43 +1100 Roman Nowicki <rnowicki@sims.pl>
+
+ * ext/qt/qtitem.cc:
+ qml: reuse existing GstQSGTexture
+ Fixes a memory leak leaking the texture objects.
+ https://bugzilla.gnome.org/show_bug.cgi?id=758286
+
+2015-11-20 11:08:37 +1100 Matthew Waters <matthew@centricular.com>
+
+ * ext/qt/gstqsgtexture.cc:
+ qml: activate the wrapped context when binding
+ Mitigates the following critical
+ gst_gl_context_thread_add: assertion 'context->priv->active_thread == g_thread_self ()' failed
+
+2015-11-19 11:55:19 +0100 Roman Nowicki <rnowicki@sims.pl>
+
+ * ext/qt/qtitem.cc:
+ qml: proper initialization if scene is already initialized
+ The scene graph can be initialized when the we receive window handle change
+ notification and so we will not receive a scenegraph initialization
+ notification. Initialize ourself in this case.
+ https://bugzilla.gnome.org/show_bug.cgi?id=758337
+
+2015-11-17 09:08:52 +0900 Vineeth TM <vineeth.tm@samsung.com>
+
+ * ext/gl/gstglimagesink.c:
+ glimagesink: Fix structure memory leak
+ https://bugzilla.gnome.org/show_bug.cgi?id=758205
+
+2015-11-10 16:32:37 +0100 Nicolas Huet <nicolas.huet@parrot.com>
+
+ * gst/mpegtsdemux/tsdemux.c:
+ tsdemux: fix pending buffers leak when flushing
+ https://bugzilla.gnome.org/show_bug.cgi?id=757895
+
+2015-06-10 14:18:00 +0200 Etienne Peron <etienne.peron@parrot.com>
+
+ * gst/mpegtsdemux/tsdemux.c:
+ tsdemux: Fix pad leak when the pad is never exposed
+ If tsdemux never receives data for a stream, the corresponding pad will never
+ be added and stream->active will remain FALSE. When the stream is removed, the
+ pad will not be unreffed and will be leaked.
+ https://bugzilla.gnome.org/show_bug.cgi?id=757873
+
+2015-11-11 11:40:52 +0100 Heinrich Fink <hfink@toolsonair.com>
+
+ * sys/applemedia/vtenc.c:
+ vtenc: Set profile_level to NULL after release
+ Otherwise, gst_vtenc_negotiate_profile_and_level will double-release as
+ it checks for profile_level != NULL. This caused crashes when the
+ vtenc instance is stopped and then restarted.
+ https://bugzilla.gnome.org/show_bug.cgi?id=757935
+
+2015-11-11 16:06:25 +0900 Vineeth TM <vineeth.tm@samsung.com>
+
+ * tests/check/libs/gstglcolorconvert.c:
+ tests:glcolorconvert: Fix caps memory leak
+ Output caps being got from video info is not getting freed
+ https://bugzilla.gnome.org/show_bug.cgi?id=757929
+
+2015-11-10 12:32:39 +1100 Matthew Waters <matthew@centricular.com>
+
+ * ext/gtk/gstgtkglsink.c:
+ gtk: add the overlaycomposition feature to the template caps
+ There is a possibility that the _get_caps impl will be called with the
+ feature in the filter caps which when interecting with the template,
+ will return EMPTY and therefore fail negotiation.
+ https://bugzilla.gnome.org/show_bug.cgi?id=757854
+
+2015-11-06 16:16:32 +0100 Edward Hervey <edward@centricular.com>
+
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ dvbsuboverlay: Don't send flush events
+ It is up to the element handling the seek to send flush events
+ downstream, otherwise we end up with a situation where upstream
+ would get unexpected GST_FLOW_FLUSHING
+
+2015-11-06 19:26:21 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * ext/assrender/gstassrender.c:
+ assrender: don't send flush events on seeks
+ It's for the upstream element driving the pipeline to
+ handle seeks and send flush events or not, filters
+ should not interfere here, otherwise downstream pads
+ could be flushing before upstream pads are flushing,
+ which can result in GST_FLOW_ERROR being sent instead
+ of GST_FLOW_FLUSHING when trying to forward sticky
+ events at just the wrong moment.
+
+2015-11-02 20:14:11 +1100 Alessandro Decina <alessandro.d@gmail.com>
+
+ * sys/applemedia/vtenc.c:
+ Revert "vtenc: free input buffer ASAP"
+ This reverts commit 6101fc57b8afac4f4e4aa742892f0d9c99d38a8c.
+ GstVideoEncoder assumes that the input buffer is available until _finish_frame.
+ https://bugzilla.gnome.org/show_bug.cgi?id=756951
+
+2015-10-30 20:59:41 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/opus/gstopusenc.c:
+ opusenc: Place 48kHz first in the caps
+ For all the other sample rates the encoder will have to resample internally.
+
+2015-11-01 23:34:32 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/opus/gstopusdec.c:
+ opusdec: Assume 48kHz if no sample rate is given in the header
+
=== release 1.6.1 ===
-2015-10-30 Sebastian Dröge <slomo@coaxion.net>
+2015-10-30 16:44:45 +0200 Sebastian Dröge <sebastian@centricular.com>
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
* configure.ac:
- releasing 1.6.1
+ * 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-audiomixer.xml:
+ * docs/plugins/inspect/plugin-audiovisualizers.xml:
+ * docs/plugins/inspect/plugin-autoconvert.xml:
+ * docs/plugins/inspect/plugin-bayer.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-curl.xml:
+ * docs/plugins/inspect/plugin-dataurisrc.xml:
+ * docs/plugins/inspect/plugin-debugutilsbad.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-faad.xml:
+ * docs/plugins/inspect/plugin-festival.xml:
+ * docs/plugins/inspect/plugin-fieldanalysis.xml:
+ * docs/plugins/inspect/plugin-flite.xml:
+ * docs/plugins/inspect/plugin-fragmented.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-gstsiren.xml:
+ * docs/plugins/inspect/plugin-id3tag.xml:
+ * docs/plugins/inspect/plugin-inter.xml:
+ * docs/plugins/inspect/plugin-interlace.xml:
+ * docs/plugins/inspect/plugin-jpegformat.xml:
+ * docs/plugins/inspect/plugin-liveadder.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-mpg123.xml:
+ * docs/plugins/inspect/plugin-mplex.xml:
+ * docs/plugins/inspect/plugin-ofa.xml:
+ * docs/plugins/inspect/plugin-openal.xml:
+ * docs/plugins/inspect/plugin-opencv.xml:
+ * docs/plugins/inspect/plugin-opus.xml:
+ * docs/plugins/inspect/plugin-pcapparse.xml:
+ * docs/plugins/inspect/plugin-pnm.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-rtmp.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-soundtouch.xml:
+ * docs/plugins/inspect/plugin-spandsp.xml:
+ * docs/plugins/inspect/plugin-speed.xml:
+ * docs/plugins/inspect/plugin-subenc.xml:
+ * docs/plugins/inspect/plugin-videoparsersbad.xml:
+ * docs/plugins/inspect/plugin-voaacenc.xml:
+ * docs/plugins/inspect/plugin-voamrwbenc.xml:
+ * docs/plugins/inspect/plugin-waylandsink.xml:
+ * docs/plugins/inspect/plugin-y4mdec.xml:
+ * docs/plugins/inspect/plugin-zbar.xml:
+ * gst-plugins-bad.doap:
+ * win32/common/config.h:
+ Release 1.6.1
+
+2015-10-30 16:29:57 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * po/af.po:
+ * po/az.po:
+ * po/bg.po:
+ * po/ca.po:
+ * po/da.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/or.po:
+ * po/pt_BR.po:
+ * po/ro.po:
+ * po/sk.po:
+ * po/sl.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/tr.po:
+ Update .po files
2015-10-30 14:30:17 +0200 Sebastian Dröge <sebastian@centricular.com>