rockbox/firmware
Michael Sevakis 178afc9caf As usual I left experimental stuff in a file. Forgot to add that set_irq_level_and_block thread is per core now too.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12689 a1c6a512-1295-4272-9138-f99709370657
2007-03-09 08:09:48 +00:00
..
common Dual core support for PP502x players (iPod G4 and later, iriver h10, Sansa - iPod G3 will be coming soon.) This allows threads to be run on either core provided that all communications between the cores is done using uncached memory. There should be no significant change in battery life from doing this. Documentation (on the RockboxKernel wiki page) will follow shortly. 2007-03-04 20:06:41 +00:00
decompressor Removed executable flag 2007-01-09 23:29:07 +00:00
drivers Put an end to priority inversion in the ata driver. Gave up trying to have fully atomic dual use mutexes so just replaced the ata driver locking with spins. Maybe I'll have better luck later. Things should run smoothly with database updates and such happening in the background. 2007-03-09 08:03:18 +00:00
export As usual I left experimental stuff in a file. Forgot to add that set_irq_level_and_block thread is per core now too. 2007-03-09 08:09:48 +00:00
include Fixed database export crashing with long tags. And failing without DB loaded to RAM due to the recently added new tags in DB, thus reaching the fd limit. 2007-02-25 19:01:32 +00:00
target Coldfire targets: Shuffle IRQ levels around to have all interaction between low level audio function calls and DMA be atomic. Make recording and playback independently startable and stoppable so one can be running and not interfere with the other. All tests I can do at the moment check out ok (play, record, play+record, FM radio on iRivers, S/PDIF on H120 (w/running optical on/off), and on-the-fly samplerate changes). Recording tested for well over an hour run and no problems. 2007-03-07 06:23:02 +00:00
test Removed second test 2007-01-09 23:38:42 +00:00
app.lds Added new iAudio M5 target, including some adjustments to make the bootloader compile (with a small change against the committed tools/tonfigure, and it won't actually work yet). 2007-03-04 14:09:21 +00:00
arabjoin.c
arabjoin.h
ata_idle_notify.c Fix settings not saving to disk correctly, (fixes FS#6408) 2006-12-06 12:11:57 +00:00
backlight.c Dual core support for PP502x players (iPod G4 and later, iriver h10, Sansa - iPod G3 will be coming soon.) This allows threads to be run on either core provided that all communications between the cores is done using uncached memory. There should be no significant change in battery life from doing this. Documentation (on the RockboxKernel wiki page) will follow shortly. 2007-03-04 20:06:41 +00:00
bidi.c Fix freeze/crash problems when scrolling very long strings (like filenames or tags). 2006-12-17 15:40:13 +00:00
bitswap.S
boot.lds Added new iAudio M5 target, including some adjustments to make the bootloader compile (with a small change against the committed tools/tonfigure, and it won't actually work yet). 2007-03-04 14:09:21 +00:00
buffer.c New scheduler, with priorities for swcodec platforms. Frequent task 2006-09-16 16:18:11 +00:00
COPYING
debug.c Fix SH1 debug builds. 2007-03-02 20:03:41 +00:00
descramble.S
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
FILES Add new target/arm/ipod/video/ directory to source tarballs. 2007-02-25 21:43:53 +00:00
font.c Removed 'mode' parameter from creat(). It wasn't pure posix anyway, it was ignored on target and mixed into 'oflags' in the simulator. * Simplified io.c a bit by defining a dummy O_BINARY for OSes which don't have that. 2007-02-01 23:08:15 +00:00
font_cache.c
general.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
hangul.c
hwcompat.c Removed the Gmini 120 and Gmini SP code. These ports are dead, unfortunately. 2006-11-10 20:26:01 +00:00
id3.c remove numerical genre and use genre_string consistently: 2007-03-02 21:49:42 +00:00
kernel.c Put an end to priority inversion in the ata driver. Gave up trying to have fully atomic dual use mutexes so just replaced the ata driver locking with spins. Maybe I'll have better luck later. Things should run smoothly with database updates and such happening in the background. 2007-03-09 08:03:18 +00:00
logf.c Support building tagcache db natively on PC using the core of the 2006-11-10 08:03:33 +00:00
lru.c
Makefile Prevent sysfont.h being regenerated during every build. 2007-01-18 00:46:52 +00:00
mp3_playback.c Properly set audio_is_initialized flag for swcodec devices ad use it when initializing crossfade. This should fix the problems with resuming playback at startup. 2006-05-01 18:18:54 +00:00
mp3data.c Shave a few bytes off the binary size, especially on hwcodec targets 2007-02-15 22:55:22 +00:00
mpeg.c Dual core support for PP502x players (iPod G4 and later, iriver h10, Sansa - iPod G3 will be coming soon.) This allows threads to be run on either core provided that all communications between the cores is done using uncached memory. There should be no significant change in battery life from doing this. Documentation (on the RockboxKernel wiki page) will follow shortly. 2007-03-04 20:06:41 +00:00
panic.c Do the CONFIG_LED define 2007-02-18 05:07:19 +00:00
pcm_playback.c Forgot that too...hrmph. 2007-03-05 08:34:30 +00:00
pcm_record.c More catching up on old work. Refine audio interface setup on Coldfire. Stop the funky glitching on the iAudio stuff when starting recording esp. at 88.2kHz. (probably due to the bidi interface). iRivers don't seem to care what you do. TLV320 still seems to have a little trouble selecting it's filters correctly for 88.2kHz or it could be some odd phasing effect. Get rid of the horrible reset parameter in pcm_apply_settings as it can decide for itself. 2007-03-05 08:14:27 +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 Some more M5 adjustments. 2007-03-05 01:31:26 +00:00
profile.c Fix bug in profiling that makes the timing for coldfire off by a factor of 2, and way off for pp. 2006-08-29 18:35:18 +00:00
README
replaygain.c Remove unneeded zero checks from convert_gain() and get_replaygain_int(). These functions return correct results without them. 2007-02-23 12:22:17 +00:00
rolo.c Fix RoLo on PortalPlayer targets 2007-03-04 23:53:38 +00:00
rom.lds Fixed the rombox generation for SH1. 2007-01-08 19:19:23 +00:00
sound.c Use the new DSP callback functionality in firmware/sound.c to deal with SWCODEC stereo width and channel configuration instead of the old more spread out #ifdef based approach. Rename the DSP functions involved for more consistent naming. 2007-03-07 19:11:16 +00:00
SOURCES Bring up the M5 port to a working stage: Extended numerous explicit checks for IAUDIO_X5 to also check for IAUDIO_M5, moved code around the target tree, added preliminary background for the sim. 2007-03-05 00:04:00 +00:00
system.c Dual core support for PP502x players (iPod G4 and later, iriver h10, Sansa - iPod G3 will be coming soon.) This allows threads to be run on either core provided that all communications between the cores is done using uncached memory. There should be no significant change in battery life from doing this. Documentation (on the RockboxKernel wiki page) will follow shortly. 2007-03-04 20:06:41 +00:00
thread.c Put an end to priority inversion in the ata driver. Gave up trying to have fully atomic dual use mutexes so just replaced the ata driver locking with spins. Maybe I'll have better luck later. Things should run smoothly with database updates and such happening in the background. 2007-03-09 08:03:18 +00:00
timer.c Change if CONFIG_CPU==PP50XX to ifdef CPU_PP where appropriate 2006-11-22 00:41:30 +00:00
tuner_philips.c Don't reset everything when (un)sleeping the TEA5767. Fixes FS#6162. 2006-10-23 19:48:42 +00:00
tuner_samsung.c
usb.c Dual core support for PP502x players (iPod G4 and later, iriver h10, Sansa - iPod G3 will be coming soon.) This allows threads to be run on either core provided that all communications between the cores is done using uncached memory. There should be no significant change in battery life from doing this. Documentation (on the RockboxKernel wiki page) will follow shortly. 2007-03-04 20:06:41 +00:00
usb_serial.c

See docs/README