1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-06-01 11:18:13 +00:00
serenity/Libraries
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
..
LibAudio AudioServer+LibAudio: Make mixing queue-based instead of buffer-based. 2019-07-28 21:34:47 +02:00
LibC LibC: Don't clobber errno in free(). 2019-07-25 15:23:29 +02:00
LibCore LibCore: Add CFileStreamReader, a simple streaming CFile reader. 2019-07-27 16:38:44 +02:00
LibDraw LibDraw: Tweak the hover highlight color. 2019-07-27 11:16:10 +02:00
LibGUI GFilePicker: Quality of life improvements (#370) 2019-07-28 20:04:57 +02:00
LibHTML LibHTML: A tiny bit of work towards block layout. 2019-07-26 08:05:14 +02:00
LibM Libraries: Fix wrong paths to "Root" in the various install.sh scripts. 2019-07-21 21:38:30 +02:00