Commit Graph

104 Commits (d147c92053c2ed577bf44aca0e92bfcd20b75fab)

Author SHA1 Message Date
Tom Kirchner b65713624f Skip gap samples in MP3 decoding 6 months ago
Tom Kirchner 3993835a35 Extract gapless info from MP3 LAME header 6 months ago
Tom Kirchner f8199bbd6d Handle optional frames field in bytes offset of MP3 header 6 months ago
Tom Kirchner 35f1246379 Check for frames/bytes/TOC in CBR as well 6 months ago
Tom Kirchner 1f1059843f Rename VbrInfo to Mp3Info 6 months ago
Tom Kirchner faa62e0c60 Add bitrate info 6 months ago
ailurux de351a5b89 Empty the buffer when we seek mp3 files 9 months ago
ailurux e91580c75b Implement VBR seeking based off TOC 10 months ago
ailurux eba2ffc260 Improve seeking for constant bitrate mp3 10 months ago
jacqueline d8b9e65e68 Clean up some tts logging and descriptions 10 months ago
jacqueline b1c90278ae Delete unused half readme 10 months ago
ailurux a440d71bef Continue decoding even if OV_HOLE is returned 12 months ago
jacqueline c1f7adf227 Add a 'decoder' for streams already in our native format 1 year ago
jacqueline 26eb580043 move driver includes into a subdir as well 1 year ago
jacqueline a231fd1c8a Replace cpp::span shim with std::span 1 year ago
ailurux dfccf56f34 Add support for 64-bit float wav files 1 year ago
jacqueline e7e6c70fb3 Remove unused 'SeekTo' method on codecs 1 year ago
jacqueline d41f9f7033 Use drflac instead of miniflac 1 year ago
jacqueline 77145e56f4 basic working flac and mp3 seeking 1 year ago
ailurux f54347794f WIP: Flac not working-- coming back to this later 1 year ago
ailurux 912060de1b Vorbis seeking impl 1 year ago
ailurux 0baad11b18 WIP: Vorbis seeking 1 year ago
ailurux aece1c6b58 Opus seeking impl 1 year ago
ailurux 665679b885 WIP: seeking in lua example 1 year ago
ailurux a49d754da6 Seeking working with hardcoded event, wav only 1 year ago
ailurux 62f6179abe Added offset for track seeking, wav impl. only rn 1 year ago
jacqueline c5917658e6 Cram one of the flac samples buffers into internal ram 1 year ago
jacqueline 7ec0ff2589 Switch to the lowmem tremor branch 1 year ago
jacqueline b31bc07555 fix (improve?) libtremor strangeness 1 year ago
jacqueline 1494e08ea2 Handle read errors properly 1 year ago
jacqueline 1525afe8aa fix issue with unclipped dither 1 year ago
jacqueline d1ae1a4230 on second thought, let's not violate patents. 'tis a silly system. 1 year ago
jacqueline 2d7f9fc775 calculate length for CBR mp3 files 1 year ago
ailurux 0e04eb918e wav-codec (#13) 2 years ago
jacqueline abdc00fd2d Add faad2 for aac decoding 2 years ago
jacqueline d4a0085753 Fix some dither clipping issues 2 years ago
jacqueline 2ccaaf5724 Add dither when requantising >16 bit samples 2 years ago
jacqueline 8a260dad05 Fix sample::FromSigned to not shift by a negative amount 2 years ago
jacqueline 62d51a304e replace foxenflac with miniflac 2 years ago
jacqueline 7c6eb2997c Migrate 'now playing' screen to lua 2 years ago
jacqueline b3b512f10e Don't start readahead until parsing the stream's header is finished 2 years ago
jacqueline 3abf599c4f Improve memory usage of mad codec 2 years ago
jacqueline 9dc8f5646c Make foxenflac a little less memory hungry 2 years ago
jacqueline 499d5a942f Add a wrapper codec source that does readahead 2 years ago
jacqueline 8309e67a86 Read in larger chunks from SD at a time 2 years ago
Robin Howard 18d90051c9 Annotates the kTag with maybe_unused; they're only used for logging. 2 years ago
jacqueline bb91724b94 Codec memory tweaks 2 years ago
jacqueline 96ea6cef88 Fix incorrect track lengths 2 years ago
jacqueline b0d85fc0d6 Skip ID3 tags in the mad decoder; mad itself sometimes chokes on them 2 years ago
jacqueline 4d99d22e10 std::string -> std::pmr::string in psram 2 years ago