Hector Martin
e19970b5e0
types: Lock all elements we interact with
...
Signed-off-by: Hector Martin <marcan@marcan.st>
2023-10-12 16:51:15 +09:00
Hector Martin
7dc04ccb1d
helpers: Add lock_el helper
...
Signed-off-by: Hector Martin <marcan@marcan.st>
2023-10-12 16:51:00 +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
James Calligeros
2e853a1851
README: revamp to reflect recent progress
...
Signed-off-by: James Calligeros <jcalligeros99@gmail.com>
2023-06-11 12:48:15 +10:00
Hector Martin
b07584e1fd
Grab current sample rate from mixer control
2023-05-09 19:12:43 +09:00
Hector Martin
5c47bc3e94
Automatically select the sample rate if zero
...
This allows the sense PCM to be opened at the correct current rate if
playback is active, or otherwise arbitrarily picks the lowest rate.
Signed-off-by: Hector Martin <marcan@marcan.st>
2023-05-09 19:12:02 +09: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
1bb490871f
block on empty buffer
...
Signed-off-by: James Calligeros <jcalligeros99@gmail.com>
2023-02-14 22:37:47 +10:00
James Calligeros
bc49ea2887
some fixes
...
Signed-off-by: James Calligeros <jcalligeros99@gmail.com>
2023-02-14 22:02:30 +10:00
James Calligeros
a7ca735707
implement skeleton temp model
...
wip, probably horrible
Signed-off-by: James Calligeros <jcalligeros99@gmail.com>
2023-02-14 20:30:57 +10:00
James Calligeros
a557c956d3
add mit license
...
Signed-off-by: James Calligeros <jcalligeros99@gmail.com>
2023-02-07 21:19:54 +10:00
James Calligeros
e8a37a847b
initial commit
...
Signed-off-by: James Calligeros <jcalligeros99@gmail.com>
2022-12-02 13:54:41 +10:00