mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-06-26 01:40:38 +00:00
Update ChangeLogs for 1.20.7
This commit is contained in:
parent
1288d9d678
commit
c56541433b
|
@ -1,7 +1,13 @@
|
|||
2023-02-24 00:23:26 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* meson.build:
|
||||
Back to development
|
||||
|
||||
=== release 1.20.6 ===
|
||||
|
||||
2023-02-23 18:23:07 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* ChangeLog:
|
||||
* NEWS:
|
||||
* RELEASE:
|
||||
* gst-devtools.doap:
|
||||
|
|
|
@ -1,7 +1,13 @@
|
|||
2023-02-24 00:23:26 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* meson.build:
|
||||
Back to development
|
||||
|
||||
=== release 1.20.6 ===
|
||||
|
||||
2023-02-23 18:23:07 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* ChangeLog:
|
||||
* NEWS:
|
||||
* RELEASE:
|
||||
* gst-editing-services.doap:
|
||||
|
|
|
@ -1,7 +1,32 @@
|
|||
2023-05-12 09:50:04 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* ext/libav/gstavviddec.c:
|
||||
avviddec: Temporarily unlock stream lock while flushing buffers
|
||||
This can call into the decoder again from other threads and try to take
|
||||
the stream lock from there, which would cause a deadlock.
|
||||
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2558
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4831>
|
||||
|
||||
2023-02-28 14:00:26 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* ext/libav/gstavauddec.c:
|
||||
* ext/libav/gstavviddec.c:
|
||||
ffmpeg: avauddec/avviddec: Free packet side data after usage
|
||||
As we don't use proper refcounting with AVPacket we have to manage this
|
||||
ourselves.
|
||||
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2006
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4079>
|
||||
|
||||
2023-02-24 00:23:26 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* meson.build:
|
||||
Back to development
|
||||
|
||||
=== release 1.20.6 ===
|
||||
|
||||
2023-02-23 18:23:07 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* ChangeLog:
|
||||
* NEWS:
|
||||
* RELEASE:
|
||||
* gst-libav.doap:
|
||||
|
|
|
@ -1,7 +1,13 @@
|
|||
2023-02-24 00:23:26 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* meson.build:
|
||||
Back to development
|
||||
|
||||
=== release 1.20.6 ===
|
||||
|
||||
2023-02-23 18:23:07 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* ChangeLog:
|
||||
* NEWS:
|
||||
* RELEASE:
|
||||
* gst-omx.doap:
|
||||
|
|
|
@ -1,7 +1,89 @@
|
|||
2023-06-13 14:25:04 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* gst/dvdspu/gstspu-pgs.c:
|
||||
dvdspu: Avoid integer overflow when checking if enough data is available
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4902>
|
||||
|
||||
2023-06-13 14:23:47 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* gst/dvdspu/gstspu-pgs.c:
|
||||
dvdspu: Make sure enough data is allocated for the available data
|
||||
If the size read from the stream is smaller than the currently available
|
||||
data then the size is bogus and the data should simply be discarded.
|
||||
Fixes ZDI-CAN-20994
|
||||
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2660
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4902>
|
||||
|
||||
2023-03-23 20:04:49 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||
|
||||
* gst/videoparsers/gsth265parse.c:
|
||||
h265parse: Don't override upstream framerate
|
||||
The framerate should only be replaced (and corrected for alternating field)
|
||||
when it is parsed from the bitstream. Otherwise, the upstream framerate
|
||||
from caps should be trusted and assumed correct.
|
||||
Related to gst-plugins-bad!2020
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4884>
|
||||
|
||||
2023-03-23 20:02:16 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||
|
||||
* gst/videoparsers/gsth265parse.c:
|
||||
* gst/videoparsers/gsth265parse.h:
|
||||
h265parse: Rename parsed_framerate to framerate_from_caps
|
||||
That meaning of parsed_framerate is ambigious, it is set whenever the
|
||||
framerate has been parsed from caps, which can be confused with being
|
||||
parsed from the bitstream. Rename this as framerate_from_caps.
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4884>
|
||||
|
||||
2023-02-15 13:10:39 +0800 Mengkejiergeli Ba <mengkejiergeli.ba@intel.com>
|
||||
|
||||
* gst/videoparsers/gsth265parse.c:
|
||||
h265parse: Fix to check returned value
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4884>
|
||||
|
||||
2023-06-13 01:29:14 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* gst/asfmux/gstasfobjects.c:
|
||||
asfmux: fix potentially unaligned write on 32-bit ARM
|
||||
Fixes #2665
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4856>
|
||||
|
||||
2023-04-18 14:55:23 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* gst/mpegtsdemux/tsdemux.c:
|
||||
tsdemux: Set number of channels to 2 for dual mono Opus
|
||||
Instead of leaving it at 0, which will then cause caps creation to fail.
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4565>
|
||||
|
||||
2023-03-19 21:21:31 +0100 Adrien De Coninck <deconinck.adrien@gmail.com>
|
||||
|
||||
* sys/winks/ksdeviceprovider.c:
|
||||
ksdeviceprovider: Fix leak in gst_dshow_device_provider_start
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4270>
|
||||
|
||||
2023-03-19 20:57:18 +0100 Adrien De Coninck <a.deconinck@intopix.com>
|
||||
|
||||
* sys/dshowsrcwrapper/dshowdeviceprovider.cpp:
|
||||
dshowdeviceprovider: Fix leak in gst_dshow_device_provider_start
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4270>
|
||||
|
||||
2023-03-09 14:38:13 +1100 Matthew Waters <matthew@centricular.com>
|
||||
|
||||
* ext/closedcaption/gstcea708decoder.c:
|
||||
cea708overlay: fix HCR interpretation
|
||||
An unsigned counter with a for (i = end; i >= 0; i--), can be optimized to
|
||||
infinite loop as an unsigned value will always be >= 0.
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4174>
|
||||
|
||||
2023-02-24 00:23:26 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* meson.build:
|
||||
Back to development
|
||||
|
||||
=== release 1.20.6 ===
|
||||
|
||||
2023-02-23 18:23:07 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* ChangeLog:
|
||||
* NEWS:
|
||||
* RELEASE:
|
||||
* gst-plugins-bad.doap:
|
||||
|
|
|
@ -1,7 +1,104 @@
|
|||
2023-06-13 12:58:26 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* gst/subparse/gstsubparse.c:
|
||||
subparse: Skip after the end of a valid closing tag instead of only skipping `<`
|
||||
This is a small optimization and avoids restarting the next parsing
|
||||
iteration on already accepted data.
|
||||
On its own it would also fix ZDI-CAN-20968 (see previous commit) but the
|
||||
previous commit independently is also a valid fix for it.
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4900>
|
||||
|
||||
2023-06-13 12:53:13 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* gst/subparse/gstsubparse.c:
|
||||
subparse: Look for the closing `>` of a tag after the opening `<`
|
||||
Previously when fixing up subrip markip, we were looking from the start
|
||||
of the remaining buffer instead. Due to how skipping over closing tags
|
||||
works, the remaining buffer will still contain the closing `>` of the
|
||||
previous tag so if a unexpected closing tag is found after another
|
||||
closing tag, we would potentially do an out of bounds memmove().
|
||||
Fixes ZDI-CAN-20968
|
||||
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2662
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4900>
|
||||
|
||||
2023-06-13 13:22:57 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* gst-libs/gst/tag/tags.c:
|
||||
tags: Don't allow image tags with G_MAXUINT32 length
|
||||
This will cause an integer overflow a little bit further down because we
|
||||
allocate a bit more memory to allow for a NUL-terminator.
|
||||
The caller should've avoided passing that much data in already as it's
|
||||
not going to be a valid image and there's likely not even that much data
|
||||
available.
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4901>
|
||||
|
||||
2023-05-29 02:14:44 +0900 Seungha Yang <seungha@centricular.com>
|
||||
|
||||
* gst-libs/gst/video/video-blend.h:
|
||||
video-blend: Fix linking error with C++
|
||||
Add missing extern "C"
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4830>
|
||||
|
||||
2023-04-10 16:06:19 +0200 Jan Alexander Steffens (heftig) <heftig@archlinux.org>
|
||||
|
||||
* tests/check/libs/allocators.c:
|
||||
tests: allocators: Fix fdmem test with recent GLib
|
||||
The test failed with recent GLib, where `g_close` emits a critical
|
||||
warning on EBADF. Remove the `g_close` check from `test_fdmem` and add
|
||||
another version that tests `GST_FD_MEMORY_FLAG_DONT_CLOSE`.
|
||||
We will depend on the Valgrind test run to warn us about leaked FDs.
|
||||
Fixes: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2480
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4829>
|
||||
|
||||
2023-04-22 11:42:36 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* gst/audiotestsrc/gstaudiotestsrc.c:
|
||||
audiotestsrc: Initialize all samples in wave=ticks mode
|
||||
Previously samples were only initialized in 2 out of 3 cases.
|
||||
Probably fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/337
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4564>
|
||||
|
||||
2022-11-25 10:01:06 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||
|
||||
* ext/gl/gstglimagesink.c:
|
||||
glimagesink: Fix render rect assertion
|
||||
Whenever the surface is resized before the stream is negotiated, we endup
|
||||
with an assertion in libgstvideo.
|
||||
gst_video_center_rect: assertion 'src->h != 0' failed
|
||||
This fixes it, by following the style aready in place, which is to ensure
|
||||
surfaces have a minimum size of 1x1.
|
||||
Fixes #1139
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4303>
|
||||
|
||||
2023-02-27 18:30:20 +0100 Enrique Ocaña González <eocanha@igalia.com>
|
||||
|
||||
* gst/playback/gsturisourcebin.c:
|
||||
gsturisourcebin: Don't try to plug a typefinder on dynamic sources.
|
||||
setup_source() tries to plug a typefind element unconditionally to the
|
||||
source element on non-live streams, no matter if the element is dynamic
|
||||
or not. In the former case, the element might not have any src pad
|
||||
created, so the plugging will fail, triggering an unrecoverable error.
|
||||
This patch only tries the plugging when the element is not dynamic (no
|
||||
new-pad callback has been configured). In case the element is dynamic,
|
||||
the callback will take care of configuration when pads appear in the
|
||||
future.
|
||||
This solves many regressions on the YouTube MSE Conformance Tests[1] at
|
||||
least in downstream WPE 2.38[2] after migrating from GStreamer 1.16 to
|
||||
1.18, a change that introduces Playbin 3.
|
||||
[1] https://ytlr-cert.appspot.com/latest/main.html
|
||||
[2] https://github.com/WebPlatformForEmbedded/WPEWebKit/tree/wpe-2.38
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4074>
|
||||
|
||||
2023-02-24 00:23:26 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* meson.build:
|
||||
Back to development
|
||||
|
||||
=== release 1.20.6 ===
|
||||
|
||||
2023-02-23 18:23:07 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* ChangeLog:
|
||||
* NEWS:
|
||||
* RELEASE:
|
||||
* gst-plugins-base.doap:
|
||||
|
|
|
@ -1,7 +1,127 @@
|
|||
2023-06-13 13:20:16 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* gst/audioparsers/gstflacparse.c:
|
||||
flacparse: Avoid integer overflow in available data check for image tags
|
||||
If the image length as stored in the file is some bogus integer then
|
||||
adding it to the current byte readers position can overflow and wrongly
|
||||
have the check for enough available data succeed.
|
||||
This then later can cause NULL pointer dereferences or out of bounds
|
||||
reads/writes when actually reading the image data.
|
||||
Fixes ZDI-CAN-20775
|
||||
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2661
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4901>
|
||||
|
||||
2023-06-12 19:24:15 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* tests/check/elements/rtpbin_buffer_list.c:
|
||||
tests: rtpbin_buffer_list: fix possible unaligned read on 32-bit ARM
|
||||
Fixes #2666
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4856>
|
||||
|
||||
2023-05-11 16:25:11 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* tests/check/elements/qtdemux.c:
|
||||
* tests/files/editlists.mp4.gz.gz:
|
||||
qtdemux: add unit test for edit list regression
|
||||
File is the mp4 file from #2549 with the mdat atom
|
||||
zeroed out and compressed. We compress twice because
|
||||
apparently compressing 5MB of zeroes effectively in
|
||||
one run is too difficult for gzip.
|
||||
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2549
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4833>
|
||||
|
||||
2023-05-05 19:41:34 +0200 Mathieu Duponchelle <mathieu@centricular.com>
|
||||
|
||||
* gst/isomp4/qtdemux.c:
|
||||
Revert "qtdemux: fix conditions for end of segment in reverse playback"
|
||||
This reverts commit 9deb3c27acd4161f810cd782f03bcdaccf2643c7.
|
||||
The test case that was described in the associated MR
|
||||
(https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/262)
|
||||
remains adequately fixed by a related MR that was merged later
|
||||
(https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/275).
|
||||
It introduced incorrect logic that broke edit lists as described in
|
||||
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2549
|
||||
Fixes: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2549
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4833>
|
||||
|
||||
2023-05-15 11:45:12 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* gst/isomp4/gstqtmux.c:
|
||||
qtmux: Fix extraction of CEA608 data from S334-1A packets
|
||||
The index is already incremented by 3 every iteration so multiplying it
|
||||
by 3 additionally on each array access is doing it twice and does not
|
||||
work.
|
||||
This caused invalid files to be created if there's more than one CEA608
|
||||
triplet in a buffer, and out of bounds memory reads.
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4832>
|
||||
|
||||
2023-04-04 19:23:14 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* gst/rtsp/gstrtspsrc.c:
|
||||
rtspsrc: Skip PTs with caps incompatible to the global caps
|
||||
Otherwise empty caps are created while all following code assumes that
|
||||
the caps will have exactly one structure, and then run into assertions.
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4568>
|
||||
|
||||
2023-04-27 13:00:42 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* gst/rtsp/gstrtspsrc.c:
|
||||
rtspsrc: Fix handling of `*` control path
|
||||
Regression introduced by 7f9d689572843ff9e0b8a92128034a8fc4a14d96.
|
||||
Thanks to Tristan Matthews for reporting this.
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4566>
|
||||
|
||||
2023-04-17 09:28:43 +0200 Edward Hervey <edward@centricular.com>
|
||||
|
||||
* gst/isomp4/qtdemux.c:
|
||||
qtdemux: Fix av1C parsing
|
||||
This is a regression introduced by
|
||||
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3882
|
||||
The av1c codec configuration parsing would always fail due to an off-by-one
|
||||
error, the content of an atom starting at offset 8 (i.e. the 9th byte) and not
|
||||
9 (the 10th byte).
|
||||
Also introduce a break in order to not get stray warnings
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4434>
|
||||
|
||||
2023-03-03 18:40:22 +0000 Jan Alexander Steffens (heftig) <heftig@archlinux.org>
|
||||
|
||||
* docs/gst_plugins_cache.json:
|
||||
* gst/multifile/gstimagesequencesrc.c:
|
||||
imagesequencesrc: Properly set default location
|
||||
Noticed this because the generic_states test kept segfaulting at random.
|
||||
GLibC 2.37 can crash when NULL is supplied as a format string.
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4431>
|
||||
|
||||
2023-03-23 16:40:54 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* gst/rtp/gstrtpjpegdepay.c:
|
||||
rtpjpegdepay: fix logic error when checking if an EOI is present
|
||||
We wouldn't add the missing EOI marker if the frame ended with
|
||||
either 0xFF NN or 0xNN D9.
|
||||
Fixes #2407
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4271>
|
||||
|
||||
2023-03-06 19:56:08 +0000 Matt Feury <mattfeury@gmail.com>
|
||||
|
||||
* gst/rtsp/gstrtspsrc.c:
|
||||
rtspsrc: Consider "451: Parameter Not Understood" when handling broken control urls
|
||||
similar to https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3854
|
||||
it seems that some implementations return this when
|
||||
the server does not implement URL handling correctly
|
||||
this fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2334
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4173>
|
||||
|
||||
2023-02-24 00:23:26 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* docs/gst_plugins_cache.json:
|
||||
* meson.build:
|
||||
Back to development
|
||||
|
||||
=== release 1.20.6 ===
|
||||
|
||||
2023-02-23 18:23:07 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* ChangeLog:
|
||||
* NEWS:
|
||||
* RELEASE:
|
||||
* docs/gst_plugins_cache.json:
|
||||
|
|
|
@ -1,7 +1,47 @@
|
|||
2023-07-07 10:08:21 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* gst/realmedia/rmdemux.c:
|
||||
rmdemux: Check for integer overflow when calculation audio packet size
|
||||
Fixes ZDI-CAN-21444
|
||||
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2782
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5077>
|
||||
|
||||
2023-07-07 10:08:03 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* gst/realmedia/rmdemux.c:
|
||||
rmdemux: Use GST_LOG_OBJECT instead of GST_LOG
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5077>
|
||||
|
||||
2023-07-07 10:00:19 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* gst/realmedia/rmdemux.c:
|
||||
rmdemux: Check that enough SIPR audio data is available when copying
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5077>
|
||||
|
||||
2023-07-07 09:59:20 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* gst/realmedia/rmdemux.c:
|
||||
rmdemux: Check for integer overflows when calculating the size of SIPR audio buffers
|
||||
Fixes ZDI-CAN-21443
|
||||
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2782
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5077>
|
||||
|
||||
2023-07-07 09:59:04 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* gst/realmedia/rmdemux.c:
|
||||
rmdemux: Use GST_LOG_OBJECT instead of GST_LOG
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5077>
|
||||
|
||||
2023-02-24 00:23:26 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* meson.build:
|
||||
Back to development
|
||||
|
||||
=== release 1.20.6 ===
|
||||
|
||||
2023-02-23 18:23:07 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* ChangeLog:
|
||||
* NEWS:
|
||||
* RELEASE:
|
||||
* gst-plugins-ugly.doap:
|
||||
|
|
|
@ -1,7 +1,13 @@
|
|||
2023-02-24 00:23:26 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* meson.build:
|
||||
Back to development
|
||||
|
||||
=== release 1.20.6 ===
|
||||
|
||||
2023-02-23 18:23:07 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* ChangeLog:
|
||||
* NEWS:
|
||||
* RELEASE:
|
||||
* gst-python.doap:
|
||||
|
|
|
@ -1,7 +1,22 @@
|
|||
2023-04-04 20:03:31 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* gst/rtsp-server/rtsp-media.c:
|
||||
rtsp-server: media: First set state to PLAYING again temporarily, then send EOS
|
||||
Sending the EOS event while the pipeline is PAUSED can deadlock on the
|
||||
stream lock if a sink is currently blocked because of pre-rolling.
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4569>
|
||||
|
||||
2023-02-24 00:23:26 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* docs/gst_plugins_cache.json:
|
||||
* meson.build:
|
||||
Back to development
|
||||
|
||||
=== release 1.20.6 ===
|
||||
|
||||
2023-02-23 18:23:07 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* ChangeLog:
|
||||
* NEWS:
|
||||
* RELEASE:
|
||||
* docs/gst_plugins_cache.json:
|
||||
|
|
|
@ -1,7 +1,13 @@
|
|||
2023-02-24 00:23:26 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* meson.build:
|
||||
Back to development
|
||||
|
||||
=== release 1.20.6 ===
|
||||
|
||||
2023-02-23 18:23:07 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* ChangeLog:
|
||||
* NEWS:
|
||||
* RELEASE:
|
||||
* gstreamer-vaapi.doap:
|
||||
|
|
|
@ -1,7 +1,40 @@
|
|||
2023-06-08 20:52:21 +0900 Seungha Yang <seungha@centricular.com>
|
||||
|
||||
* plugins/elements/gstelements_private.c:
|
||||
* tests/check/elements/filesink.c:
|
||||
filesink: Fix buffered mode writing
|
||||
Fixing miscalculated buffer index when a buffer holds multiple
|
||||
memories and it's not aligned to the vector size 16
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4854>
|
||||
|
||||
2023-06-09 10:28:43 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* libs/gst/helpers/gst-ptp-helper.c:
|
||||
ptp: Correctly parse clock ID from the commandline parameters in the helper
|
||||
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2652
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4838>
|
||||
|
||||
2023-05-17 10:01:30 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* libs/gst/net/gstptpclock.c:
|
||||
ptp: Work around bug in ptpd in default configuration
|
||||
ptpd is defaulting to the hybrid mode, and was sending invalid multicast
|
||||
PTP messages in that configuration until ce96c742a88792a8d92deebaf03927e1b367f4a9.
|
||||
While this commit was made in 2015 there was no release in the meantime.
|
||||
Work around this by detecting this case and defaulting to the default
|
||||
values for the given intervals as given by the PTP standard.
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4834>
|
||||
|
||||
2023-02-24 00:23:26 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* meson.build:
|
||||
Back to development
|
||||
|
||||
=== release 1.20.6 ===
|
||||
|
||||
2023-02-23 18:23:07 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* ChangeLog:
|
||||
* NEWS:
|
||||
* RELEASE:
|
||||
* gstreamer.doap:
|
||||
|
|
Loading…
Reference in a new issue