Files
ladybird/Libraries/LibMedia
Timothy Flynn ad4634d0ed LibMedia: Use a simple locked vector to handle audio commands on macOS
The SharedSingleProducerCircularQueue used here has dubious value, This
queue is used to pass commands to the audio thread, such as play/pause/
seek/volume change/etc. We can make do with a simple locked vector, as
we were blocking to enqueue tasks anyways. We can also use an atomic
bool to tell the audio thread when it needs to take a lock on the task
queue, to keep the thread lock-free most of the time.
2025-05-25 08:45:50 -04:00
..
2025-03-13 19:33:44 +01:00
2025-03-13 19:33:44 +01:00
2025-03-13 19:33:44 +01:00
2024-12-28 05:39:32 -08:00
2025-02-11 04:07:24 -07:00