summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibAudio
AgeCommit message (Expand)Author
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
2023-01-12LibAudio: Don't assume that a non-full span means EOFTim Schumacher
2023-01-10LibCore: Rename InputBitStream.h to BitStream.hTim Schumacher
2023-01-09AK+Everywhere: Rename FlyString to DeprecatedFlyStringTimothy Flynn
2023-01-02Everywhere: Remove unused includes of AK/Format.hBen Wiederhake
2022-12-31LibAudio: Prevent int overflow in the user buffer queueAlex Chronopoulos
2022-12-31LibAudio: Tolerate a file sample rate lower than the AudioServer'sAndrew Kaster
2022-12-31LibAudio: Only join the background enqueuer thread if has been startedAndrew Kaster
2022-12-15LibCore: Rename `MemoryStream` to `FixedMemoryStream`Tim Schumacher
2022-12-15LibAudio: Allow resampling into existing bufferkleines Filmröllchen
2022-12-15LibAudio: Expose blocking realtime enqueue to audio clientskleines Filmröllchen
2022-12-15LibAudio: Make resampling falliblekleines Filmröllchen
2022-12-12LibCore: Use the new `Handle` type for the `BitStream` typesTim Schumacher
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-12-05LibAudio: Use `NonnullOwnPtr` to keep track of LoaderPlugin streamsTim Schumacher
2022-12-05LibAudio: Switch LoaderPlugin to a more traditional constructor patternTim Schumacher
2022-12-05LibAudio: Stop passing `Bytes` by referenceTim Schumacher
2022-11-25LibAudio: Set asynchronous audio enqueuer thread to maximum prioritykleines Filmröllchen
2022-11-13SoundPlayer: Load cover image from music filesLucas CHOLLET
2022-11-13LibAudio: Make `FlacLoaderPlugin` destructor virtualLucas CHOLLET
2022-11-13LibAudio: Parse the picture metadata blockLucas CHOLLET
2022-11-13LibAudio: Explicitly support Application metadata block typeLucas CHOLLET
2022-11-13LibAudio: Explicitly support Padding metadata block typeLucas CHOLLET
2022-11-13LibAudio: Revert to using buffered file readingkleines Filmröllchen
2022-11-12LibAudio: Restore exact audio enqueuer thread mutex behaviorkleines Filmröllchen