ladybird/Servers
Andreas Kling be31e2232c AudioServer+LibAudio: Make mixing queue-based instead of buffer-based.
Each client connection now sets up an ASBufferQueue, which is basically a
queue of ABuffers. This allows us to immediately start streaming the next
pending buffer whenever our current buffer runs out of samples.

This makes the majority of the skippiness go away for me. :^)

Also get rid of the old PlayBuffer API, since we don't need it anymore.
2019-07-28 21:34:47 +02:00
..
AudioServer AudioServer+LibAudio: Make mixing queue-based instead of buffer-based. 2019-07-28 21:34:47 +02:00
LookupServer AK: Make HashMap::get(Key) return an Optional<Value>. 2019-07-24 10:25:43 +02:00
SystemServer Kernel: First cut of a sb16 driver 2019-07-13 08:00:24 +02:00
WindowServer WindowServer+LibGUI: Remove old "icon path" way of doing things. 2019-07-28 10:24:58 +02:00