1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 10:48:11 +00:00
serenity/Userland/Libraries/LibAudio
Tim Schumacher 312a41fddf LibAudio: Use NonnullOwnPtr to keep track of LoaderPlugin streams
This doesn't have any immediate uses, but this adapts the code a bit
more to `Core::Stream` conventions (as most functions there use
NonnullOwnPtr to handle streams) and it makes it a bit clearer that this
pointer isn't actually supposed to be null. In fact, MP3LoaderPlugin
and FlacLoaderPlugin apparently forgot to check for that completely
before starting to decode data.
2022-12-05 17:49:47 +01:00
..
CMakeLists.txt Everywhere: Mark dependencies of most targets as PRIVATE 2022-11-01 14:49:09 +00:00
ConnectionToServer.cpp LibAudio: Set asynchronous audio enqueuer thread to maximum priority 2022-11-25 17:01:44 -07:00
ConnectionToServer.h LibAudio: Initialize enqueuer event loop to null pointer 2022-11-12 10:04:21 -07:00
FlacLoader.cpp LibAudio: Use NonnullOwnPtr to keep track of LoaderPlugin streams 2022-12-05 17:49:47 +01:00
FlacLoader.h LibAudio: Use NonnullOwnPtr to keep track of LoaderPlugin streams 2022-12-05 17:49:47 +01:00
FlacTypes.h LibAudio: Add spec comments to the FlacLoader 2022-06-23 23:16:34 +01:00
GenericTypes.h LibAudio: Parse the picture metadata block 2022-11-13 18:51:18 -07:00
Loader.cpp LibAudio: Use NonnullOwnPtr to keep track of LoaderPlugin streams 2022-12-05 17:49:47 +01:00
Loader.h LibAudio: Use NonnullOwnPtr to keep track of LoaderPlugin streams 2022-12-05 17:49:47 +01:00
LoaderError.h Libraries: Change enums to enum classes in LibAudio 2022-03-18 19:59:43 +01:00
MP3HuffmanTables.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
MP3Loader.cpp LibAudio: Use NonnullOwnPtr to keep track of LoaderPlugin streams 2022-12-05 17:49:47 +01:00
MP3Loader.h LibAudio: Use NonnullOwnPtr to keep track of LoaderPlugin streams 2022-12-05 17:49:47 +01: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+LibDSP: Switch samples to 32-bit float instead of 64-bit float 2022-05-07 20:20:16 +02:00
Queue.h LibAudio+Userland: Remove Audio::LegacyBuffer 2022-05-03 23:09:20 +02:00
Resampler.h LibAudio+Userland: Remove Audio::LegacyBuffer 2022-05-03 23:09:20 +02:00
Sample.h Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
SampleFormats.cpp Libraries: Change enums to enum classes in LibAudio 2022-03-18 19:59:43 +01:00
SampleFormats.h Libraries: Change enums to enum classes in LibAudio 2022-03-18 19:59:43 +01:00
UserSampleQueue.cpp LibAudio+Userland: Use new audio queue in client-server communication 2022-04-21 13:55:00 +02:00
UserSampleQueue.h LibAudio+Userland: Use new audio queue in client-server communication 2022-04-21 13:55:00 +02:00
WavLoader.cpp LibAudio: Use NonnullOwnPtr to keep track of LoaderPlugin streams 2022-12-05 17:49:47 +01:00
WavLoader.h LibAudio: Use NonnullOwnPtr to keep track of LoaderPlugin streams 2022-12-05 17:49:47 +01:00
WavWriter.cpp Piano+LibDSP: Move Track to LibDSP 2022-07-22 19:35:41 +01:00
WavWriter.h Piano+LibDSP: Move Track to LibDSP 2022-07-22 19:35:41 +01:00