1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-06-01 02:38:13 +00:00
serenity/Userland/Libraries/LibAudio
Andreas Kling 9601b516b8 LibCore: Remove awkward EventLoop::wake_once() API
This was used in exactly one place, to avoid sending multiple
CustomEvents to the enqueuer thread in Audio::ConnectionToServer.

Instead of this, we now just send a CustomEvent and wake the enqueuer
thread. If it wakes up and has multiple CustomEvents, they get delivered
and ignored in no time anyway. Since they only get ignored if there's
no work to be done, this seems harmless.
2023-04-25 14:48:40 +02:00
..
CMakeLists.txt LibAudio: Improve FLAC seeking 2023-03-19 00:28:02 +00:00
ConnectionToServer.cpp LibCore: Remove awkward EventLoop::wake_once() API 2023-04-25 14:48:40 +02:00
ConnectionToServer.h LibCore: Move Stream-based sockets into the Core namespace 2023-02-13 00:50:07 +00:00
FlacLoader.cpp LibAudio: Use read_until_filled to fill a buffer from a Stream 2023-04-12 14:02:56 -04:00
FlacLoader.h LibAudio: Use specified bit depth directly 2023-03-19 14:15:35 +00:00
FlacTypes.h LibAudio: Use specified bit depth directly 2023-03-19 14:15:35 +00:00
GenericTypes.cpp LibAudio: Improve FLAC seeking 2023-03-19 00:28:02 +00:00
GenericTypes.h LibAudio: Improve FLAC seeking 2023-03-19 00:28:02 +00:00
Loader.cpp LibAudio: Move audio stream buffering into the loader 2023-03-13 13:25:42 +01:00
Loader.h LibAudio: Improve FLAC seeking 2023-03-19 00:28:02 +00:00
LoaderError.h LibAudio: Add a formatter for LoaderError 2023-03-13 12:35:17 -04:00
Metadata.cpp LibAudio: Add a generic audio metadata container 2023-03-13 12:35:17 -04:00
Metadata.h LibAudio: Add a generic audio metadata container 2023-03-13 12:35:17 -04:00
MP3HuffmanTables.h Everywhere: Use ReadonlySpan<T> instead of Span<T const> 2023-02-08 19:15:45 +00:00
MP3Loader.cpp LibAudio: Use new generic seek table for MP3 2023-03-19 00:28:02 +00:00
MP3Loader.h LibAudio: Use new generic seek table for MP3 2023-03-19 00:28:02 +00:00
MP3Tables.h LibAudio+LibDSP: Switch samples to 32-bit float instead of 64-bit float 2022-05-07 20:20:16 +02:00
MP3Types.h LibAudio: Use symbolic constants for MP3 frame and granule size 2023-03-13 13:25:42 +01:00
QOALoader.cpp LibAudio: Move audio stream buffering into the loader 2023-03-13 13:25:42 +01:00
QOALoader.h LibAudio: Move audio stream buffering into the loader 2023-03-13 13:25:42 +01:00
QOATypes.cpp LibAudio: Implement the Quite Okay Audio format 2023-03-10 04:07:14 -07:00
QOATypes.h LibAudio: Implement the Quite Okay Audio format 2023-03-10 04:07:14 -07:00
Queue.h LibAudio+Userland: Remove Audio::LegacyBuffer 2022-05-03 23:09:20 +02:00
Resampler.h LibAudio: Tolerate a file sample rate lower than the AudioServer's 2022-12-31 00:04:34 +01:00
Sample.h Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
SampleFormats.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
SampleFormats.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
UserSampleQueue.cpp LibAudio: Prevent int overflow in the user buffer queue 2022-12-31 00:08:05 +01:00
UserSampleQueue.h Everywhere: Remove unused includes of AK/Format.h 2023-01-02 20:27:20 -05:00
VorbisComment.cpp LibAudio: Update stream APIs used when reading audio metadata 2023-03-13 12:46:42 -04:00
VorbisComment.h LibAudio: Detect and read FLAC metadata 2023-03-13 12:35:17 -04:00
WavLoader.cpp AK: Rename Stream::read_entire_buffer to Stream::read_until_filled 2023-03-13 15:16:20 +00:00
WavLoader.h LibAudio: Move audio stream buffering into the loader 2023-03-13 13:25:42 +01:00
WavWriter.cpp Piano+LibAudio: Port to Core::File 2023-04-09 20:58:54 -06:00
WavWriter.h Piano+LibAudio: Port to Core::File 2023-04-09 20:58:54 -06:00