Release 1.18.0
[platform/upstream/gstreamer.git] / ChangeLog
index bee9c6c..252d622 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,77 @@
+=== release 1.18.0 ===
+
+2020-09-08 00:05:14 +0100  Tim-Philipp Müller <tim@centricular.com>
+
+       * ChangeLog:
+       * NEWS:
+       * README:
+       * RELEASE:
+       * gst-plugins-good.doap:
+       * meson.build:
+         Release 1.18.0
+
+2020-09-07 22:39:02 +0100  Tim-Philipp Müller <tim@centricular.com>
+
+       * meson.build:
+       * scripts/dist-translations.py:
+       * scripts/meson.build:
+         meson: dist pot file in tarballs
+         Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/716>
+
+2020-09-07 12:13:18 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+       * gst/isomp4/atoms.c:
+       * gst/isomp4/qtdemux.c:
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-mux.c:
+         gst: Update for gst_video_transfer_function_*() function renaming
+         Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/715>
+
+2020-08-31 15:01:32 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
+
+       * gst/flv/gstflvmux.c:
+         flvmux: Avoid crash when best pad gets flushed
+         The 'best' pad might receive a flush event between us picking it and us
+         popping the buffer. In this case, the buffer will be missing.
+         Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/711>
+
+2020-08-31 13:43:42 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
+
+       * gst/flv/gstflvmux.c:
+         flvmux: Correct breaks in gst_flv_mux_find_best_pad
+         The code seems to use `continue` and `break` as if both refer to the
+         surrounding `while` loop. But because `break` breaks out of the
+         `switch`, they actually have the same effect.
+         This may have caused the loop not to terminate when it should. E.g. when
+         `skip_backwards_streams` drops a buffer we should abort the aggregation
+         and wait for all pads to be filled again. Instead, we might have just
+         selected a subsequent pad as our new "best".
+         Replace `break` with `done = TRUE; break`, and `continue` with `break`.
+         Then simplify the code a bit.
+         Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/710>
+
+2020-05-13 11:31:38 +0200  Dmitriy Purgin <dpurgin@gmail.com>
+
+       * ext/qt/README.md:
+       * ext/qt/qtplugin.pro:
+         gstqmlgl: build on Windows with qmake without pkgconfig; update instructions on building for Windows
+         Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/591>
+
+2020-08-21 12:12:48 +0200  Philipp Zabel <philipp.zabel@gmail.com>
+
+       * meson.build:
+         meson: fix build failure if orc is enabled but none of its users are
+         Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/778
+         Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/704>
+
+2020-08-20 14:26:04 +0200  Zeid Bekli <zeidb@axis.com>
+
+       * gst/rtp/gstrtpL16depay.c:
+         rtpL16depay: unref buffer on error
+         gst_rtp_L16_depay_process to unref buffer on wrong payload size or
+         reorder failure.
+         Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/702>
+
 === release 1.17.90 ===
 
 2020-08-20 16:11:58 +0100  Tim-Philipp Müller <tim@centricular.com>
@@ -5,6 +79,7 @@
        * ChangeLog:
        * NEWS:
        * RELEASE:
+       * docs/gst_plugins_cache.json:
        * gst-plugins-good.doap:
        * meson.build:
          Release 1.17.90