Commit Graph

104 Commits (d147c92053c2ed577bf44aca0e92bfcd20b75fab)

Author SHA1 Message Date
Tom Kirchner b65713624f Skip gap samples in MP3 decoding 3 months ago
Tom Kirchner 3993835a35 Extract gapless info from MP3 LAME header 3 months ago
Tom Kirchner f8199bbd6d Handle optional frames field in bytes offset of MP3 header 3 months ago
Tom Kirchner 35f1246379 Check for frames/bytes/TOC in CBR as well 3 months ago
Tom Kirchner 1f1059843f Rename VbrInfo to Mp3Info 3 months ago
Tom Kirchner faa62e0c60 Add bitrate info 4 months ago
ailurux de351a5b89 Empty the buffer when we seek mp3 files 7 months ago
ailurux e91580c75b Implement VBR seeking based off TOC 7 months ago
ailurux eba2ffc260 Improve seeking for constant bitrate mp3 7 months ago
jacqueline d8b9e65e68 Clean up some tts logging and descriptions 8 months ago
jacqueline b1c90278ae Delete unused half readme 8 months ago
ailurux a440d71bef Continue decoding even if OV_HOLE is returned 9 months ago
jacqueline c1f7adf227 Add a 'decoder' for streams already in our native format 11 months ago
jacqueline 26eb580043 move driver includes into a subdir as well 12 months ago
jacqueline a231fd1c8a Replace cpp::span shim with std::span 12 months 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) 1 year ago
jacqueline abdc00fd2d Add faad2 for aac decoding 1 year ago
jacqueline d4a0085753 Fix some dither clipping issues 1 year ago
jacqueline 2ccaaf5724 Add dither when requantising >16 bit samples 1 year ago
jacqueline 8a260dad05 Fix sample::FromSigned to not shift by a negative amount 1 year ago
jacqueline 62d51a304e replace foxenflac with miniflac 1 year ago
jacqueline 7c6eb2997c Migrate 'now playing' screen to lua 1 year ago
jacqueline b3b512f10e Don't start readahead until parsing the stream's header is finished 1 year ago
jacqueline 3abf599c4f Improve memory usage of mad codec 1 year ago
jacqueline 9dc8f5646c Make foxenflac a little less memory hungry 1 year ago
jacqueline 499d5a942f Add a wrapper codec source that does readahead 1 year ago
jacqueline 8309e67a86 Read in larger chunks from SD at a time 1 year 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