Sebastian Dröge
|
0df0dd7fe3
|
matroskademux: Avoid integer-overflow resulting in heap corruption in WavPack header handling code
blocksize + WAVPACK4_HEADER_SIZE might overflow gsize, which then
results in allocating a very small buffer. Into that buffer blocksize
data is memcpy'd later which then causes out of bound writes and can
potentially lead to anything from crashes to remote code execution.
Thanks to Adam Doupe for analyzing and reporting the issue.
CVE: CVE-2022-1920
https://gstreamer.freedesktop.org/security/sa-2022-0004.html
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1226
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2613>
|
2022-06-15 16:57:28 +00:00 |
|
Nirbheek Chauhan
|
3a2035deb2
|
matroska-demux: Emit a warning when no codec data found
It is bad if an mkv file does not have codec data for the ProRes
variant, so we should emit a warning. ffmpeg does the same thing.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1766>
|
2022-02-26 17:04:13 +00:00 |
|
Sebastian Wick
|
2a705f27a1
|
matroska: default prores fourcc apcn
If there is no codec private data for prores it should default to Apple
ProRes 422 Standard Definition (apcn). Can be tested with
strobe_scientist.mkv from
https://developers.google.com/media/vp9/hdr-encoding
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1753>
|
2022-02-20 13:43:14 +00:00 |
|
Rafał Dzięgiel
|
41385ab6f7
|
matroska: Ref index table when updating track info
Track index table array was being lost during track info update.
Ref it over to updated info, so it can be used for finding
nearest seek points.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1203>
|
2021-11-12 12:28:40 +00:00 |
|
Rafał Dzięgiel
|
478f94edc7
|
matroska: Use g_array_unref everywhere
Instead of using g_array_free which is not thread safe use g_array_unref instead
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1203>
|
2021-11-12 12:28:40 +00:00 |
|
Thibault Saunier
|
5ff769d731
|
Move files from gst-plugins-good into the "subprojects/gst-plugins-good/" subdir
|
2021-09-24 16:13:50 -03:00 |
|