Wim Taymans
0f8d5c6e57
spa: add and use spa_overflow macros
2026-04-24 15:55:35 +02:00
Wim Taymans
0e0c325194
fix some uninitialized variables warnings
2026-04-08 11:29:36 +02:00
Wim Taymans
2f65cf7124
modules: return the error of getsockopt instead of -EPIPE
2026-03-11 18:18:49 +01:00
Wim Taymans
b8e27cc02b
modules: IO_HUP also has an error
2026-03-02 12:22:30 +01:00
Wim Taymans
6e2522b657
modules: improve error reporting
...
Instead of reporting -EPIPE, get the error from the socket and report
that instead.
2026-03-02 12:13:22 +01:00
Wim Taymans
9ad5ca2e5a
websocket: fix some overflows
...
Fix some integer and buffer overflows as suggested by Sami Farin.
2026-02-27 17:58:51 +01:00
Wim Taymans
dee2d5ee06
zeroconf: sanitize the properties
...
Use some constants for the zeroconf properties. Make the right ones are
used in all places.
2026-02-27 17:31:42 +01:00
Wim Taymans
fa04146cfb
modules: move zeroconf code to zeroconf-utils
2026-02-26 17:09:45 +01:00
Wim Taymans
d6654e84a7
sendspin: add sendspin sender and receiver
...
The sender makes an input stream for each connected client. This makes
it easier to do the per client conversion using the adapter and send
different channels to clients.
The receiver uses linear regression to map ringbuffer indexes to server
timestamps and server timestamps to client timestamps. It can then
schedule playback against its own clock.
2026-02-26 12:17:17 +01:00