summaryrefslogtreecommitdiff
path: root/src/codecs/include/mad.hpp
AgeCommit message (Collapse)Author
2024-09-23Implement VBR seeking based off TOCailurux
2024-05-02Replace cpp::span shim with std::spanjacqueline
2024-02-29Remove unused 'SeekTo' method on codecsjacqueline
2024-02-15Added offset for track seeking, wav impl. only rnailurux
2023-11-07Improve memory usage of mad codecjacqueline
- fix leaks - ensure the synth data is always in internal ram
2023-10-16Codec memory tweaksjacqueline
- Ensure mad and ogg structs are allocated internally - Free old codec before making a new one
2023-10-10Skip ID3 tags in the mad decoder; mad itself sometimes chokes on themjacqueline
2023-08-10Give codecs complete control of their input filesjacqueline
2023-08-04Do our own resamplingjacqueline
2023-07-07vbr-compatible mp3 duration :)jacqueline
2023-06-22Fix (i think?) mysterious overly large reads in libmadjacqueline
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-07Do some prep cleanup for multiple filetypesjacqueline
2023-06-07Flesh out audio state machine for playbackjacqueline
Also fix mono playback
2023-05-23Annote E V E R Y T H I N G with license infojacqueline
2023-04-19New pipeline building, still needs proper controljacqueline
2022-12-06basic i2s output elementjacqueline
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