Sebastian Dröge
|
518ecba8f9
|
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/4898>
|
2023-06-20 09:23:07 +00:00 |
|
Edward Hervey
|
208955307f
|
subparse: Properly forward segment seqnum
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3917>
|
2023-02-09 00:13:40 +00:00 |
|
Edward Hervey
|
24a0e5bdfd
|
subparse: Fix non-closed tag handling.
Unclear what the goal was, but we could end up reading way past the next_tag.
Instead just move everything from after the end tag ('>') to the next_tag.
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=53040
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3340>
|
2022-11-05 16:19:53 +00:00 |
|
Edward Hervey
|
b6303c46b7
|
subparse: Handle GAP events before buffers
Make sure we did initial negotiation and segment pushing if we get GAP events
before buffers.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1903>
|
2022-03-09 23:58:07 +00:00 |
|
Tim-Philipp Müller
|
5660743bbf
|
subparse: don't use g_warning() for malformed input
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1009>
|
2021-10-19 00:12:25 +00:00 |
|
Thibault Saunier
|
2fd28195ca
|
Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir
|
2021-09-24 16:13:26 -03:00 |
|