rockbox/firmware
Michael Sevakis c1a01beded Playback: Move internal track list onto buffer
Does away the statically-allocated track list which frees quite
a fair amount of in-RAM size.

There's no compile-time hard track limit.

Recommended TODO (but not right away): Have data small enough use
the handle structure as its buffer data area. Almost the entire
handle structure is unused for simple allocations without any
associated filesystem path.

Change-Id: I74a4561e5a837e049811ac421722ec00dadc0d50
2017-12-09 17:05:59 -05:00
..
asm fix warning in lcd-as-memframe.c 2017-09-17 15:13:52 +02:00
common Add a small 32-byte write buffer to fdprintf. 2017-11-28 09:01:17 -05:00
decompressor
drivers Convert i.MX31 and AMS target to use RTC interrupt 2017-11-21 07:52:02 -05:00
export Playback: Move internal track list onto buffer 2017-12-09 17:05:59 -05:00
include Implement a much more capable vuprintf() 2017-11-21 05:00:27 -05:00
kernel Fix dangerous casts 2017-02-04 17:24:47 +01:00
libc Implement a much more capable vuprintf() 2017-11-21 05:00:27 -05:00
target Convert i.MX31 and AMS target to use RTC interrupt 2017-11-21 07:52:02 -05:00
test
usbstack Do some housekeeping with fat.h and SECTOR_SIZE 2017-03-12 22:05:44 -04:00
arabjoin.c
arabjoin.h
ata_idle_notify.c
backlight-sw-fading.c
backlight.c Selective Backlight/Advanced Softlock - Selective actions based on context 2017-01-17 23:06:17 +01:00
bidi.c
buflib.c
COPYING
core_alloc.c
debug.c
eeprom_settings.c
enc_base.c
events.c
firmware.make Fix makefile not rebuilding rbversion.h in some cases 2016-09-23 23:03:23 +02:00
font.c Initial commit for the Sony NWZ linux port 2017-09-05 21:42:12 +02:00
font_cache.c
general.c Undo hacks to meant to get around string formatting limitations 2017-11-21 05:01:14 -05:00
hangul.c
ifp_usb_serial.c
load_code.c
logf.c Implement a much more capable vuprintf() 2017-11-21 05:00:27 -05:00
lru.c
panic.c Initial commit for the Sony NWZ linux port 2017-09-05 21:42:12 +02:00
pcm.c
pcm_mixer.c
pcm_sampr.c
pcm_sw_volume.c
powermgmt.c iBasso DX50/DX90: Major code cleanup and reorganization. 2015-02-02 21:57:55 +01:00
profile.c
README
rolo.c rolo.c: Change 'int errno' to 'int err' 2017-11-07 16:48:07 -05:00
rom.lds
screendump.c Fix warnings in firmware/screendump.c 2015-02-24 16:55:26 -05:00
scroll_engine.c
sdmmc.c
sound.c
SOURCES Implement a much more capable vuprintf() 2017-11-21 05:00:27 -05:00
storage.c Unify storage threads into one 2017-10-26 14:35:41 -04:00
system.c AMS: Return ascodec to interrupt-based I2C2 driver 2017-01-25 00:05:13 +01:00
timer.c
tuner.c Improve radio RDS driver and framework 2017-02-11 22:19:32 -05:00
usb.c Fix a few missed things in 16454efc (and hopefully clear the red). 2017-10-26 16:32:53 -04:00

See docs/README