..
common
Check for a supported partition type before trying to mount a partition. This will reduce the risk of irregular mounts, e.g. due to stray FAT boot sectors when probing the logical sector size on iPod Video.
2008-05-15 22:23:14 +00:00
decompressor
Removed executable flag
2007-01-09 23:29:07 +00:00
drivers
Gigabeat S:
2008-05-21 08:42:11 +00:00
export
Gigabeat S:
2008-05-21 08:42:11 +00:00
include
Convert the whole codebase to UTF-8, except docs/COMMITTERS and tools/creative.c, which need checking.
2008-05-05 10:32:46 +00:00
target
Gigabeat S:
2008-05-21 08:42:11 +00:00
test
Do core interrupt masking in a less general fashion and save some instructions to decrease size and speed things up a little bit. Small fix to a few places where interrupts would get enabled again where they shouldn't have been (context switching calls when disabled).
2008-03-26 01:50:41 +00:00
usbstack
Preparing for the Philips SA9200 part 2. Since the SA9200 doesn't have a microsd card (no hotswap), use HAVE_ATA_SD for the Sansa flash driver so we don't rely on HAVE_HOTSWAP in some places.
2008-05-13 02:50:31 +00:00
arabjoin.c
move some code from .h files to .c files and polish unicode.c a bit
2005-12-06 15:04:48 +00:00
arabjoin.h
arabjoin.h was emptied by accident
2005-12-06 15:15:54 +00:00
ata_idle_notify.c
It makes more sense for the callback registrar to decide if its a "oneshot" then the callback caller.
2008-03-17 05:22:53 +00:00
backlight.c
Oops. Left a couple things in a bad state when using fading.
2008-05-14 21:29:43 +00:00
bidi.c
Made source files #include the header file that they implement to make sure they are in sync. Made some local functions static.
2008-05-03 08:35:14 +00:00
buffer.c
New scheduler, with priorities for swcodec platforms. Frequent task
2006-09-16 16:18:11 +00:00
COPYING
iRiver scramble and descramble code from Dave Cooper
2005-01-24 09:01:48 +00:00
debug.c
Made source files #include the header file that they implement to make sure they are in sync. Made some local functions static.
2008-05-03 08:35:14 +00:00
eeprom_settings.c
Prepare core support for the iriver bootloader supporting ROM images
2007-01-12 18:34:00 +00:00
enc_base.c
Recording: Add AIFF recording to SWCODEC. Note: AIFF playback chokes on sample rates other than 44.1kHz whether recorded or created and saved with an external program. Recorded files will still open in an external editor however.
2006-11-24 19:49:04 +00:00
events.c
Made events table static and moved MAX_SYS_EVENTS from events.c to events.h to make it private.
2008-05-20 19:20:28 +00:00
font.c
Killed unnecessary global variables by making them static.
2008-04-20 10:24:15 +00:00
font_cache.c
Make a couple of private functions static
2008-04-12 17:08:35 +00:00
general.c
mpegplayer: Make playback engine fully seekable and frame-accurate and split into logical parts. Be sure to have all current features work. Actual UI for seeking will be added soon. Recommended GOP size is about 15-30 frames depending on target or seeking can be slow with really long GOPs (nature of MPEG video). More refined encoding recommendations for a particular player should be posted soon.
2007-12-29 19:46:35 +00:00
hangul.c
Add support for loadable vkeyboard layouts
2006-03-29 16:21:42 +00:00
hotswap.c
Hotswap code shuffling: Fix yellow. Simplify some target function access. Keep fat lock access from compiling for Ondios - think of a nicer way later.
2008-03-12 11:08:41 +00:00
id3.c
Moved atoi declaration to stdlib.h. Deleted atoi.h
2008-04-28 16:18:04 +00:00
ifp_usb_serial.c
move the ifp7xx usb serial driver files to more specific names, to make the "usb_serial" name available for more general usb class driver use
2008-03-02 18:16:24 +00:00
kernel.c
1) Use a separate config-<target>.h for Zen Vision(:M) (60GB)
2008-05-14 18:55:19 +00:00
logf.c
implement logf over usb-serial. Needs USB_SERIAL defined in usb_core.h to work, and needs to be enabled in the debug menu.
2008-03-02 20:45:33 +00:00
lru.c
waiting is over: initial unicode commit
2005-12-06 13:27:15 +00:00
Makefile
Prevent sysfont.h being regenerated during every build.
2007-01-18 00:46:52 +00:00
mp3_playback.c
Do core interrupt masking in a less general fashion and save some instructions to decrease size and speed things up a little bit. Small fix to a few places where interrupts would get enabled again where they shouldn't have been (context switching calls when disabled).
2008-03-26 01:50:41 +00:00
mp3data.c
Convert the whole codebase to UTF-8, except docs/COMMITTERS and tools/creative.c, which need checking.
2008-05-05 10:32:46 +00:00
mpeg.c
Fix red (missing header file)
2008-04-27 20:09:45 +00:00
panic.c
fix a comment typo
2008-05-18 16:21:52 +00:00
pcm.c
Enable nocache sections using the linker. PP5022/4 must use SW_CORELOCK now with shared variables in DRAM (it seems swp(b) is at least partially broken on all PP or I'm doing something very wrong here :\). For core-shared data use SHAREDBSS/DATA_ATTR. NOCACHEBSS/DATA_ATTR is available whether or not single core is forced for static peripheral-DMA buffer allocation without use of the UNCACHED_ADDR macro in code and is likely useful on a non-PP target with a data cache (although not actually enabled in config.h and the .lds's in this commit).
2008-04-06 04:34:57 +00:00
pcm_record.c
Enable nocache sections using the linker. PP5022/4 must use SW_CORELOCK now with shared variables in DRAM (it seems swp(b) is at least partially broken on all PP or I'm doing something very wrong here :\). For core-shared data use SHAREDBSS/DATA_ATTR. NOCACHEBSS/DATA_ATTR is available whether or not single core is forced for static peripheral-DMA buffer allocation without use of the UNCACHED_ADDR macro in code and is likely useful on a non-PP target with a data cache (although not actually enabled in config.h and the .lds's in this commit).
2008-04-06 04:34:57 +00:00
pcm_sampr.c
Forgot to use cvs add on a few new files in the fresh checkout I used. woops.
2006-11-06 18:18:05 +00:00
powermgmt.c
Get a good start on cleaning up powermgmt.c
2008-05-19 03:59:52 +00:00
profile.c
Moved private types and constants from profile.h to profile.c
2008-04-28 18:41:13 +00:00
README
lets point to ../docs/README
2002-08-21 11:13:46 +00:00
replaygain.c
Made source files #include the header file that they implement to make sure they are in sync. Made some local functions static.
2008-05-03 08:35:14 +00:00
rolo.c
Gigabeat S RoLo: Properly execute firmware copy from an IRAM stub because the currently running image was being overwritten in place. Minor tweak to rolo.c based on imx31 errata sheet about not masking FIQ without masking IRQ which is fine to use on all ARM anyway.
2008-05-08 12:09:14 +00:00
rom.lds
Make sure the linker considers crt0*.o before all files specified on the command line by using STARTUP() instead of INPUT() in the .lds. Using INPUT() makes the linker process crt0*.o after all files specified on the command line, making linking fail if there are librockbox.a members which are only referenced by crt0*.o. Remove the hackaround that was needed for building the gigabeat S bootloader before (aka UIE() problem).
2008-04-29 06:19:32 +00:00
scroll_engine.c
Killed unnecessary global variables by making them static.
2008-04-20 10:24:15 +00:00
sound.c
fix some problems with missing HAVE_RECORDING checks #2
2008-05-16 20:51:56 +00:00
SOURCES
Gigabeat S:
2008-05-21 08:42:11 +00:00
system.c
Make sure the linker considers crt0*.o before all files specified on the command line by using STARTUP() instead of INPUT() in the .lds. Using INPUT() makes the linker process crt0*.o after all files specified on the command line, making linking fail if there are librockbox.a members which are only referenced by crt0*.o. Remove the hackaround that was needed for building the gigabeat S bootloader before (aka UIE() problem).
2008-04-29 06:19:32 +00:00
thread.c
Actually remove the ata lock hack code for that had been used for iPod Video 60/80. It has been disabled for awhile anyway and the problem that nescessitated it really appears resolved.
2008-05-17 16:19:58 +00:00
timer.c
Commit whole Creative Zen Vision:M target tree + all related firmware/
2008-04-24 20:08:28 +00:00
tuner.c
e200: Tuner driver needs to yield alot and also be mutexed. FM debug screen got broken again and was ignoring cancellation and not drawing the lines.
2007-07-14 22:00:50 +00:00
usb.c
1) Use a separate config-<target>.h for Zen Vision(:M) (60GB)
2008-05-14 18:55:19 +00:00