Commit graph

18 commits

Author SHA1 Message Date
Hector Martin
4b24e782e0 Bump to 0.1.8
Signed-off-by: Hector Martin <marcan@marcan.st>
2023-12-17 17:14:36 +09:00
Hector Martin
035c02ca6a Bump to 0.1.7
Signed-off-by: Hector Martin <marcan@marcan.st>
2023-12-11 22:19:06 +09:00
Hector Martin
33797aee2d Bump to 0.1.6
Signed-off-by: Hector Martin <marcan@marcan.st>
2023-12-08 23:22:39 +09:00
Hector Martin
a901278264 Cargo.toml: Upgrade configparser and enable indexmap
We need this to keep speaker order stable for blackbox dumps to have
meaning.

Signed-off-by: Hector Martin <marcan@marcan.st>
2023-12-07 20:06:13 +09:00
Hector Martin
8fed89e8e5 Bump to 0.1.5
Signed-off-by: Hector Martin <marcan@marcan.st>
2023-12-04 22:55:23 +09:00
Hector Martin
60752494cd main: Trap SIGQUIT to trigger a blackbox
The signal_hook crate makes this easy, but unfortunately insists on
hardcoding SA_RESTART. So we have to then use libc directly to patch
that out...

Still worth using signal_hook for the atomic flag helper though.

Signed-off-by: Hector Martin <marcan@marcan.st>
2023-12-04 18:40:46 +09:00
Hector Martin
d1c1f0b5b9 Bump to 0.1.4
Signed-off-by: Hector Martin <marcan@marcan.st>
2023-10-30 19:00:58 +09:00
Hector Martin
7fbb53df51 blackbox: Add black-box debug functionality
On any panic, we dump out the last ~30 seconds of IVSENSE data along
with the starting state and panic reason.

Also add a feature to panic if the gain reduces too much. This can be
used to try to catch badness.

Signed-off-by: Hector Martin <marcan@marcan.st>
2023-10-29 00:28:08 +09:00
Hector Martin
cfde41c18e Bump to 0.1.3
Signed-off-by: Hector Martin <marcan@marcan.st>
2023-10-15 08:41:52 +09:00
Hector Martin
063db4854b Downgrade more deps
Signed-off-by: Hector Martin <marcan@marcan.st>
2023-10-15 08:41:34 +09:00
Hector Martin
b91dacb7a6 Drop unused half dependency
Signed-off-by: Hector Martin <marcan@marcan.st>
2023-10-15 08:34:57 +09:00
Hector Martin
12ecb8c6dd Bump to 0.1.1 2023-10-14 11:12:28 +09:00
Hector Martin
5708edf68d Cargo.toml: Add homepage 2023-10-14 10:42:00 +09:00
Hector Martin
cad5c81a68 Cargo.toml: Add missing fields
Signed-off-by: Hector Martin <marcan@marcan.st>
2023-10-14 10:30:40 +09:00
Hector Martin
557b74a03b Cargo.toml: Bump alsa-rs version
Signed-off-by: Hector Martin <marcan@marcan.st>
2023-10-14 10:17:06 +09:00
James Calligeros
391cf6231f
alsa: remove local version of crate
the bindings we rely on were merged in v0.7.1, so we
no longer need to carry the crate downstream.

Signed-off-by: James Calligeros <jcalligeros99@gmail.com>
2023-08-01 17:23:02 +10:00
Hector Martin
21b3e49456 Wheee it works
Signed-off-by: Hector Martin <marcan@marcan.st>
2023-02-24 01:17:41 +09:00
James Calligeros
e8a37a847b initial commit
Signed-off-by: James Calligeros <jcalligeros99@gmail.com>
2022-12-02 13:54:41 +10:00