summaryrefslogtreecommitdiff
path: root/src/codecs/CMakeLists.txt
AgeCommit message (Collapse)Author
2025-08-01Preliminary ALAC supportayumi
2025-03-13Add WavPack supportayumi
2024-05-16Add a 'decoder' for streams already in our native formatjacqueline
2024-05-02Replace cpp::span shim with std::spanjacqueline
2024-02-29Use drflac instead of miniflacjacqueline
This one is fast as hell! Does seeking really good too. Thank u Doctor Flac.
2024-02-22WIP: Flac not working-- coming back to this laterailurux
2024-01-18on second thought, let's not violate patents. 'tis a silly system.jacqueline
2024-01-11wav-codec (#13)ailurux
here is a wav decoder, enjoy! Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/13 Reviewed-by: cooljqln <cooljqln@noreply.codeberg.org> Co-authored-by: ailurux <ailuruxx@gmail.com> Co-committed-by: ailurux <ailuruxx@gmail.com>
2024-01-10Add faad2 for aac decodingjacqueline
2023-12-19Add dither when requantising >16 bit samplesjacqueline
2023-12-19replace foxenflac with miniflacjacqueline
it's better!
2023-09-26std::string -> std::pmr::string in psramjacqueline
2023-08-10Give codecs complete control of their input filesjacqueline
2023-08-09Use opusfile instead of working directly with ogg and opusjacqueline
2023-08-09Add vorbis support whilst we're herejacqueline
2023-08-08Add tremor, add new ogg rules to make tremor deps happyjacqueline
2023-08-08Add libogg for handling opus streams reasonablyjacqueline
2023-08-08Flesh out opus decoder. it doesn't work! i hate opus.jacqueline
2023-08-08Merge branch 'main' into opusjacqueline
2023-08-03remove stb_vorbisjacqueline
it doesnt work very well
2023-08-01Start on opus decoder structurejacqueline
2023-06-15Add vorbis and flac decoders, flesh out codec interfacejacqueline
vorbis doesn't quite work yet, not sure why. will pick it up again later.
2023-06-08Add flac and ogg decoder depsjacqueline
2023-05-23Annote E V E R Y T H I N G with license infojacqueline
2022-12-03building codec tests!jacqueline
2022-12-03Use std::span (backported) and std::byte to make our buffers saferjacqueline
2022-12-02fix build errorsjacqueline
2022-11-23Mostly done pipeline arch. Now onto cleanup and building.jacqueline
2022-11-21Implement using libmad to decodejacqueline
2022-11-17apply arch patch to libmadjacqueline
2022-11-17WIP on our own pipelinejacqueline