pipewire/src/modules
Siva Mahadevan d17e68c43f network-utils: add missing #include <netinet/in.h>
As stated in https://pubs.opengroup.org/onlinepubs/9799919799//basedefs/netinet_in.h.html,

> The <netinet/in.h> header shall define the sockaddr_in structure [...]

This fixes the following build error:

In file included from ../src/modules/module-protocol-native.c:44:
../src/modules/network-utils.h:96:35: error: incomplete definition of type 'struct sockaddr_in'
   96 |                 if (inet_ntop(sa->ss_family, &in->sin_addr, ip, len) == NULL)
      |                                               ~~^
2026-03-11 17:20:12 -04:00
..
module-adapter *: unify config.h handling 2025-05-30 10:24:13 +00:00
module-avb avb: fix compilation 2026-01-11 11:27:15 +01:00
module-client-device protocol-native: check for NULL strings 2025-07-10 14:08:56 +00:00
module-client-node client-node: avoid using invalid fd or mem in clear_data 2026-03-10 14:25:07 +01: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 Don't use SPA_AUDIO_MAX_CHANNELS directly 2025-10-21 09:43:06 +02: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 module-protocol-native: Fix socket activation 2026-03-02 10:28:26 +01:00
module-raop modules: return the error of getsockopt instead of -EPIPE 2026-03-11 18:18:49 +01:00
module-roc pipewire: module-roc-{sink,source}: fix log format string issues 2026-02-19 19:37:15 +00:00
module-rt doc: clarify rlimits conf file 2024-01-05 10:22:28 +01:00
module-rtp module-rtp: Compensate for stream resampler effects in RTP sink node 2026-02-03 09:07:48 +01:00
module-sendspin modules: return the error of getsockopt instead of -EPIPE 2026-03-11 18:18:49 +01: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 module-vban: derive write position from frame counter 2026-02-27 22:48:12 -08:00
spa doc: move modules around to add to docs 2025-01-28 12:33:47 +01:00
zeroconf-utils zeroconf: sanitize the properties 2026-02-27 17:31:42 +01:00
flatpak-utils.h modules: get also instance id for flatpak apps 2025-05-12 09:40:32 +00:00
meson.build meson: try to fix the doc build 2026-02-27 18:23:45 +01: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: support audio.layout where we can 2025-10-30 12:29:31 +01:00
module-echo-cancel.c modules: support audio.layout where we can 2025-10-30 12:29:31 +01:00
module-example-filter.c modules: support audio.layout where we can 2025-10-30 12:29:31 +01:00
module-example-sink.c modules: support audio.layout where we can 2025-10-30 12:29:31 +01:00
module-example-source.c modules: support audio.layout where we can 2025-10-30 12:29:31 +01:00
module-fallback-sink.c *: unify config.h handling 2025-05-30 10:24:13 +00:00
module-ffado-driver.c node: remove node.link-group from drivers 2026-03-05 14:32:41 +01:00
module-filter-chain.c filter-graph: add gain option to sofa 2026-02-02 16:28:54 +01:00
module-jack-tunnel.c modules: add PRIORITY_SESSION 2026-02-16 10:38:05 +01:00
module-jackdbus-detect.c *: unify config.h handling 2025-05-30 10:24:13 +00:00
module-link-factory.c modules: nmake dynamic ports work in link-factory 2025-09-03 10:38:59 +02:00
module-loopback.c modules: support audio.layout where we can 2025-10-30 12:29:31 +01:00
module-metadata.c *: unify config.h handling 2025-05-30 10:24:13 +00:00
module-netjack2-driver.c modules: add PRIORITY_SESSION 2026-02-16 10:38:05 +01:00
module-netjack2-manager.c node: remove node.link-group from drivers 2026-03-05 14:32:41 +01:00
module-parametric-equalizer.c module-eq: Unload filter-chain on destruction 2025-12-26 18:53:48 +00:00
module-pipe-tunnel.c modules: support audio.layout where we can 2025-10-30 12:29:31 +01:00
module-portal.c *: unify config.h handling 2025-05-30 10:24:13 +00:00
module-profiler.c modules: improve debug in profiler 2026-03-11 12:42:06 +01:00
module-protocol-native.c module-protocol-native: Fix socket activation 2026-03-02 10:28:26 +01:00
module-protocol-pulse.c pulse-server: increase min quantum values 2025-11-06 12:52:48 +01:00
module-protocol-simple.c modules: support audio.layout where we can 2025-10-30 12:29:31 +01:00
module-pulse-tunnel.c modules: support audio.layout where we can 2025-10-30 12:29:31 +01:00
module-raop-discover.c zeroconf: sanitize the properties 2026-02-27 17:31:42 +01:00
module-raop-sink.c module-raop: move base64 to separate file 2026-02-26 12:00:31 +01:00
module-roc-sink.c pipewire: module-roc-{sink,source}: remove logging related unused code 2026-02-19 19:37:15 +00:00
module-roc-source.c pipewire: module-roc-{sink,source}: remove logging related unused code 2026-02-19 19:37:15 +00:00
module-rt.c module-rt: warn if setting niceness fails with rtlimit 2025-12-11 16:38:00 -08:00
module-rtp-sap.c module-rtp: Change IGMP recovery log line levels from info to debug 2025-11-10 14:55:21 +01:00
module-rtp-session.c zeroconf: sanitize the properties 2026-02-27 17:31:42 +01:00
module-rtp-sink.c modules: support audio.layout where we can 2025-10-30 12:29:31 +01:00
module-rtp-source.c src/modules/module-rtp-source.c: Fix alignment requirement for 32 bit build 2026-02-21 20:55:17 +01:00
module-scheduler-v1.c impl-node: remove the can_suspend boolean 2026-03-06 10:42:00 +01:00
module-sendspin-recv.c sendspin: cleanup receive sync and logging 2026-03-01 12:49:24 +01:00
module-sendspin-send.c sendspin: implement parsing of client state 2026-03-06 11:24:21 +01:00
module-session-manager.c Fix typos 2024-05-22 09:19:34 +02:00
module-snapcast-discover.c modules: return the error of getsockopt instead of -EPIPE 2026-03-11 18:18:49 +01: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 modules: support audio.layout where we can 2025-10-30 12:29:31 +01:00
module-vban-send.c modules: support audio.layout where we can 2025-10-30 12:29:31 +01:00
module-x11-bell.c *: unify config.h handling 2025-05-30 10:24:13 +00:00
module-zeroconf-discover.c zeroconf: sanitize the properties 2026-02-27 17:31:42 +01:00
network-utils.h network-utils: add missing #include <netinet/in.h> 2026-03-11 17:20:12 -04:00