summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog178
1 files changed, 178 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 237b4c81e..94bbc6021 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,180 @@
+=== release 1.18.2 ===
+
+2020-12-06 13:22:58 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
+ * gst-plugins-good.doap:
+ * meson.build:
+ Release 1.18.2
+
+2020-11-15 11:30:07 +0000 Jose Quaresma <quaresma.jose@gmail.com>
+
+ * sys/rpicamsrc/meson.build:
+ rpicamsrc: add vchostif library as it is required to build successful
+ fix: undefined reference to `vc_gencmd'
+ /usr/src/debug/gstreamer1.0-plugins-good/1.18.1-r0/build/../gst-plugins-good-1.18.1/sys/rpicamsrc/RaspiCamControl.c:1440: undefined reference to `vc_gencmd'
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/829>
+
+2020-11-24 22:11:50 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
+
+ * gst/deinterlace/meson.build:
+ * meson.build:
+ deinterlace: Enable x86 assembly with nasm on MSVC
+ We need to remove x86inc.asm from the list of compiled assembly files
+ because it is not supposed to be compiled separately. It is directly
+ included by yadif.asm, and it exports no symbols.
+ The object file was getting ignored on all platforms except on msvc
+ where it was causing a linker hang when building with debugging
+ enabled because the object file had no debug symbols (or similar).
+ We've seen this before in FFmpeg too, which uses nasm:
+ https://gitlab.freedesktop.org/gstreamer/meson-ports/ffmpeg/-/merge_requests/46
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/826>
+
+2020-10-29 02:38:16 +1100 Jan Schmidt <jan@centricular.com>
+
+ * gst/isomp4/gstqtmux.c:
+ qtmux: Chain up when releasing pad, and fix some locking.
+ Release pads by calling up into aggregator so it can do the right
+ things. Don't clean up the pad until after that.
+ Add some missing locks around some accesses to shared pad state.
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/800>
+
+2020-11-12 09:32:30 +0800 Bing Song <bing.song@nxp.com>
+
+ * docs/gst_plugins_cache.json:
+ * sys/v4l2/gstv4l2object.c:
+ v4l2: caps negotiate wrong as interlace feature
+ gst_caps_simplify() will move interlace format before normal video
+ format. It will cause caps negotiate prefer interlaced caps which
+ isn't expected. Seperate normal caps and interlaced caps and then
+ merge it will keep prefer progress video format.
+ Add ARGB/BGRA for interlaced caps.
+ Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/802
+ Part-of <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/813>
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/821>
+
+2020-11-13 14:58:44 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
+
+ * gst/audioparsers/gstaacparse.c:
+ aacparse: Fix caps change handling
+ In baseparse we set the fixed caps flag on all src pads, therefore the
+ source pad caps query in get_allowed_caps will return the current caps.
+ Current caps won't necessarily intersect with the new caps (e.g. sample
+ rate change). Replace get_allowed_caps with peer_query_caps.
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/819>
+
+2020-11-10 18:18:12 +0000 ChrisDuncanAnyvision <chrisd@anyvision.co>
+
+ * gst/rtsp/gstrtspsrc.c:
+ * gst/rtsp/gstrtspsrc.h:
+ rtspsrc: Ensure same group-id used for both TCP/UDP stream-start events
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/814>
+
+2020-11-10 16:17:23 +0000 ChrisDuncanAnyvision <chrisd@anyvision.co>
+
+ * gst/rtsp/gstrtspsrc.c:
+ rtspsrc: Use consistent URI hashed stream-id for UDP and TCP/Interleaved streams
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/814>
+
+2020-11-01 10:30:27 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/flv/gstflvmux.c:
+ flvmux: Release pads via GstAggregator
+ See https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/797
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/803>
+
+2020-10-31 12:52:04 +1100 Jan Schmidt <jan@centricular.com>
+
+ * tests/check/elements/splitmuxsrc.c:
+ splitmuxsrc: Fix comment in a test
+ Fix a comment in the splitmuxsrc robust muxing test so it
+ describes the test properly.
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/799>
+
+2020-10-31 12:49:08 +1100 Jan Schmidt <jan@centricular.com>
+
+ * gst/multifile/gstsplitmuxsink.c:
+ * gst/multifile/gstsplitmuxsink.h:
+ splitmuxsink: Change EOS catching logic.
+ Add a new state for ending the overall stream, and use it to decide
+ whether to pass the final EOS message up the bus instead of dropping
+ it. Fixes a small race that makes the testsuite sometimes not generate
+ the last fragment(s) sometimes because the wrong EOS gets
+ allowed through too early.
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/799>
+
+2020-10-31 02:19:07 +1100 Jan Schmidt <jan@centricular.com>
+
+ * gst/multifile/gstsplitmuxsink.c:
+ * gst/multifile/gstsplitmuxsink.h:
+ splitmuxsink: Don't use the element state lock
+ Using the element state lock to avoid splitmuxsink shutting
+ down while doing element manipulations can lead to a deadlock on
+ shutdown if a fragment switch happens at exactly the wrong moment.
+ Use a private mutex and a shutdown boolean instead.
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/799>
+
+2020-10-30 03:38:15 +1100 Jan Schmidt <jan@centricular.com>
+
+ * gst/multifile/gstsplitmuxsink.c:
+ splitmuxsink: Don't busy loop on a non-ready pad.
+ If a pad gets into the check_completed_gop method and then
+ the underlying conditions change on the reference context,
+ things could get stuck in a busy loop when the context should
+ instead jump back out and wait for more data.
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/799>
+
+2020-10-30 03:36:51 +1100 Jan Schmidt <jan@centricular.com>
+
+ * gst/multifile/gstsplitmuxsrc.c:
+ splitmuxsrc: Mark running=false on shutdown.
+ Make sure that any late gst_element_call_async() callbacks
+ know that the elements is shutting down and bail out instead
+ of operating on the element we're trying to stop.
+ Fixes a spurious test failure in elements_splitmuxsrc
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/799>
+
+2020-10-29 02:36:35 +1100 Jan Schmidt <jan@centricular.com>
+
+ * gst/multifile/gstsplitmuxsink.c:
+ splitmuxsink: Forward EOS messages from async fragments.
+ Re-enable forwarding EOS messages from fragments that are completing
+ asynchronously, so that splitmuxsink itself won't go EOS until they
+ are complete. This was disabled to work around a bug in core that
+ is fixed in
+ https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/683
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/799>
+
+2020-09-17 22:56:01 +1000 Jan Schmidt <jan@centricular.com>
+
+ * gst/multifile/gstsplitmuxsink.c:
+ * gst/multifile/gstsplitmuxsink.h:
+ splitmuxsink: Never start a new fragment with no reference buffers
+ If there has been no bytes from the reference stream muxed into
+ the current fragment, then time can't have advanced, there's no
+ GOP... this fragment would be broken or empty, so wait for some
+ data on the reference buffer.
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/799>
+
+2020-10-27 23:43:49 +1100 Jan Schmidt <jan@centricular.com>
+
+ * gst/matroska/matroska-mux.c:
+ matroska-mux: Fix sparse stream crash
+ https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/656
+ introduced an invalid memory access when debug is enabled, by casting
+ the wrong pointer to a GstCollectPad. Fixing that showed the original
+ change was incorrect and leads to an infinite loop in the
+ testsuite. This patch fixes both problems.
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/793>
+
+2020-10-27 12:34:19 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * docs/gst_plugins_cache.json:
+ * meson.build:
+ Back to development
+
=== release 1.18.1 ===
2020-10-26 11:12:10 +0000 Tim-Philipp Müller <tim@centricular.com>
@@ -5,6 +182,7 @@
* ChangeLog:
* NEWS:
* RELEASE:
+ * docs/gst_plugins_cache.json:
* gst-plugins-good.doap:
* meson.build:
Release 1.18.1