Commit Graph

24 Commits (0e04eb918ec976017276306181282769d8896c83)

Author SHA1 Message Date
ailurux 0e04eb918e wav-codec (#13) 1 year ago
jacqueline abdc00fd2d Add faad2 for aac decoding 1 year ago
jacqueline 2ccaaf5724 Add dither when requantising >16 bit samples 1 year ago
jacqueline 62d51a304e replace foxenflac with miniflac 1 year ago
jacqueline 4d99d22e10 std::string -> std::pmr::string in psram 2 years ago
jacqueline d8fc77101d Give codecs complete control of their input files 2 years ago
jacqueline 67caeb6e3c Use opusfile instead of working directly with ogg and opus 2 years ago
jacqueline 578c3737f8 Add vorbis support whilst we're here 2 years ago
jacqueline f277bd5d0c Add tremor, add new ogg rules to make tremor deps happy 2 years ago
jacqueline 1b6811663c Add libogg for handling opus streams reasonably 2 years ago
jacqueline 6c3501dbcb Flesh out opus decoder. it doesn't work! i hate opus. 2 years ago
jacqueline 3b240d1cd5 remove stb_vorbis 2 years ago
jacqueline c3f40a8cc3 Start on opus decoder structure 2 years ago
jacqueline a2c1dfbabd Add vorbis and flac decoders, flesh out codec interface 2 years ago
jacqueline 1238437717 Add flac and ogg decoder deps 2 years ago
jacqueline a4f94c812a Annote E V E R Y T H I N G with license info 2 years ago
jacqueline bf6f9cea20 building codec tests! 2 years ago
jacqueline 16d5d29049 Use std::span (backported) and std::byte to make our buffers safer 2 years ago
jacqueline 222c810b07 fix build errors 2 years ago
jacqueline a7df285588 Mostly done pipeline arch. Now onto cleanup and building. 2 years ago
jacqueline 9f8cfaa7a8 Implement using libmad to decode 2 years ago
jacqueline b92ed7f34f apply arch patch to libmad 2 years ago
jacqueline 60169cdd91 WIP on our own pipeline 2 years ago