pipewire/src/modules
Demi Marie Obenour 9e789c65c2 src: check that POD arrays have the correct size for their type
The parser does not check that POD arrays have the correct size for
their type, so the calling code must do that.

This also enumerates some of the code that cannot handle the size of the
values of an array not being the exact expected size for its type.
There is a lot of it.
2025-07-24 16:27:42 -04:00
..
module-adapter *: unify config.h handling 2025-05-30 10:24:13 +00:00
module-avb *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
module-client-device protocol-native: check for NULL strings 2025-07-10 14:08:56 +00:00
module-client-node client-node: close SyncObj fd as well 2025-07-22 14:00:09 +02:00
module-jack-tunnel *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
module-metadata metadata: Added context monitor for removed globals 2024-02-12 08:40:49 +00:00
module-netjack2 modules: fix missing free/close and length checks 2025-06-14 15:24:05 +03:00
module-profiler treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
module-protocol-native src: check that POD arrays have the correct size for their type 2025-07-24 16:27:42 -04:00
module-protocol-pulse src: check that POD arrays have the correct size for their type 2025-07-24 16:27:42 -04:00
module-raop *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
module-roc module-roc: add some more options 2025-02-18 15:51:39 +01:00
module-rt doc: clarify rlimits conf file 2024-01-05 10:22:28 +01:00
module-rtp module-rtp: don't leak opus codec and ptp_sender 2025-07-24 13:16:15 +02:00
module-session-manager src: check that POD arrays have the correct size for their type 2025-07-24 16:27:42 -04:00
module-vban *: unify config.h handling 2025-05-30 10:24:13 +00:00
module-zeroconf-discover treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
spa doc: move modules around to add to docs 2025-01-28 12:33:47 +01:00
flatpak-utils.h modules: get also instance id for flatpak apps 2025-05-12 09:40:32 +00:00
meson.build modules: remove v0 protocol support 2025-07-10 16:26:01 +02:00
module-access.c *: unify config.h handling 2025-05-30 10:24:13 +00:00
module-adapter.c *: unify config.h handling 2025-05-30 10:24:13 +00:00
module-avb.c *: unify config.h handling 2025-05-30 10:24:13 +00:00
module-client-device.c *: unify config.h handling 2025-05-30 10:24:13 +00:00
module-client-node.c modules: remove v0 protocol support 2025-07-10 16:26:01 +02:00
module-combine-stream.c modules: Propagate the combine latency 2025-06-12 16:36:51 +02:00
module-echo-cancel.c echo-cancel: reset buffers when deactivating 2025-07-09 10:20:51 +02:00
module-example-filter.c modules: improve latency handling 2025-06-12 15:20:18 +02:00
module-example-sink.c *: unify config.h handling 2025-05-30 10:24:13 +00:00
module-example-source.c *: unify config.h handling 2025-05-30 10:24:13 +00:00
module-fallback-sink.c *: unify config.h handling 2025-05-30 10:24:13 +00:00
module-ffado-driver.c *: unify config.h handling 2025-05-30 10:24:13 +00:00
module-filter-chain.c filter-graph: add ONNX plugin 2025-07-17 13:16:00 +02:00
module-jack-tunnel.c *: unify config.h handling 2025-05-30 10:24:13 +00:00
module-jackdbus-detect.c *: unify config.h handling 2025-05-30 10:24:13 +00:00
module-link-factory.c *: unify config.h handling 2025-05-30 10:24:13 +00:00
module-loopback.c modules: update Props and ProcessLatency 2025-06-13 12:46:40 +02:00
module-metadata.c *: unify config.h handling 2025-05-30 10:24:13 +00:00
module-netjack2-driver.c *: unify config.h handling 2025-05-30 10:24:13 +00:00
module-netjack2-manager.c *: unify config.h handling 2025-05-30 10:24:13 +00:00
module-parametric-equalizer.c *: unify config.h handling 2025-05-30 10:24:13 +00:00
module-pipe-tunnel.c *: unify config.h handling 2025-05-30 10:24:13 +00:00
module-portal.c *: unify config.h handling 2025-05-30 10:24:13 +00:00
module-profiler.c *: unify config.h handling 2025-05-30 10:24:13 +00:00
module-protocol-native.c modules: remove v0 protocol support 2025-07-10 16:26:01 +02:00
module-protocol-pulse.c *: unify config.h handling 2025-05-30 10:24:13 +00:00
module-protocol-simple.c modules: fix missing free/close and length checks 2025-06-14 15:24:05 +03:00
module-pulse-tunnel.c *: unify config.h handling 2025-05-30 10:24:13 +00:00
module-raop-discover.c *: unify config.h handling 2025-05-30 10:24:13 +00:00
module-raop-sink.c raop: don't set improper media.format 2025-06-03 19:39:43 +02:00
module-roc-sink.c *: unify config.h handling 2025-05-30 10:24:13 +00:00
module-roc-source.c *: unify config.h handling 2025-05-30 10:24:13 +00:00
module-rt.c pipewire: module-rt: use pw_thread_utils_join() 2025-07-12 19:55:34 +00:00
module-rtp-sap.c module-rtp-sap: Take RTP dest port into account when matching sessions 2025-07-18 10:54:04 +02:00
module-rtp-session.c loop: spa_loop_invoke -> spa_loop_locked where possible 2025-05-30 11:59:35 +02:00
module-rtp-sink.c module-rtp: add some rate limit to send/recv errors 2025-07-03 20:57:49 +02:00
module-rtp-source.c module-rtp: Fix and improve direct timestamp mode and documentation 2025-07-24 07:28:53 +00:00
module-session-manager.c Fix typos 2024-05-22 09:19:34 +02:00
module-snapcast-discover.c *: unify config.h handling 2025-05-30 10:24:13 +00:00
module-spa-device-factory.c *: unify config.h handling 2025-05-30 10:24:13 +00:00
module-spa-device.c doc: move modules around to add to docs 2025-01-28 12:33:47 +01:00
module-spa-node-factory.c *: unify config.h handling 2025-05-30 10:24:13 +00:00
module-spa-node.c doc: move modules around to add to docs 2025-01-28 12:33:47 +01:00
module-vban-recv.c loop: spa_loop_invoke -> spa_loop_locked where possible 2025-05-30 11:59:35 +02:00
module-vban-send.c module-vban: create streams per stream_name 2024-11-13 16:47:34 +01:00
module-x11-bell.c *: unify config.h handling 2025-05-30 10:24:13 +00:00
module-zeroconf-discover.c *: unify config.h handling 2025-05-30 10:24:13 +00:00
network-utils.h network-utils: handle inet_ntop errors 2025-01-09 16:28:51 +01:00