Niklāvs Koļesņikovs
3be07c7de2
src/modules/meson: make Opus custom modes optional for NetJack2
...
Signed-off-by: Niklāvs Koļesņikovs <89q1r14hd@relay.firefox.com>
2023-06-14 13:54:08 +03:00
Wim Taymans
deba261a1b
module-netjack2: fix compilation without OPUS
2023-06-12 18:25:53 +02:00
Wim Taymans
19f3e422e1
module-netjack2: add int support
2023-06-12 17:01:13 +02:00
Wim Taymans
8dfb22d12b
module-netjack2: add opus support
2023-06-12 11:44:50 +02:00
Wim Taymans
f0e8b95d76
module-netjack2: do some more checks
...
Check packet size and avoid overflows when receiving data.
2023-06-09 13:37:39 +02:00
Wim Taymans
d35e514549
module-netjack2: samples are transmitted in little endian
...
So swap them on big endian.
2023-06-09 12:26:39 +02:00
Wim Taymans
9dd5bab535
module-netjack2: add MIDI send and receive
2023-06-08 16:38:53 +02:00
Wim Taymans
cc82715325
module-netjack2: refactor
...
Move common code to a separate file.
2023-06-05 10:20:43 +02:00
Wim Taymans
f8aa18c88b
module-netjack2: small improvements
2023-06-01 18:36:07 +02:00
Wim Taymans
991a1558dc
module: add a netjack2 driver module
...
The module advertizes itself on multicast and will trigger a new client
in the netjack2 manager. Tested with jack2 and 'jack_load netmanager'.
The driver will receive and send data (no midi yet) from and to the
manager in sync with the manager, without resampling and with a fixed
latency.
2023-05-31 17:22:05 +02:00