..
bitmaps
More M3 work: Rockbox logo, keymap, sim definitions, sim bitmap. Simulator builds and works now, but for some reason it tries to build plugins even though they're deactivated through configure... The keymap probably needs further refinement.
2008-03-14 00:17:59 +00:00
codecs
Increase the size of one of the look up tables. Fixes 'burst of static' in some files. I still have no idea how big it really needs to be...
2008-04-14 01:12:51 +00:00
eqs
gui
Revert what was left of r17018 until I find a better way. It had quirks in some cases, and doesn't play well with what I'm about to commit.
2008-04-14 15:51:40 +00:00
keymaps
Revert "initial Meizu M6SL port"
2008-03-27 11:53:51 +00:00
lang
Fix typo in description of LANG_PLAYLISTS (basically FS#8496 minus the unrelated changes in the patch).
2008-04-07 11:23:58 +00:00
menus
Some small binsize savings
2008-04-09 16:01:40 +00:00
metadata
Revert... stupid svn doesn't complain when passing -m twice :(
2008-04-02 22:45:23 +00:00
player
Revert accidental tree commit. Sorry for that.
2008-03-08 23:53:03 +00:00
plugins
Fixed "#else if", changed to "#elif"
2008-04-13 22:10:31 +00:00
recorder
Pass the buffer length to the list_get_name callback functions instead of using hardcoded MAX_PATH
2008-04-09 15:25:17 +00:00
abrepeat.c
abrepeat.h
action.c
Keyclick option (FS#7307). Disabled by default, go into System settings to enable it. WARNING: PortalPlayer targets reportedly have a problem with this, so don't enable it on those unless you want to risk burning your ears with horrible noise. This is probably a bug in pcmbuf_beep(), and I'm hoping that someone who has an affected target will look into it and fix it as a result of this commit.
2008-01-21 09:48:44 +00:00
action.h
First go at getting the touchpad working in the ui. lists only for now.
2007-10-22 12:26:53 +00:00
alarm_menu.c
FS#7994 - Rename talk.c API, make talk_disable() affect all talking (not just menus), hopefully save some space.
2007-10-19 15:31:42 +00:00
alarm_menu.h
applimits.h
audio_path.c
Straighten out some audio path APIs and misc. audio stuff. Having recording is not a prerequisite to having input/output source selection which is probably most useful when adding a audio input features like FM to a new port without forcing recording to be implemented first.
2007-06-08 23:42:04 +00:00
bookmark.c
Pass the buffer length to the list_get_name callback functions instead of using hardcoded MAX_PATH
2008-04-09 15:25:17 +00:00
bookmark.h
Better bookmark resume handling, in particular when resuming a directory. If Load Last Bookmark is set to Yes and the last bookmarked file could not be found, play the selected file instead. When selecting a bookmark for a missing file in the bookmark list, show a message that resume isn't possible (and don't play any selected file if Load Last Bookmark is set to Ask).
2008-02-10 12:16:27 +00:00
buffering.c
A rather big change to how tracks are loaded: there are now two parts to the process and metadata loading is done by the buffering thread (except for the first unbuffered track). The audio thread now calls audio_load_track, and once the metadata is loaded, the buffering thread sends an event which will make the audio thread call audio_finish_load_track. This one then takes care of the rest of the loading.
2008-04-14 16:17:47 +00:00
buffering.h
Migrate the buffering code to the new events system.
2008-04-03 17:51:53 +00:00
codecs.c
Move codec_get_file_pos somewhere else like the comment said should be done. Codec API version increment was needed so update all codecs.
2008-03-29 06:36:53 +00:00
codecs.h
Move codec_get_file_pos somewhere else like the comment said should be done. Codec API version increment was needed so update all codecs.
2008-03-29 06:36:53 +00:00
cuesheet.c
Pass the buffer length to the list_get_name callback functions instead of using hardcoded MAX_PATH
2008-04-09 15:25:17 +00:00
cuesheet.h
Code police, declare pointers in .c and expor them
2007-11-17 14:25:02 +00:00
debug_menu.c
Add a "View I/O Ports" screen for imx31. Show all GPIO contents.
2008-04-11 15:49:48 +00:00
debug_menu.h
dsp.c
Remove FRACMUL_8_LOOP macro. This only benefited Coldfire, and we have assembler routines for the gain function there now.
2008-04-08 21:44:07 +00:00
dsp.h
Remove FRACMUL_8_LOOP macro. This only benefited Coldfire, and we have assembler routines for the gain function there now.
2008-04-08 21:44:07 +00:00
dsp_arm.S
Commit FS#8750. Add ARM assembler for the dsp-functions channels_process_sound_chan_mono(), channels_process_sound_chan_karaoke(), sample_output_mono() and sample_output_stereo(). By measurement the speed up is ~75% for the first three functions and ~40% for sample_output_stereo(). Additionally avoid calling yield() to often in dsp.c -- it is now limited to once per tick.
2008-03-19 13:55:53 +00:00
dsp_asm.h
Commit FS#8750. Add ARM assembler for the dsp-functions channels_process_sound_chan_mono(), channels_process_sound_chan_karaoke(), sample_output_mono() and sample_output_stereo(). By measurement the speed up is ~75% for the first three functions and ~40% for sample_output_stereo(). Additionally avoid calling yield() to often in dsp.c -- it is now limited to once per tick.
2008-03-19 13:55:53 +00:00
dsp_cf.S
FS #7286 . Do correct rounding of final 16 bit samples before sending to DAC, for you golden-eared people.
2007-08-29 14:32:52 +00:00
enc_config.c
the menu and list now accepts a parent viewport to draw in (and the menu can be told to not show status/button bars). This lays the groundwork to fix colour problems with plugin menus (see star.c for an example.) This hopefully fixes some button bar issues as well as theme problems.
2008-03-26 03:35:24 +00:00
enc_config.h
eq.c
Code cleaning - remove some unnecessary defined(SIMULATOR) checks
2007-05-10 13:16:08 +00:00
eq.h
eq_arm.S
iPod 1st..3rd Gen: Nearly halve the cost of software treble/bass (and eq) by putting the filter routine in IRAM.
2007-08-24 21:03:19 +00:00
eq_cf.S
features.txt
spelling mistakes pointed out by Alex Wallis
2008-03-14 21:29:03 +00:00
filetree.c
Remove some more simulator debugging output.
2008-04-07 17:19:53 +00:00
filetree.h
Make the playlist catalog use the following settings as appropriate: show filename extensions, load last bookmark, party mode and warn when erasing dynamic playlist.
2007-10-30 17:38:21 +00:00
filetypes.c
Pass the buffer length to the list_get_name callback functions instead of using hardcoded MAX_PATH
2008-04-09 15:25:17 +00:00
filetypes.h
Fix some bugs with the colors stuff. You can now specify folder color with the folder extension.
2007-06-17 23:10:01 +00:00
keyboard.h
language.c
*** Lang v2 cleanup (FS#6574) ***
2007-08-05 19:19:39 +00:00
language.h
FS#8482 take two. Make the language files built first, so that the largest
2008-02-18 12:17:34 +00:00
logfdisp.c
Make logf builds compile again since the clean up of hard-coded paths
2007-09-10 19:29:53 +00:00
logfdisp.h
main.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
Makefile
Split up app.lds to the respective target directories. The portalplayer devices replicate app.lds since their target tree doesn't follow a syntax typical to the newer arm targets - the portalplayers could be cleaned up further. boot.lds and plugin.lds still need to be cleaned up.
2008-03-13 03:48:23 +00:00
menu.c
Pass the buffer length to the list_get_name callback functions instead of using hardcoded MAX_PATH
2008-04-09 15:25:17 +00:00
menu.h
the menu and list now accepts a parent viewport to draw in (and the menu can be told to not show status/button bars). This lays the groundwork to fix colour problems with plugin menus (see star.c for an example.) This hopefully fixes some button bar issues as well as theme problems.
2008-03-26 03:35:24 +00:00
metadata.c
Revert... stupid svn doesn't complain when passing -m twice :(
2008-04-02 22:45:23 +00:00
metadata.h
Fix red
2007-11-28 05:13:05 +00:00
misc.c
Major cleanup of checkwps - fix all warnings and add a script to build versions for all supported targets (plus some unsupported ones). You now need to run the version of checkwps that matches the device your WPS is for.
2008-03-26 23:35:34 +00:00
misc.h
Add a general-purpose parse_list function to parse a string containing a delimited list of items and adapt the parse_image_load() function in the WPS parser to use it. This function will also be used to parse the upcoming WPS %V viewport tag, but I'm committing it separately as these changes are unrelated to the viewport implementation itself.
2008-03-21 13:41:35 +00:00
onplay.c
Dont show the playlist catalog item in the file context menu unless the file is audio or a m3u(8).
2008-04-14 10:03:46 +00:00
onplay.h
pcmbuf.c
Simplify pcmbuf_beep() a little, should be no functional change but it seems to mysteriously change the PortalPlayer 'keyclick beep of death' problem into a 'barely-there keyclick' problem.
2008-04-03 14:24:37 +00:00
pcmbuf.h
Revert my earlier const madness, we'll keep the parameter lists simple.
2008-03-28 12:51:33 +00:00
playback.c
A rather big change to how tracks are loaded: there are now two parts to the process and metadata loading is done by the buffering thread (except for the first unbuffered track). The audio thread now calls audio_load_track, and once the metadata is loaded, the buffering thread sends an event which will make the audio thread call audio_finish_load_track. This one then takes care of the rest of the loading.
2008-04-14 16:17:47 +00:00
playback.h
Revert my earlier const madness, we'll keep the parameter lists simple.
2008-03-28 12:51:33 +00:00
playlist.c
Remove unused playlist_checkend(), it really should never be needed.
2008-04-07 18:19:11 +00:00
playlist.h
Remove unused playlist_checkend(), it really should never be needed.
2008-04-07 18:19:11 +00:00
playlist_catalog.c
Pass the buffer length to the list_get_name callback functions instead of using hardcoded MAX_PATH
2008-04-09 15:25:17 +00:00
playlist_catalog.h
playlist_menu.h
More header and dead code cleanup.
2007-05-19 20:55:49 +00:00
playlist_viewer.c
Slight readability improvements
2008-04-09 21:47:43 +00:00
playlist_viewer.h
plugin.c
Make mpegplayer sleep the disk after buffering to save battery. * Add a simulator stub for ata_sleep(), and un-ifdef most calls to it.
2008-04-13 12:24:47 +00:00
plugin.h
Make mpegplayer sleep the disk after buffering to save battery. * Add a simulator stub for ata_sleep(), and un-ifdef most calls to it.
2008-04-13 12:24:47 +00:00
README
root_menu.c
Remove unnecessary (and incorrect) #ifdefs surrounding #include "backdrop.h", and correct remaining references to HAVE_LCD_REMOTE to HAVE_REMOTE_LCD
2008-03-29 01:14:10 +00:00
root_menu.h
Fix a bug whereby ACTION_TREE_WPS (GO_TO_PREVIOUS_MUSIC) brings us to the
2007-10-12 04:20:20 +00:00
screen_access.c
Restore missing initialization of remote setfont()
2008-01-08 11:41:05 +00:00
screen_access.h
Greyscale library: * Implement linearisation curve flipping for 1st/2nd Gen iPods (LCD is inverted when backlight is on, so the curve is also inverted). This needs a slight extension of is_backlight_on() functionality in the core. * Thorough recalibration of all reachable greyscale targets, and #ifdef cleanup. * Reduce on-target gamma a bit, because the displayable contrast range of a monochrome/greyscale isn't that high.
2008-04-02 22:16:14 +00:00
screens.c
Pass the buffer length to the list_get_name callback functions instead of using hardcoded MAX_PATH
2008-04-09 15:25:17 +00:00
screens.h
(Hopefully) Revert the quickscreen changes. Many fixes need to be made,
2008-02-05 09:09:38 +00:00
scrobbler.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
scrobbler.h
A patch by Robert Keevil that's been in the tracker way to long, fixes FS #6213 : Audioscrobbler incorrectly submits last song
2007-06-24 18:46:04 +00:00
settings.c
Remove some more simulator debugging output.
2008-04-07 17:19:53 +00:00
settings.h
Revert my earlier const madness, we'll keep the parameter lists simple.
2008-03-28 12:51:33 +00:00
settings_list.c
Change default font to R12 for the gigabeat too.
2008-03-06 18:07:49 +00:00
settings_list.h
FS#8353 - add a quick way to make a .cfg from the sound settings.
2007-12-24 22:35:31 +00:00
sound_menu.h
More header and dead code cleanup.
2007-05-19 20:55:49 +00:00
SOURCES
Revert... stupid svn doesn't complain when passing -m twice :(
2008-04-02 22:45:23 +00:00
status.c
status.h
tagcache.c
FS#8707 - Enable "Load to RAM" (HAS_TC_RAMCACHE) compilation without Directory Cache (HAS_DIRCACHE).
2008-03-09 20:33:19 +00:00
tagcache.h
Tiny fix of spelling in comment.
2008-03-25 15:47:31 +00:00
tagnavi.config
Change heading on database root for consistency.
2008-01-07 12:16:50 +00:00
tagtree.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
tagtree.h
revise commit r15463 - we still get the immediate display of runtime data in the wps, but avoid unnecessary calls while initialising/updating the database.
2007-11-23 23:36:42 +00:00
talk.c
Code police raid on the settings code, consting and putting headers alongside their implementation.
2008-03-25 15:24:03 +00:00
talk.h
Code police raid on the settings code, consting and putting headers alongside their implementation.
2008-03-25 15:24:03 +00:00
tree.c
Pass the buffer length to the list_get_name callback functions instead of using hardcoded MAX_PATH
2008-04-09 15:25:17 +00:00
tree.h
Better bookmark resume handling, in particular when resuming a directory. If Load Last Bookmark is set to Yes and the last bookmarked file could not be found, play the selected file instead. When selecting a bookmark for a missing file in the bookmark list, show a message that resume isn't possible (and don't play any selected file if Load Last Bookmark is set to Ask).
2008-02-10 12:16:27 +00:00
version.h
voice_thread.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
voice_thread.h
Make speex the new voice format for SWCODEC targets (non-Archos). Remove codec swapping and build speex voice decoding directly into the core binary.
2007-11-18 17:12:19 +00:00