gstreamer/subprojects/gst-plugins-good/gst/matroska
Sebastian Dröge 474eb62d85 matroskademux: Put a copy of the codec data into the A_MS/ACM caps
The original codec data buffer is owned by matroskademux and does not
necessarily live as long as the caps.

Thanks to Antonio Morales for finding and reporting the issue.

Fixes GHSL-2024-280
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/3894

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8057>
2024-12-03 20:02:52 +00:00
..
ebml-ids.h Move files from gst-plugins-good into the "subprojects/gst-plugins-good/" subdir 2021-09-24 16:13:50 -03:00
ebml-read.c matroska: Use g_array_unref everywhere 2021-11-12 12:28:40 +00:00
ebml-read.h Move files from gst-plugins-good into the "subprojects/gst-plugins-good/" subdir 2021-09-24 16:13:50 -03:00
ebml-write.c matroskamux: Port to GstAggregator 2024-10-01 13:20:18 +00:00
ebml-write.h matroskamux: Port to GstAggregator 2024-10-01 13:20:18 +00:00
gstmatroskaelement.c Move files from gst-plugins-good into the "subprojects/gst-plugins-good/" subdir 2021-09-24 16:13:50 -03:00
gstmatroskaelements.h Move files from gst-plugins-good into the "subprojects/gst-plugins-good/" subdir 2021-09-24 16:13:50 -03:00
lzo.c Move files from gst-plugins-good into the "subprojects/gst-plugins-good/" subdir 2021-09-24 16:13:50 -03:00
lzo.h Move files from gst-plugins-good into the "subprojects/gst-plugins-good/" subdir 2021-09-24 16:13:50 -03:00
matroska-demux.c matroskademux: Put a copy of the codec data into the A_MS/ACM caps 2024-12-03 20:02:52 +00:00
matroska-demux.h matroskademux: Start support for upstream segments in TIME format 2022-10-27 19:45:44 +00:00
matroska-ids.c matroskademux: Skip over zero-sized Xiph stream headers 2024-12-03 20:02:52 +00:00
matroska-ids.h Move files from gst-plugins-good into the "subprojects/gst-plugins-good/" subdir 2021-09-24 16:13:50 -03:00
matroska-mux.c matroskamux: Simplify timestamp comparison logic in find_best_pad() 2024-11-15 22:33:53 +00:00
matroska-mux.h matroskamux: Add support for latency timeouts in live pipelines 2024-10-01 13:20:18 +00:00
matroska-parse.c matroskademux: Consider TrackUID==0 a warning and not handle it as error 2023-03-01 07:38:24 +00:00
matroska-parse.h Move files from gst-plugins-good into the "subprojects/gst-plugins-good/" subdir 2021-09-24 16:13:50 -03:00
matroska-read-common.c matroskademux: Lower verbosity of some often happenning warnings 2024-01-30 09:09:22 +00:00
matroska-read-common.h Move files from gst-plugins-good into the "subprojects/gst-plugins-good/" subdir 2021-09-24 16:13:50 -03:00
matroska.c Move files from gst-plugins-good into the "subprojects/gst-plugins-good/" subdir 2021-09-24 16:13:50 -03:00
meson.build meson: Call pkgconfig.generate in the loop where we declare plugins dependencies 2022-09-01 21:17:35 +00:00
webm-mux.c matroskamux: Port to GstAggregator 2024-10-01 13:20:18 +00:00
webm-mux.h Move files from gst-plugins-good into the "subprojects/gst-plugins-good/" subdir 2021-09-24 16:13:50 -03:00