summaryrefslogtreecommitdiff
path: root/src/codecs/wavpack.cpp
AgeCommit message (Collapse)Author
2025-04-23Avoid branching up to two times per sample in the WavPack decoder.ayumi
In my limited tests this improves decoding speed by around 3%.
2025-04-23Make WavPack seeking fasterayumi
It turns out that “seeking to a first sample in a not–first block” is actually very common, because Tangara only seeks to exact seconds and the reference encoder tends to size blocks in a way that makes the first sample in a block likely be the sample that the firmware wants to seek to.
2025-04-14Allow the WavPack’s output buffer to be optionally allocated in IRAMayumi
The decoder does use `memset` on the buffer, but according to Espressif that should be fine. See-Also: https://docs.espressif.com/projects/esp-idf/en/stable/esp32/api-reference/system/mem_alloc.html#bit-accessible-memory See-Also: https://esp32.com/viewtopic.php?t=1730#p8056
2025-03-13Add WavPack supportayumi