Hailey Somerville
|
aa2402ab56
|
include memory_resource in tasks.hpp
|
1 year ago |
jacqueline
|
dad159dc3c
|
Use a single pool of bg workers instead of separate tasks per use case
Also: bump the number of workers tasks up to 3 from 2!
This makes bg db updates + playback work :)
|
1 year ago |
jacqueline
|
1f031f565a
|
Rename the db background task to be more generic
|
1 year ago |
jacqueline
|
499d5a942f
|
Add a wrapper codec source that does readahead
|
1 year ago |
jacqueline
|
f0d3a27dd9
|
Ensure StaticTask_t allocs are internal
|
2 years ago |
jacqueline
|
252f685ef1
|
Make NVS access synchronous again
Everything relevant is back in internal ram, and likely to stay there.
|
2 years ago |
jacqueline
|
4d99d22e10
|
std::string -> std::pmr::string in psram
|
2 years ago |
jacqueline
|
0032896251
|
Move UI task to priority 0 during playback
Also other misc task cleanup
|
2 years ago |
jacqueline
|
4247c9fe7d
|
store the screen brightness in nvs
|
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
|
80d7df9109
|
fuck off
|
2 years ago |
jacqueline
|
5b7b88420b
|
Fix issues with importing my entire library
|
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
ISR drain works fine!
|
2 years ago |
jacqueline
|
5ac4d3949c
|
Generalise worker tasks, and centralise task priorities + stacks
Includes making the display driver use a worker task for flushes, so
that our double buffering actually does something useful /facepalm
|
2 years ago |
jacqueline
|
4c77950e70
|
Pipeline working and outputting correctly, but noisy
|
2 years ago |
jacqueline
|
a7df285588
|
Mostly done pipeline arch. Now onto cleanup and building.
|
2 years ago |