summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2025-04-24Move komihash to IRAMayumi
Improves WavPack decoding speed by up to 50% in some cases and I’m not sure why this seem to matter so much.
2025-04-23Move WavPack decoder to IRAMayumi
In my tests this improves the decoding speed by around 3%.
2025-03-13Add WavPack supportayumi
2025-03-13Add support for APEv2 tags and detecting WavPack filesayumi
2025-03-13Don’t assume that each tagging format is only used by one file formatayumi
2025-01-31Fix for wav tagging to handle padding byte with odd sizeailurux
2025-01-29Add 'Tdisc' to libtagsjacqueline
Uses 'TPOS' for id3v2 tags, and 'DISCNUMBER' for vorbis comments (mostly just relevant to flacs for our use case). Fixes #181.
2025-01-22Fix leading UTF-8 BOM in returned TXXX tag valueailurux
2024-12-31Pass through TXXX kv pairs from libtags, treated as vorbis commentsjacqueline
mp3 is no good i do not like them at all
2024-12-30Add ARTISTS= vorbis comment support to libtagsjacqueline
This is mostly just for flac handling, since we use libogg directly for ogg containers, and flac+ogg are the only containers that use vorbis comments.
2024-12-09Prevent frame decoding issues with FLAC from ending playback earlyailurux
2024-10-01Ensure the stack is clean after luavgl event callbacksjacqueline
2024-08-13Fix build errors from stricter visibility requirementsjacqueline
2024-08-13Update bt fork to be based on v5.3jacqueline
2024-08-13bump esp-idf to v5.3jacqueline
2024-08-09Claw back some internal ramjacqueline
- 'main' doesn't need 12k of internal ram - lvgl's draw task doesn't need that much either - also lower the bg worker stack sizes whilst we're here, since they've got tons over headroom
2024-07-24Bump up LVGL's memory allotmentjacqueline
2024-07-17Encode snapshots as PNGs when saving to diskjacqueline
2024-07-16daniel/playlist-queue (#83)ailurux
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/83 Reviewed-by: cooljqln <cooljqln@noreply.codeberg.org> Co-authored-by: ailurux <ailuruxx@gmail.com> Co-committed-by: ailurux <ailuruxx@gmail.com>
2024-07-10i will continue to tweak a2dp constants until my great foe "audio stutter" ↵jacqueline
is defeated for all time
2024-07-10Update the SBC target bitratejacqueline
Not sure what this actually controls? Probably good to make it match our encoding configuration tho
2024-07-03Tweak app console setup to improve companion connectionsjacqueline
- disable regular log output when entering the console - disable colour changes for the prompt character
2024-07-03Load fonts asynchronously on a bg taskjacqueline
This saves a second or two from bootup; AFAICT this *mostly* reclaims the dynamic fonts boot time regression.
2024-07-02enable LV_OS_FREERTOSjacqueline
This mostly just adds a mutex around lv_malloc, which is useful for upcoming work to make font loading async.
2024-06-28WIP start on an updated main menu uijacqueline
2024-06-27fork esp-idf's dev console, in order to add some hooksjacqueline
2024-06-27update catch2 to v3.6.0jacqueline
2024-06-27fix catch2 build options not being applied + enable benchmarkingjacqueline
2024-06-14fix unused var warningjacqueline
2024-06-14Load fonts dynamically from /luajacqueline
This unfortunately slows boot time by a bit, but I think we should be able to reclaim that time eventually.
2024-06-13fix uninitialised usejacqueline
2024-06-13Reimplement our patch to lv_list button long modesjacqueline
2024-06-12Update LVGL to v9.1.0jacqueline
2024-06-12Port and fix our luavgl additionsjacqueline
2024-06-12WIP bump luavgl to latestjacqueline
2024-05-29Start on TTS support by logging the data that will become TTS linesjacqueline
Includes some misc cleanup of haptic double-triggering (or non-triggering), since those cases all end up being TTS event double-reporting, which to me crosses the threshold from "annoying" to "usability issue"
2024-05-02WIP merge cyclically dependent components into one big componentjacqueline
2024-05-02Replace cpp::span shim with std::spanjacqueline
2024-04-19squash a bunch of warningsjacqueline
2024-04-19daniel/recycler-list (#66)ailurux
@cooljqln should be good to merge to main, give it a look over though please? :) Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/66 Co-authored-by: ailurux <ailuruxx@gmail.com> Co-committed-by: ailurux <ailuruxx@gmail.com>
2024-04-09Upgrade fatfs component versionjacqueline
2024-04-02Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fwjacqueline
2024-04-02tweak db performancejacqueline
- leveldb cache pinned to spiram - actually use it during indexing lol - all up, saves about 10ms per file (amortised) for an incremental reindex
2024-03-28Fix bg_grad_colour LSP type annotationRobin Howard
2024-03-28Merge branch 'main' into themesailurux
2024-03-28Use 48kHz SBC instead of 44.1jacqueline
2024-03-28Use dual-channel SBC encoding instead of joint-stereojacqueline
2024-03-28Fork ESP-IDF's bluetooth componentjacqueline
i want better sbc encoding, and no cla will stop me
2024-03-28bump esp-idf to 5.2.1jacqueline
2024-03-27Allow image recoloring properties to be inherited by childrenailurux