Commit graph

7 commits

Author SHA1 Message Date
alichraghi
08cfc2368f sysaudio: skip "requestDevice behavior: invalid id" test 2022-07-19 09:25:55 -07:00
iddev5
d12ba02c38 sysaudio: webaudio: Implement audio playback using data_callback
Supports passing user context as well as provides the current device.
2022-07-17 09:48:26 -07:00
iddev5
c22e54bcd7 sysaudio: webaudio: Set internal buffer size to 512
It was 4096 before. Lower values means lower latency but higher values
are needed for clear audio. It should be properly tested across multiple
browsers to find out the correct default value, or create a formula to
auto calculate it. It should always be a multiple of 2 in the range 256,
512, ..., 8192, 16384.
2022-07-17 09:48:26 -07:00
iddev5
94c4d3a679 sysaudio: webaudio: Use device descriptor to create suitable audio
context
2022-07-14 21:55:32 -07:00
iddev5
43936df45b sysaudio: webaudio: Add device start and pause 2022-07-14 21:55:32 -07:00
iddev5
21f3efe78e sysaudio: webaudio: Add intitial implementation and boilerplate 2022-07-14 21:55:32 -07:00
alichraghi
f8f4dcf55f audio: rename to 'sysaudio' 2022-07-13 01:31:08 -07:00