pipewire/test
Wim Taymans 7bf84fa5e2 pod: only call the overflow callback when still needed
When we are already past the size of the buffer, don't bother calling
the overflow callback anymore, the buffer is already corrupted.

Otherwise it would be possible to have the overflow callback fail the
first time around, some data will be skipped, and then the next
overflow callback would succeed, giving the impression that all is
fine.

Add a unit test for this.
2022-09-20 16:59:25 +02:00
..
meson.build test: add simple functional tests 2022-03-05 17:51:22 +00:00
pwtest-compat.c treewide: only define feature macros when the feature is available 2022-02-04 00:15:59 +01:00
pwtest-implementation.h treewide: retain sections to prevent linker garbage collection 2022-04-15 23:58:05 +02:00
pwtest.c SPA_DATA_DIR is the source root when uninstalled 2022-03-18 21:33:02 +01:00
pwtest.h treewide: retain sections to prevent linker garbage collection 2022-04-15 23:58:05 +02:00
test-array.c array: re-initialize the array in pw_array_clear() 2021-10-07 15:08:57 +10:00
test-client.c test: move the client and utils tests over here 2021-08-04 07:45:06 +00:00
test-config.c test: disable broken test 2022-02-01 18:15:16 +01:00
test-context.c treewide: only define feature macros when the feature is available 2022-02-04 00:15:59 +01:00
test-example.c meson.build: drop HAVE_CONFIG_H 2021-06-10 09:04:16 +10:00
test-functional.c test: add simple functional tests 2022-03-05 17:51:22 +00:00
test-lib.c pipewire: improve pw_init/pw_deinit 2022-03-26 21:20:07 +01:00
test-logger.c test: test-logger: ignore some systemd journal error codes 2021-12-01 11:13:50 +01:00
test-loop.c spa: support: loop: handle cancellation better 2022-06-02 00:24:24 +02:00
test-map.c map: make _insert_at() fail on a removed item 2021-10-25 16:17:35 +02:00
test-properties.c test: move some of the property tests to pwtest 2021-06-17 07:08:53 +00:00
test-pwtest.c treewide: only define feature macros when the feature is available 2022-02-04 00:15:59 +01:00
test-spa-buffer.c test: convert two spa tests to pwtest 2021-06-09 18:00:39 +10:00
test-spa-json.c tests: whitespace is not allowed in number either 2022-07-11 12:15:40 +02:00
test-spa-log.c tests: fix log test 2021-09-29 17:06:35 +02:00
test-spa-node.c test: replace all spa_assert() macros with spa_assert_se() 2021-07-27 10:24:44 +10:00
test-spa-pod.c pod: only call the overflow callback when still needed 2022-09-20 16:59:25 +02:00
test-spa-utils.c hook: don't remove from unitialized list 2022-08-30 11:52:42 +00:00
test-support.c test: add a test for the logger truncation 2021-06-09 18:00:39 +10:00
test-utils.c test: move the client and utils tests over here 2021-08-04 07:45:06 +00:00