gstreamer/subprojects/gstreamer/tests
Nicolas Dufresne bac3de1d83 valgrind: Supress racy cancellable source leak
Creating a socket source, creates a cancellable source internally. This
mechanism is racy and in order to workaround the race, the final unref
can be delayed. Unfortunatly, it seams that this is randomly leaked.
This affects users of glib 2.65 and up. Add a suppression on our side
in order to avoid this leak showing up randomly in our CI.

See https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1400 for more
about the glib implementation detail. And follow this link for an
example of failing CI pipeline:
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/jobs/51694889

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5688>
2023-11-17 15:21:48 -05:00
..
benchmarks Remove glib and gobject dependencies everywhere 2022-04-01 16:32:17 +00:00
check valgrind: Supress racy cancellable source leak 2023-11-17 15:21:48 -05:00
examples core: examples: drop use of GSlice 2023-01-24 15:25:05 +00:00
misc gstreamer: misc: relicense network-clock scheme files to LGPL v2.1+ 2023-10-27 02:48:58 +00:00
validate validate tests: include debugutilsbad to be able to use testsrcbin 2023-06-27 10:13:19 +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, ...