summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog390
1 files changed, 388 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 319e63a903..5f9810b725 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,395 @@
+=== release 1.12.4 ===
+
+2017-12-07 Sebastian Dröge <slomo@coaxion.net>
+
+ * configure.ac:
+ releasing 1.12.4
+
+2017-12-07 19:07:31 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * po/ky.po:
+ * po/nl.po:
+ * po/sv.po:
+ po: Update translations
+
+2017-11-01 18:05:26 +0900 Shinya Saito <ssaito@igel.co.jp>
+
+ * ext/wayland/gstwaylandsink.c:
+ * ext/wayland/wlwindow.c:
+ waylandsink: Fix memory leak of shm allocator.
+ gst_allocator_find() needs gst_object_unref() after usage.
+ https://bugzilla.gnome.org/show_bug.cgi?id=790042
+
+2017-11-25 15:35:05 +0800 Jun Xie <jun.xie@samsung.com>
+
+ * ext/dash/gstmpdparser.c:
+ dashdemux: fix coredump issue with external AdaptationSet
+ fix wrong AdaptationSet list iterator
+ https://bugzilla.gnome.org/show_bug.cgi?id=790812
+
+2017-09-05 16:14:02 +1000 Matthew Waters <matthew@centricular.com>
+
+ * gst-libs/gst/gl/wayland/gstgldisplay_wayland.c:
+ gl/wayland: call eglTerminate() before wl_display_disconnect()
+ Calling these two functions in the wrong order will result in
+ use-after-free inside wayland.
+ https://bugzilla.gnome.org/show_bug.cgi?id=787293
+
+2017-12-01 13:02:12 +0000 Ursula Maplehurst <ursula@kangatronix.co.uk>
+
+ * sys/androidmedia/gstamcaudiodec.c:
+ * sys/androidmedia/gstamcvideodec.c:
+ * sys/androidmedia/gstamcvideoenc.c:
+ androidmedia: when flushing, better handle IllegalStateException received from getOutputBuffer
+ 1. Similar to 880f3d8, don't consider not getting an output buffer as
+ an error during flushing. I've seen the following sometimes when
+ encoding:
+ W GStreamer+amcvideoenc: java.lang.IllegalStateException
+ W GStreamer+amcvideoenc: at android.media.MediaCodec.getBuffer(Native Method)
+ W GStreamer+amcvideoenc: at android.media.MediaCodec.getOutputBuffer(MediaCodec.java:2886)
+ 2. For amcvideodec/enc, call _find_nearest_frame (which grabs a fresh
+ reference on a GstVideoCodecFrame) after we have an output buffer,
+ so as to not leak the reference, in case getting an output buffer
+ fails.
+ Otherwise, if we get an error grabbing the output buffer, we leak
+ the reference to the frame. This can cause issues with a
+ v4l2bufferpool feeding the encoder not being able to clean itself
+ up properly due to buffers still being marked as in-use.
+ https://bugzilla.gnome.org/show_bug.cgi?id=791258
+
+2017-04-13 22:11:55 +0200 Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
+
+ * gst-libs/gst/base/gstaggregator.c:
+ aggregator: Invalidate pad's tail position ...
+ when dequeuing a segment event.
+ https://bugzilla.gnome.org/show_bug.cgi?id=784593
+
+2017-11-09 12:08:35 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
+
+ * sys/decklink/gstdecklinkvideosrc.cpp:
+ decklink: Remove unused "bflags" variable
+ We are ignoring all its flags anyway, so let's remove it altogether.
+
+2017-10-10 18:03:15 +0300 Vivia Nikolaidou <vivia@ahiru.eu>
+
+ * sys/decklink/gstdecklinkaudiosrc.cpp:
+ * sys/decklink/gstdecklinkvideosrc.cpp:
+ decklink: Print one "dropped N old frames" message, not one per frame
+ If we drop many frames at once, printing one message per video frame and
+ one per audio packet would cause a lot of disk IO. Just print a total at
+ the end.
+ https://bugzilla.gnome.org/show_bug.cgi?id=788780
+
+2017-11-09 11:44:17 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
+
+ * sys/decklink/gstdecklinkvideosrc.cpp:
+ decklink: Ignore some driver-set timecode flags
+ The "fields" flag is ignored because currently GStreamer doesn't support
+ having only top or only bottom fields inside a frame. The "drop frame"
+ flag is ignored because some occurrences have been spotted where it
+ wasn't set while it should have been. In practice, when we have 29.97 or
+ 59.94 FPS, it's always drop-frame.
+ https://bugzilla.gnome.org/show_bug.cgi?id=790112
+
+2017-11-22 10:30:22 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * sys/decklink/gstdecklinkvideosink.cpp:
+ decklinkvideosink: Print "Starting" instead of "Stopping" when starting
+
+2017-11-27 21:27:23 +0800 Jun Xie <jun.xie@samsung.com>
+
+ * ext/dash/gstmpdparser.c:
+ dashdemux: fix memory leak
+ GPtrArray in GstActiveStream is leaked in some cases.
+ gst_mpdparser_free_active_stream shall be invoked to free GstActiveStream
+ https://bugzilla.gnome.org/show_bug.cgi?id=790899
+
+2017-11-25 13:10:11 +0100 Edward Hervey <edward@centricular.com>
+
+ * ext/hls/m3u8.c:
+ hls: Don't leak mutex
+
+2017-11-25 09:41:00 +0100 Edward Hervey <edward@centricular.com>
+
+ * ext/dash/gstmpdparser.c:
+ * ext/dash/gstmpdparser.h:
+ dashdemux: Handle bitrate > 2**31
+ On very-high connection, we could quite well exceed that. Instead use
+ gint64 for max-bitrate.
+
+2017-11-24 07:57:49 +0100 Edward Hervey <edward@centricular.com>
+
+ * ext/dc1394/gstdc1394src.c:
+ dc1394src: Remove logically dead code
+ buffer would always be NULL in the error case. Simplify and just
+ return GST_FLOW_ERROR
+ CID #1417216
+
+2017-11-21 16:43:03 +0100 Edward Hervey <edward@centricular.com>
+
+ * ext/libde265/libde265-dec.c:
+ de265: Don't leak CodecState
+ Unref it in error case
+ CID #1417220
+
+2017-11-21 16:39:14 +0100 Edward Hervey <edward@centricular.com>
+
+ * ext/vulkan/vkupload.c:
+ vulkan: Fix out-of-bound read
+ G_N_ELEMENTS is the *number* of entries, not the maximum entry number
+ CID #1417215
+
+2017-11-21 15:48:06 +0100 Edward Hervey <edward@centricular.com>
+
+ * tests/check/elements/srtp.c:
+ tests/srtp: Bump up timeout to 3mins for testcase
+ This involves generating and processing 65536 packets, let's give it
+ time to actually complete that.
+ And a bit of debug to track what's going on.
+
+2017-11-21 15:33:57 +0100 Edward Hervey <edward@centricular.com>
+
+ * ext/smoothstreaming/gstmssmanifest.c:
+ smoothstreaming: Handle invalid XML
+ Nothing guarantees the manifest is valid and will return a root node
+
+2017-11-20 17:06:07 +0100 Edward Hervey <edward@centricular.com>
+
+ * gst-libs/gst/gl/gstglcontext.c:
+ * gst/dvbsuboverlay/dvb-sub.c:
+ * gst/mxf/mxftypes.c:
+ all: Fix left-shift undefined behaviour
+ Cast to the target type before shifting (or use macro if available)
+
+2017-10-14 13:22:18 -0700 Thiago Santos <thiagossantos@gmail.com>
+
+ * gst-libs/gst/adaptivedemux/gstadaptivedemux.c:
+ * gst-libs/gst/adaptivedemux/gstadaptivedemux.h:
+ adaptivedemux: add replaced flag to not error out on bitrate change
+ When switching bitrates we set the old streams as cancelled, but it
+ could also be confused with a cancel due to other reasons (as an error)
+ and it would lead the element to stop the pipeline mistankely. This
+ would happen when the stream being replaced was waiting for a manifest
+ update on live. Ss make it sure that we are stopping for switching
+ bitrates to avoid erroring out.
+ https://bugzilla.gnome.org/show_bug.cgi?id=789457
+
+2017-10-04 16:29:52 +0530 Ponnam Srinivas <p.srinivas@samsung.com>
+
+ * gst/mxf/mxfdemux.c:
+ mxfdemux: Fix memory leak in error case
+ https://bugzilla.gnome.org/show_bug.cgi?id=788508
+
+2017-10-20 11:44:50 +0200 Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
+
+ * configure.ac:
+ * ext/openjpeg/gstopenjpeg.h:
+ * ext/openjpeg/gstopenjpegdec.c:
+ * ext/openjpeg/gstopenjpegenc.c:
+ * ext/openjpeg/meson.build:
+ openjpeg: Remove compatibility with openjpeg 2.0
+ Everyone seems to be shipping 2.1 as the oldest v2 version, even debian
+ oldstable (jessie).
+ Also remove an unneeded (debug?) #include <stdio.h>.
+ https://bugzilla.gnome.org/show_bug.cgi?id=788703
+
+2017-10-19 16:36:17 +0200 Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
+
+ * configure.ac:
+ * ext/openjpeg/gstopenjpeg.h:
+ * ext/openjpeg/meson.build:
+ openjpeg: Support building with openjpeg 2.3, simpler
+ OpenJPEG 2.3 installs its headers to /usr/include/openjpeg-2.3. However,
+ since libopenjp2.pc seems to provide the right includedir CFLAGS at
+ least since version 2.1, instead of adding yet another version check,
+ just remove the subdir and the check for 2.2.
+ https://bugzilla.gnome.org/show_bug.cgi?id=788703
+
+2017-11-09 12:36:44 +0800 Jun Xie <jun.xie@samsung.com>
+
+ * ext/hls/gsthlsdemux.c:
+ hlsdemux: Fix memory leak caused by double buffer map
+ https://bugzilla.gnome.org/show_bug.cgi?id=789999
+
+2017-09-19 15:37:42 +0100 Chris Bass <floobleflam@gmail.com>
+
+ * ext/ttml/ttmlparse.c:
+ ttmlparse: Ensure default showBackground behaviour is enacted
+ Ensure that region backgrounds are always show when tts:showBackground
+ is not explicitly set, in accordance with the default behavour given in
+ the TTML spec.
+ https://bugzilla.gnome.org/show_bug.cgi?id=787942
+
=== release 1.12.3 ===
-2017-09-18 Sebastian Dröge <slomo@coaxion.net>
+2017-09-18 17:48:09 +0300 Sebastian Dröge <sebastian@centricular.com>
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
* configure.ac:
- releasing 1.12.3
+ * 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-gtk.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-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-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-sdpelem.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-ttmlsubs.xml:
+ * docs/plugins/inspect/plugin-uvch264.xml:
+ * docs/plugins/inspect/plugin-vcdsrc.xml:
+ * docs/plugins/inspect/plugin-vdpau.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:
+ * meson.build:
+ Release 1.12.3
+
+2017-09-18 16:17:22 +0300 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/fur.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-09-18 16:04:41 +0300 Sebastian Dröge <sebastian@centricular.com>