1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-24 12:17:34 +00:00
serenity/Userland/Libraries/LibAudio
creator1creeper1 3c05261611 AK+Everywhere: Make FixedArray OOM-safe
FixedArray now doesn't expose any infallible constructors anymore.
Rather, it exposes fallible methods. Therefore, it can be used for
OOM-safe code.
This commit also converts the rest of the system to use the new API.
However, as an example, VMObject can't take advantage of this yet,
as we would have to endow VMObject with a fallible static
construction method, which would require a very fundamental change
to VMObject's whole inheritance hierarchy.
2022-01-08 22:54:05 +01:00
..
Buffer.cpp LibAudio: New error propagation API in Loader and Buffer 2021-11-28 13:33:51 -08:00
Buffer.h AK+Everywhere: Make FixedArray OOM-safe 2022-01-08 22:54:05 +01:00
ClientConnection.cpp Everywhere: Refactor 'muted' to 'main_mix_muted' in all AudioConnections 2021-12-24 00:19:01 -08:00
ClientConnection.h Everywhere: Refactor 'muted' to 'main_mix_muted' in all AudioConnections 2021-12-24 00:19:01 -08:00
CMakeLists.txt LibAudio: Implement a basic FLAC loader 2021-06-25 20:48:14 +04:30
FlacLoader.cpp AK+Everywhere: Make FixedArray OOM-safe 2022-01-08 22:54:05 +01:00
FlacLoader.h LibAudio: Remove frame-wise copys from FlacLoader 2022-01-02 22:18:37 +01:00
FlacTypes.h LibAudio: Implement a basic FLAC loader 2021-06-25 20:48:14 +04:30
Loader.cpp LibAudio: New error propagation API in Loader and Buffer 2021-11-28 13:33:51 -08:00
Loader.h LibAudio: New error propagation API in Loader and Buffer 2021-11-28 13:33:51 -08:00
LoaderError.h LibAudio: New error propagation API in Loader and Buffer 2021-11-28 13:33:51 -08:00
Sample.h Audio: Fix code smells and issues found by static analysis 2021-11-15 23:00:11 +00:00
WavLoader.cpp LibAudio: New error propagation API in Loader and Buffer 2021-11-28 13:33:51 -08:00
WavLoader.h LibAudio: New error propagation API in Loader and Buffer 2021-11-28 13:33:51 -08:00
WavWriter.cpp Audio: Fix code smells and issues found by static analysis 2021-11-15 23:00:11 +00:00
WavWriter.h Audio: Fix code smells and issues found by static analysis 2021-11-15 23:00:11 +00:00