summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibAudio
AgeCommit message (Expand)Author
2023-05-09AK: Add the `Input` word to input-only buffered streamsLucas CHOLLET
2023-04-26LibAudio: Wait for enqueuer thread to start before poking its event loopAndreas Kling
2023-04-25LibAudio: Make `WavWriter` check if a file was set during destructionJelle Raaijmakers
2023-04-25LibCore: Remove awkward EventLoop::wake_once() APIAndreas Kling
2023-04-12LibAudio: Use `read_until_filled` to fill a buffer from a StreamTim Schumacher
2023-04-09Piano+LibAudio: Port to `Core::File`Cameron Youell
2023-03-19LibAudio: Support FLAC files with unknown amount of sampleskleines Filmröllchen
2023-03-19LibAudio: Use specified bit depth directlykleines Filmröllchen
2023-03-19LibAudio: Use new generic seek table for MP3kleines Filmröllchen
2023-03-19LibAudio: Improve FLAC seekingkleines Filmröllchen
2023-03-13LibAudio: Update stream APIs used when reading audio metadataTimothy Flynn
2023-03-13LibAudio: Detect and read FLAC metadatakleines Filmröllchen
2023-03-13LibAudio: Add a generic audio metadata containerkleines Filmröllchen
2023-03-13LibAudio: Add a formatter for LoaderErrorkleines Filmröllchen
2023-03-13Everywhere: Remove unintentional partial stream reads and writesTim Schumacher
2023-03-13LibAudio: Read FLAC MD5 directly into the class memberTim Schumacher
2023-03-13AK: Rename Stream::read_entire_buffer to Stream::read_until_filledTim Schumacher
2023-03-13AK: Rename Stream::{read,write} to Stream::{read_some,write_some}Tim Schumacher
2023-03-13LibAudio+Piano: Correct header stylekleines Filmröllchen
2023-03-13LibAudio: Use symbolic constants for MP3 frame and granule sizekleines Filmröllchen
2023-03-13LibAudio: Move audio stream buffering into the loaderkleines Filmröllchen
2023-03-10LibAudio: Include missing AK/Stream.h in Loader.hAndrew Kaster
2023-03-10LibAudio: Implement the Quite Okay Audio formatkleines Filmröllchen
2023-03-10LibAudio: Replace Result with ErrorOrkleines Filmröllchen
2023-03-05AK+LibAudio: Remove UFixedBigInt::my_sizeDan Klishch
2023-02-27LibAudio: Use the proper functions to read WAV samplesTim Schumacher
2023-02-13Everywhere: Remove the `AK::` qualifier from Stream usagesTim Schumacher
2023-02-13LibCore: Remove `Stream.h`Tim Schumacher
2023-02-13LibCore: Move Stream-based file into the `Core` namespaceTim Schumacher
2023-02-13LibCore: Move Stream-based sockets into the `Core` namespaceTim Schumacher
2023-02-13LibCore: Rename `File` to `DeprecatedFile`Tim Schumacher
2023-02-10AK+Everywhere: Do not implicitly copy variables in TRY macrosTimothy Flynn
2023-02-08Everywhere: Use ReadonlySpan<T> instead of Span<T const>MacDue
2023-02-08AK: Remove the fallible constructor from `FixedMemoryStream`Tim Schumacher
2023-02-08AK: Remove the fallible constructor from `BigEndianInputBitStream`Tim Schumacher
2023-01-29AK: Move memory streams from `LibCore`Tim Schumacher
2023-01-29AK: Move bit streams from `LibCore`Tim Schumacher
2023-01-29AK: Move `Stream` and `SeekableStream` from `LibCore`Tim Schumacher
2023-01-29AK: Move `Handle` from `LibCore` and name it `MaybeOwned`Tim Schumacher
2023-01-29AK: Deprecate the old `AK::Stream`Tim Schumacher
2023-01-28LibAudio: Remove `try_` prefix from fallible LoaderPlugin methodsLinus Groh
2023-01-28LibAudio: Remove `try_` prefix from fallible LoaderPlugin methodsLinus Groh
2023-01-28LibCore: Remove `try_` prefix from fallible SharedCircularQueue methodsLinus Groh
2023-01-28AK: Remove `try_` prefix from FixedArray creation functionsLinus Groh
2023-01-21AK: Remove `InputBitStream` and `OutputBitStream`Tim Schumacher
2023-01-20LibAudio: Use `AllocatingMemoryStream` as the MP3 loader bit reservoirTim Schumacher
2023-01-19LibAudio: Skip MP3 frames if not enough historic data is availableTim Schumacher
2023-01-19LibAudio: Clear the MP3 bit stream when seekingTim Schumacher
2023-01-15Everywhere: Fully qualify IsLvalueReference in TRY() macrosAndrew Kaster
2023-01-13AK+Everywhere: Disallow returning a reference from a fallible expressionTimothy Flynn