Commit Graph

38 Commits (d0f70787b1686adf48858b94b6187433659549c9)

Author SHA1 Message Date
jacqueline 4fd15f148a Bump up the ui task stack size 10 months ago
jacqueline 5d390c821a Claw back some internal ram 10 months ago
jacqueline 53798f4a61 Move audio decoder priorities below bluetooth 11 months ago
jacqueline a231fd1c8a Replace cpp::span shim with std::span 1 year ago
jacqueline 4bc77f901b Tweak opus build flags and allocs 1 year ago
Hailey Somerville aa2402ab56 include memory_resource in tasks.hpp 1 year ago
jacqueline c8bbd4d52c Reduce leveldb cache sizes and worker stacks, increase number of workers 1 year ago
jacqueline dad159dc3c Use a single pool of bg workers instead of separate tasks per use case 1 year ago
jacqueline 1f031f565a Rename the db background task to be more generic 2 years ago
jacqueline 499d5a942f Add a wrapper codec source that does readahead 2 years ago
jacqueline f0d3a27dd9 Ensure StaticTask_t allocs are internal 2 years ago
jacqueline 252f685ef1 Make NVS access synchronous again 2 years ago
jacqueline 8608f9367f Tune buffer sizes and locations for I2S 2 years ago
jacqueline 4d99d22e10 std::string -> std::pmr::string in psram 2 years ago
jacqueline 5a20b0bc1a Move UI task back to internal stack 2 years ago
jacqueline cd44e0daa1 Move a few task stacks into internal ram for better speed 2 years ago
jacqueline 2f626f6224 Bump up nvs writer task size for safety 2 years ago
jacqueline 86296c187f Use interrupt-based spi for the display 2 years ago
jacqueline 0032896251 Move UI task to priority 0 during playback 2 years ago
jacqueline 4247c9fe7d store the screen brightness in nvs 2 years ago
jacqueline d6b83fcf4a Flesh out basic bluetooth support 2 years ago
jacqueline d8fc77101d Give codecs complete control of their input files 2 years ago
jacqueline c38754401b Downscaling working! 2 years ago
jacqueline a66c342806 Resampling *basically* working? Just cleanup and buffering issues 2 years ago
jacqueline 3511852f39 Add very limited resampling (it's slow as shit) 2 years ago
jacqueline 0a8d2fd12e fix flac playback. now it plays nice and smooth :) 2 years ago
jacqueline 80d7df9109 fuck off 2 years ago
jacqueline 6ff8b5886e Support playing tracks by track id 2 years ago
jacqueline 5b7b88420b Fix issues with importing my entire library 2 years ago
jacqueline a2c1dfbabd Add vorbis and flac decoders, flesh out codec interface 2 years ago
jacqueline 6fd588e970 Add touchwheel -> encoder adapter 2 years ago
jacqueline a4f94c812a Annote E V E R Y T H I N G with license info 2 years ago
jacqueline ecee01fe97 Remove audio drain task 2 years ago
jacqueline 5ac4d3949c Generalise worker tasks, and centralise task priorities + stacks 2 years ago
jacqueline 4c77950e70 Pipeline working and outputting correctly, but noisy 2 years ago
jacqueline 71a4f5166f Start on a couple of include issues 3 years ago
jacqueline a7df285588 Mostly done pipeline arch. Now onto cleanup and building. 3 years ago