gstreamer/subprojects/gstreamer/tests
Nicolas Dufresne 343c42ca84 flagset: Fail parsing on overflowing hex strings
This adds code to detect when the hex form of the string we are to
parse exceeds the number of bytes that would form a 32bit flag. This will
avoid treating as flagset anything above then the expected 32 bits and also
stop treading DRM format with modifiers as flagset (like
drm-format=AB24:0x0100000000000002).

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4775>
2023-06-09 22:26:39 +00:00
..
benchmarks Remove glib and gobject dependencies everywhere 2022-04-01 16:32:17 +00:00
check flagset: Fail parsing on overflowing hex strings 2023-06-09 22:26:39 +00:00
examples core: examples: drop use of GSlice 2023-01-24 15:25:05 +00:00
misc Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00
validate meson: Set install_tag on some targets 2022-09-20 10:08:15 +00:00
meson.build gstreamer-full: add full static support 2023-05-31 15:17:11 +00:00
README Move files from gstreamer into the "subprojects/gstreamer/" subdir 2021-09-24 16:13:07 -03:00

This directory contains regression tests, functionality tests, examples,
benchmarks, ...

benchmarks/
   benchmarks to profile pieces of GStreamer
check/
   unit tests using the check library, non-interactive
examples/
   small examples demonstrating the use of various features
misc/
   prototypes, random bits, ...