rockbox/firmware
Dave Chapman 1a82763d3a Seeking support for AC3/A52 files. We assume they are always CBR.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7650 a1c6a512-1295-4272-9138-f99709370657
2005-10-22 09:10:51 +00:00
..
common Coldfire: slight optimisations of memset(). 2005-10-22 08:06:49 +00:00
drivers Two new sections for IRAM usage: .irodata (selectable with the ICONST_ATTR attribute macro), allowing to put 'const' data into IRAM without causing a section type conflict, and .ibss (selectable with the IBSS_ATTR attribute macro) for uninitialised data. * Rockbox core: Adjusted the linker scripts and init code to not include the .ibss section in the binary, it is cleared instead. Saves ~500 bytes on archos and ~30KB on iriver. Codecs and plugins don't handle .ibss in a special way yet. * The init code properly handles empty sections now (except .stack, which should never be empty). * Unified the init code for SH1 and coldfire a bit. 2005-10-19 19:35:24 +00:00
export Seeking support for AC3/A52 files. We assume they are always CBR. 2005-10-22 09:10:51 +00:00
include Implemented directory caching. No more waiting for disk to spin up while 2005-10-07 17:38:05 +00:00
test 64 sectors are 64 sectors... 2005-04-18 18:48:13 +00:00
app.lds Two new sections for IRAM usage: .irodata (selectable with the ICONST_ATTR attribute macro), allowing to put 'const' data into IRAM without causing a section type conflict, and .ibss (selectable with the IBSS_ATTR attribute macro) for uninitialised data. * Rockbox core: Adjusted the linker scripts and init code to not include the .ibss section in the binary, it is cleared instead. Saves ~500 bytes on archos and ~30KB on iriver. Codecs and plugins don't handle .ibss in a special way yet. * The init code properly handles empty sections now (except .stack, which should never be empty). * Unified the init code for SH1 and coldfire a bit. 2005-10-19 19:35:24 +00:00
backlight.c Coldfire: New timer handling on CPU frequency change, adjusting the prescaler on the fly, for both tick and user timer. Precondition is that the higher frequencies are integer multiples of the base: now NORMAL is 45 MHz and MAX is 124 MHz. Removes the need for applications with longer timer periods (>= 10 ms) to boost the CPU all the time, e.g. the grayscale lib. Timer counts are now always based on the base frequency (CPU_FREQ). * Adjusted the RAM refresh timers to the new frequencies (all frequencies for H100) * All: Fixed the tick timer count being off by one. 2005-10-03 09:24:36 +00:00
bidi.c Patch #783877 by Gadi Cohen updated by Naftali Goldstein - Bidirectional text support for Hebrew and Arabic 2005-08-08 19:23:28 +00:00
bitswap.S Added header file for bitswap, and made the fliptable global for re-use 2004-09-26 09:25:59 +00:00
boot.lds Two new sections for IRAM usage: .irodata (selectable with the ICONST_ATTR attribute macro), allowing to put 'const' data into IRAM without causing a section type conflict, and .ibss (selectable with the IBSS_ATTR attribute macro) for uninitialised data. * Rockbox core: Adjusted the linker scripts and init code to not include the .ibss section in the binary, it is cleared instead. Saves ~500 bytes on archos and ~30KB on iriver. Codecs and plugins don't handle .ibss in a special way yet. * The init code properly handles empty sections now (except .stack, which should never be empty). * Unified the init code for SH1 and coldfire a bit. 2005-10-19 19:35:24 +00:00
buffer.c mp3buf renamed to audiobuf 2005-04-05 11:33:58 +00:00
COPYING iRiver scramble and descramble code from Dave Cooper 2005-01-24 09:01:48 +00:00
crt0.S Two new sections for IRAM usage: .irodata (selectable with the ICONST_ATTR attribute macro), allowing to put 'const' data into IRAM without causing a section type conflict, and .ibss (selectable with the IBSS_ATTR attribute macro) for uninitialised data. * Rockbox core: Adjusted the linker scripts and init code to not include the .ibss section in the binary, it is cleared instead. Saves ~500 bytes on archos and ~30KB on iriver. Codecs and plugins don't handle .ibss in a special way yet. * The init code properly handles empty sections now (except .stack, which should never be empty). * Unified the init code for SH1 and coldfire a bit. 2005-10-19 19:35:24 +00:00
debug.c Enlarged the buffer for DEBUGF() 2005-08-16 08:32:43 +00:00
descramble.S patch #910193 by Jens Arnold: smaller and faster descramble/RoLo 2004-03-11 17:07:08 +00:00
FILES Removed outdated win32.mak 2005-06-30 11:15:51 +00:00
font.c moved lcd_getstringsize into font.c 2005-04-19 12:47:16 +00:00
hwcompat.c hw compat stub for the gmini series 2005-02-04 16:15:19 +00:00
id3.c Add ALAC audio type 2005-09-22 21:56:03 +00:00
kernel.c Coldfire: New timer handling on CPU frequency change, adjusting the prescaler on the fly, for both tick and user timer. Precondition is that the higher frequencies are integer multiples of the base: now NORMAL is 45 MHz and MAX is 124 MHz. Removes the need for applications with longer timer periods (>= 10 ms) to boost the CPU all the time, e.g. the grayscale lib. Timer counts are now always based on the base frequency (CPU_FREQ). * Adjusted the RAM refresh timers to the new frequencies (all frequencies for H100) * All: Fixed the tick timer count being off by one. 2005-10-03 09:24:36 +00:00
logf.c better logf 2005-06-30 15:14:33 +00:00
Makefile For targets without an RTC, use the rockbox build date as the start date in the FAT driver. No more 2003-08-01 files. 2005-09-06 18:03:50 +00:00
mp3_playback.c Renamed CONFIG_HWCODEC and MASNONE to the more appropriate CONFIG_CODEC and SWCODEC, respectively. 2005-08-29 21:15:27 +00:00
mp3data.c Rather obvious simplification of the mpeg frametime fraction calculation. 2005-09-25 19:07:56 +00:00
mpeg.c Archos recording/playback: (1) Xing header creation: * Now estimates the framecount from the recording time if the MAS frame counter saturates, so it always writes a valid Xing header. * Reverted my brainless short-xing-header change. This was only valid for layer 3. (2) Xing/VBRI header evaluation: Fixed possible overflow in bitrate calculation. (3) MPEG thread: Avoid double chunk size limiting for the rare case of 8 MB modded Ondios. 2005-09-15 05:29:26 +00:00
panic.c Fixed compiler error in the X11 iriver simulator 2005-09-12 11:02:57 +00:00
pcm_playback.c Major peakmeter rework: * Changed set/get functions for dbfs mode to bool type. * Removed performance setting, leaving (slightly adapted) high performance mode only. * Refresh rate is always 20 Hz now. * Readout doesn't do an extra (hidden) peek, should allow for slightly better clip detection. * Brought back high performance peakmeter for recording. Peakmeter stops hogging the CPU when the disk is spinning; this is enough to avoid the performance problem when saving data. * Optimisations, code cleanup and code policeing. * (iriver) Reduced CPU load of peakmeter by not calculating excessive overlaps. ** Bumped config block version, so save your settings before upgrading. 2005-08-29 20:07:17 +00:00
pcm_record.c Fix channel-swapping bug in iriver recordings. Left and Right channels should now be correctly written to the WAV file. 2005-10-06 21:19:18 +00:00
powermgmt.c The power thread now monitors the shutdown process and forces a poweroff if it takes more than 8 seconds. 2005-09-14 09:08:26 +00:00
README lets point to ../docs/README 2002-08-21 11:13:46 +00:00
replaygain.c iRiver: remove some code that isn't needed any more. 2005-10-03 18:35:02 +00:00
rolo.c Fixed RoLo for H100 targets 2005-07-18 15:50:06 +00:00
rom.lds Two new sections for IRAM usage: .irodata (selectable with the ICONST_ATTR attribute macro), allowing to put 'const' data into IRAM without causing a section type conflict, and .ibss (selectable with the IBSS_ATTR attribute macro) for uninitialised data. * Rockbox core: Adjusted the linker scripts and init code to not include the .ibss section in the binary, it is cleared instead. Saves ~500 bytes on archos and ~30KB on iriver. Codecs and plugins don't handle .ibss in a special way yet. * The init code properly handles empty sections now (except .stack, which should never be empty). * Unified the init code for SH1 and coldfire a bit. 2005-10-19 19:35:24 +00:00
sound.c Renamed CONFIG_HWCODEC and MASNONE to the more appropriate CONFIG_CODEC and SWCODEC, respectively. 2005-08-29 21:15:27 +00:00
SOURCES Fixed a problem with dircache where filetree modified dircache 2005-10-08 18:41:11 +00:00
system.c Removed unused variable. 2005-10-14 06:01:37 +00:00
thread.c Two new sections for IRAM usage: .irodata (selectable with the ICONST_ATTR attribute macro), allowing to put 'const' data into IRAM without causing a section type conflict, and .ibss (selectable with the IBSS_ATTR attribute macro) for uninitialised data. * Rockbox core: Adjusted the linker scripts and init code to not include the .ibss section in the binary, it is cleared instead. Saves ~500 bytes on archos and ~30KB on iriver. Codecs and plugins don't handle .ibss in a special way yet. * The init code properly handles empty sections now (except .stack, which should never be empty). * Unified the init code for SH1 and coldfire a bit. 2005-10-19 19:35:24 +00:00
timer.c Coldfire: New timer handling on CPU frequency change, adjusting the prescaler on the fly, for both tick and user timer. Precondition is that the higher frequencies are integer multiples of the base: now NORMAL is 45 MHz and MAX is 124 MHz. Removes the need for applications with longer timer periods (>= 10 ms) to boost the CPU all the time, e.g. the grayscale lib. Timer counts are now always based on the base frequency (CPU_FREQ). * Adjusted the RAM refresh timers to the new frequencies (all frequencies for H100) * All: Fixed the tick timer count being off by one. 2005-10-03 09:24:36 +00:00
tuner_philips.c H1x0: More precise tuning; corrected xtal frequency in comments + #defines. 2005-09-24 09:06:31 +00:00
tuner_samsung.c Renamed CONFIG_HWCODEC and MASNONE to the more appropriate CONFIG_CODEC and SWCODEC, respectively. 2005-08-29 21:15:27 +00:00
usb.c Trying to enter STANDBY mode when entering USB mode seems to cause more trouble than it is worth. 2005-08-22 13:27:56 +00:00

See docs/README