From fb044d5ccae7cead4c2d2fda3f729fbfc1737005 Mon Sep 17 00:00:00 2001 From: ayumi Date: Wed, 23 Apr 2025 23:09:36 +0200 Subject: Move WavPack decoder to IRAM In my tests this improves the decoding speed by around 3%. --- lib/wavpack/CMakeLists.txt | 1 + lib/wavpack/wavpack.lf | 4 ++++ 2 files changed, 5 insertions(+) create mode 100644 lib/wavpack/wavpack.lf diff --git a/lib/wavpack/CMakeLists.txt b/lib/wavpack/CMakeLists.txt index 98fcda95..f2f24933 100644 --- a/lib/wavpack/CMakeLists.txt +++ b/lib/wavpack/CMakeLists.txt @@ -1,4 +1,5 @@ idf_component_register( SRCS bits.c float.c wputils.c metadata.c unpack.c words.c INCLUDE_DIRS . + LDFRAGMENTS wavpack.lf ) diff --git a/lib/wavpack/wavpack.lf b/lib/wavpack/wavpack.lf new file mode 100644 index 00000000..686acad8 --- /dev/null +++ b/lib/wavpack/wavpack.lf @@ -0,0 +1,4 @@ +[mapping:libwavpack] +archive: libwavpack.a +entries: + * (noflash) -- cgit v1.2.3