Commit History

Autor SHA1 Mensaxe Data
  Zaggy1024 e087d35cd8 LibAudio: Accurately skip MP3 frames using the actual header size hai 1 ano
  Zaggy1024 5b8895fff0 LibAudio: Create MP3 seek table first and then seek sample 0 to play hai 1 ano
  Zaggy1024 49be09e5b2 LibAudio: Skip ID3 tags before synchronizing to MP3 frames hai 1 ano
  Zaggy1024 2dc75a37d2 LibAudio: Set MP3 seek points to their frame's first sample hai 1 ano
  Zaggy1024 a112e2f8c5 LibAudio: Add a seek point at the first sample in MP3Loader %!s(int64=2) %!d(string=hai) anos
  Nico Weber 5619bb3e04 LibAudio: Stop using and remove LOADER_TRY %!s(int64=2) %!d(string=hai) anos
  kleines Filmröllchen 6cddee98a9 LibAudio: Don't overread MP3 granule samples if big_values is too large %!s(int64=2) %!d(string=hai) anos
  kleines Filmröllchen 5f1dbbaaa6 LibAudio: Extract loader stream creation from the plugins %!s(int64=2) %!d(string=hai) anos
  kleines Filmröllchen dfd48ab643 LibAudio: Extract MP3 synchronize to static helper function %!s(int64=2) %!d(string=hai) anos
  Lucas CHOLLET 8c34959b53 AK: Add the `Input` word to input-only buffered streams %!s(int64=2) %!d(string=hai) anos
  kleines Filmröllchen 27d9ed0224 LibAudio: Use new generic seek table for MP3 %!s(int64=2) %!d(string=hai) anos
  Tim Schumacher ae51c1821c Everywhere: Remove unintentional partial stream reads and writes %!s(int64=2) %!d(string=hai) anos
  Tim Schumacher a3f73e7d85 AK: Rename Stream::read_entire_buffer to Stream::read_until_filled %!s(int64=2) %!d(string=hai) anos
  Tim Schumacher d5871f5717 AK: Rename Stream::{read,write} to Stream::{read_some,write_some} %!s(int64=2) %!d(string=hai) anos
  kleines Filmröllchen e20038a04b LibAudio+Piano: Correct header style %!s(int64=2) %!d(string=hai) anos
  kleines Filmröllchen 4420e48dc3 LibAudio: Use symbolic constants for MP3 frame and granule size %!s(int64=2) %!d(string=hai) anos
  kleines Filmröllchen 264cc76ab4 LibAudio: Move audio stream buffering into the loader %!s(int64=2) %!d(string=hai) anos
  Tim Schumacher 43f98ac6e1 Everywhere: Remove the `AK::` qualifier from Stream usages %!s(int64=2) %!d(string=hai) anos
  Tim Schumacher 606a3982f3 LibCore: Move Stream-based file into the `Core` namespace %!s(int64=2) %!d(string=hai) anos
  MacDue 63b11030f0 Everywhere: Use ReadonlySpan<T> instead of Span<T const> %!s(int64=2) %!d(string=hai) anos
  Tim Schumacher 220fbcaa7e AK: Remove the fallible constructor from `FixedMemoryStream` %!s(int64=2) %!d(string=hai) anos
  Tim Schumacher fa09152e23 AK: Remove the fallible constructor from `BigEndianInputBitStream` %!s(int64=2) %!d(string=hai) anos
  Tim Schumacher 093cf428a3 AK: Move memory streams from `LibCore` %!s(int64=2) %!d(string=hai) anos
  Tim Schumacher 2470dd3bb5 AK: Move bit streams from `LibCore` %!s(int64=2) %!d(string=hai) anos
  Tim Schumacher 8464da1439 AK: Move `Stream` and `SeekableStream` from `LibCore` %!s(int64=2) %!d(string=hai) anos
  Tim Schumacher 5f2ea31816 AK: Move `Handle` from `LibCore` and name it `MaybeOwned` %!s(int64=2) %!d(string=hai) anos
  Linus Groh ee0297d9ec LibAudio: Remove `try_` prefix from fallible LoaderPlugin methods %!s(int64=2) %!d(string=hai) anos
  Linus Groh 9c08bb9555 AK: Remove `try_` prefix from FixedArray creation functions %!s(int64=2) %!d(string=hai) anos
  Tim Schumacher 5896f8cf2b LibAudio: Use `AllocatingMemoryStream` as the MP3 loader bit reservoir %!s(int64=2) %!d(string=hai) anos
  Tim Schumacher 4dcc26e940 LibAudio: Skip MP3 frames if not enough historic data is available %!s(int64=2) %!d(string=hai) anos