summaryrefslogtreecommitdiffstats
path: root/lib/arm_support
diff options
context:
space:
mode:
authorRoman Artiukhin <bahusdrive@gmail.com>2024-03-25 09:27:20 +0200
committerSolomon Peachy <pizza@shaftnet.org>2024-03-28 08:25:02 -0400
commit19f21a2b3f75b38d313a3d9a1f87a537211c0204 (patch)
treeb7b50021918b3e34c95dad20c63a46a8548d7209 /lib/arm_support
parent6e058fe77f48dc66a032de0a1e1cf495f85fe98f (diff)
downloadrockbox-master.tar.gz
rockbox-master.zip
Codecs: mp4: Enable FAAD_STATIC_ALLOCHEADmaster
Allocates several SBR + PS arrays and variables statically Prevents out of memory exceptions for long audiobooks Note from original commit a602f46d why it was disabled: For now malloc is not fully removed but used by a few arrays needed for AAC-HE SBR+PS only. Reason to keep malloc is to have this amount of memory available for AAC-LC files which might require large m4a tables. But now with "shrinkable" seek table 2c6dfd06 it's no longer a critical issue for aac-lc files (we just load less seek entries) but might be critical for aac-he files. Fixes issue described here https://www.rockbox.org/tracker/task/13049#comment44587 Change-Id: Id9c20bad4c46034299a2a4de95d41c807b3af412
Diffstat (limited to 'lib/arm_support')
0 files changed, 0 insertions, 0 deletions