diff options
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 390 |
1 files changed, 388 insertions, 2 deletions
@@ -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> |