Commit graph

27 commits

Author SHA1 Message Date
Hailey Somerville
a5ab2c6225 use soxr for resampling 2024-01-26 09:06:48 +11:00
Hailey Somerville
69eb04d6a9 add bark_core::audio with Sample, Frame types and conversion fns 2023-12-29 19:52:31 +11:00
Hailey Somerville
8229256c16 add opus support 2023-12-27 15:52:34 +11:00
Hailey Somerville
613c1c8dc8 add decoder to bark-core 2023-12-27 14:15:13 +11:00
Hailey Somerville
41a0b0d21f log-ify 2023-12-27 11:51:45 +11:00
Hailey Somerville
87c45cc738 remove cpal 2023-12-25 20:30:12 +11:00
Hailey Somerville
3b7fc96170 hook up alsa playback 2023-12-24 20:40:45 +11:00
Hailey Somerville
0ffa883347 start integrating new packetqueue 2023-12-24 19:13:45 +11:00
Hailey Somerville
2802b8144b bump to esp-pbuf 0.2.0 2023-09-24 17:48:01 +10:00
Hailey Somerville
d564a207ae rework for esp-pbuf crate 2023-09-23 15:10:19 +10:00
Hailey Somerville
f793b038d3 remove bark-alloc and roll functionality into bark-protocol 2023-09-19 15:23:16 +10:00
Hailey Somerville
422ce25c9f make bark-alloc fallible and add pbuf implementation 2023-09-18 18:36:40 +10:00
Hailey Somerville
760e81ecf6 add impls for both alloc and esp-alloc 2023-09-14 18:07:00 +10:00
Hailey Somerville
445d048f23 remove rand from bark-protocol dependencies 2023-09-14 17:46:47 +10:00
Hailey Somerville
71bdc833c1 add bark-alloc crate for bark-protocol packet allocation 2023-09-14 17:37:23 +10:00
Hailey Somerville
13e072d67c split into protocol and main crate 2023-09-14 17:11:00 +10:00
Hailey Somerville
e73796150e allow configuring device and delay ms in config 2023-08-20 01:00:55 +10:00
Hailey Somerville
e3f3918c15 add config file 2023-08-20 00:25:31 +10:00
Hailey Somerville
c92cfd4dad add stats command 2023-08-19 20:47:54 +10:00
Hailey Somerville
373869b6be fix up multicast so stream + receive can run on same machine 2023-08-19 18:56:55 +10:00
Hailey Somerville
b2ffa7e544 set thread realtime priority 2023-08-18 19:32:49 +10:00
Hailey Somerville
a863d82c79 set expedited forwarding on broadcast packets 2023-08-18 19:12:35 +10:00
Hailey Somerville
ade2ee4d57 start moving away from using wall clock time for synchronisation 2023-08-18 18:41:03 +10:00
Hailey Somerville
7cb45764b7 add padding to timing packet 2023-08-18 13:10:22 +10:00
Hailey Somerville
c108d71595 status indicator 2023-08-14 22:52:11 +10:00
Hailey Somerville
54d6ae3950 remove num-rational dep 2023-08-14 19:27:13 +10:00
Hailey Somerville
9e44cb7881 bark! 2023-08-14 19:16:35 +10:00