ladybird/Userland/Libraries/LibAudio
kleines Filmröllchen f14a71eb34 LibAudio: Move WAV sample reading and conversion into own helpers
This completely removes WavLoader's dependency on LegacyBuffer: We
directly create the result sample container and write into it. I took
this opportunity to rewrite most of the sample reading functions as a
single templated function, which combined with the better error handling
makes this "ported" code super concise.
2022-05-03 23:09:20 +02:00
..
Buffer.cpp LibAudio+Everywhere: Rename Audio::Buffer -> Audio::LegacyBuffer 2022-04-21 13:55:00 +02:00
Buffer.h LibAudio+Userland: Use new audio queue in client-server communication 2022-04-21 13:55:00 +02:00
CMakeLists.txt LibAudio+Userland: Use new audio queue in client-server communication 2022-04-21 13:55:00 +02:00
ConnectionFromClient.cpp LibAudio+Userland: Use new audio queue in client-server communication 2022-04-21 13:55:00 +02:00
ConnectionFromClient.h LibAudio: Make includes work from ports 2022-04-29 18:05:42 +02:00
FlacLoader.cpp LibAudio+Userland: Use new audio queue in client-server communication 2022-04-21 13:55:00 +02:00
FlacLoader.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
FlacTypes.h FlacLoader: Parse SEEKTABLE header 2022-03-26 11:04:25 +01:00
Loader.cpp LibAudio: Add basic MP3 Decoder 2022-02-26 16:01:26 +01:00
Loader.h LibAudio+Userland: Use new audio queue in client-server communication 2022-04-21 13:55:00 +02: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+Userland: Use new audio queue in client-server communication 2022-04-21 13:55:00 +02:00
MP3Loader.h LibAudio: Add basic MP3 Decoder 2022-02-26 16:01:26 +01:00
MP3Tables.h AK+Userland: Rename Array::front/back to first/last 2022-04-06 14:31:52 +02:00
MP3Types.h LibAudio: Add basic MP3 Decoder 2022-02-26 16:01:26 +01:00
Resampler.cpp LibAudio+Everywhere: Rename Audio::Buffer -> Audio::LegacyBuffer 2022-04-21 13:55:00 +02:00
Resampler.h LibAudio+Everywhere: Rename Audio::Buffer -> Audio::LegacyBuffer 2022-04-21 13:55:00 +02:00
Sample.h LibAudio: Add a formatter for Audio::Sample 2022-04-29 18:05:42 +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: Move WAV sample reading and conversion into own helpers 2022-05-03 23:09:20 +02:00
WavLoader.h LibAudio: Move WAV sample reading and conversion into own helpers 2022-05-03 23:09:20 +02:00
WavWriter.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
WavWriter.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00