Geoffrey McRae
|
c84879717f
|
[client] audio: fix failure to properly handle restart if draining
|
2022-01-20 07:02:00 +11:00 |
|
Geoffrey McRae
|
b3c81bcedf
|
[client] audio: fix use after free race
|
2022-01-19 18:50:39 +11:00 |
|
Geoffrey McRae
|
15f76339c8
|
[client] audio: move the memory copy into the pull function
|
2022-01-19 10:29:49 +11:00 |
|
Geoffrey McRae
|
04ae9217e8
|
[client] audio: allow the audiodev to determine the start fill level
|
2022-01-19 01:52:19 +11:00 |
|
Geoffrey McRae
|
46da447429
|
[client] audio: fix latency calculation
|
2022-01-19 00:58:48 +11:00 |
|
Geoffrey McRae
|
4b080f7610
|
[client] audio: don't lock when consuming frames from the buffer
|
2022-01-19 00:25:52 +11:00 |
|
Geoffrey McRae
|
4fadf3a130
|
[client] audio: tell the audiodev to stop on the last packet, not after
|
2022-01-18 23:43:12 +11:00 |
|
Geoffrey McRae
|
73dc08e5f9
|
[client] audio: remove duplicated line
|
2022-01-18 23:42:02 +11:00 |
|
Geoffrey McRae
|
07c92ec2e8
|
[client] audio: drain buffers on stop instead of just discarding them
|
2022-01-18 23:39:05 +11:00 |
|
Geoffrey McRae
|
b334f22223
|
[client] audio: rework audiodevs to be pull model from a common buffer
|
2022-01-18 09:02:44 +11:00 |
|
Geoffrey McRae
|
0ad26b7da7
|
[client] audio: redraw the graphs if they have been updated
|
2022-01-17 22:49:19 +11:00 |
|
Geoffrey McRae
|
775ac7ce8b
|
[client] audio: reduce timing graph sample count to 30 seconds
|
2022-01-17 22:23:37 +11:00 |
|
Geoffrey McRae
|
689cc53255
|
[client] audio: add audio playback latency interface and graph
|
2022-01-17 22:13:41 +11:00 |
|
Geoffrey McRae
|
5629655f74
|
[client] audio/pw: fix memory leak and gracefully shutdown
|
2022-01-17 22:10:41 +11:00 |
|
Geoffrey McRae
|
32134b33ea
|
[client] audio: remove more debug output spam
|
2022-01-07 16:35:46 +11:00 |
|
Geoffrey McRae
|
9d894065c8
|
[client] audio: remove debug spam
|
2022-01-07 16:27:29 +11:00 |
|
Geoffrey McRae
|
52f06ec332
|
[client] audio: don't call record.mute if it's not supported
|
2022-01-07 00:22:35 +11:00 |
|
Geoffrey McRae
|
fe7973ea24
|
[client] audio: implement record interface and glue
|
2022-01-06 23:49:20 +11:00 |
|
Geoffrey McRae
|
ff2ca20235
|
[client] audio: always store the volume & mute state for restore
|
2022-01-06 23:31:39 +11:00 |
|
Geoffrey McRae
|
a114ea3de4
|
[client] audio: move audio code into it's own unit
|
2022-01-06 23:24:13 +11:00 |
|