rockbox/apps
2008-03-24 00:35:53 +00:00
..
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 Fix (another) overflow when seeking in long WMA files. 2008-03-09 23:38:11 +00:00
eqs
gui Add a sanity-check to ensure only in-range subimages are referenced in %xd tags. Plus some tab policing. 2008-03-24 00:03:05 +00:00
keymaps D2: Enable plugin building (using initial keymaps from FS#8708 by Andreas Mueller, with some tweaks). 2008-03-22 22:03:34 +00:00
lang FS#8741 fix two text/voice inconsistencies in English 2008-03-22 14:18:07 +00:00
menus there is no need to load the filename settings unless reading from a .cfg, so stop them being read every time settings_apply() is called 2008-03-06 07:03:14 +00:00
metadata Revert accidental tree commit. Sorry for that. 2008-03-08 23:50:55 +00:00
player Revert accidental tree commit. Sorry for that. 2008-03-08 23:53:03 +00:00
plugins Consistent naming scheme the various blit functions. * Removed lcd_blit_mono() for colour targets. Plugin API became incompatible, so sort, clean up & bump. * Implemented lcd_blit_mono() for M3. 2008-03-24 00:35:53 +00:00
recorder Commit viewports-in-WPS patch (FS#8385). This adds the %V tag - see the CustomWPS page for details (shortly...). There is still some work to do - decide how to handle font references, decide how to handle conditionals. Plus checkwps is broken - I'll fix that in a separate commit. 2008-03-21 19:38:00 +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 When failing to auto-load a bookmark, don't show the 'Nothing to resume' message. The selected file will (hopefully) be played instead. 2008-02-21 21:01:42 +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 Notify the buffering thread when a handle is added, so it can go into filling mode. This is some sort of a replacement for the ATA idle callback. It will interrupt an ongoing buffering process (buffer_handle), but not for long enough to be a problem. 2008-02-12 23:15:59 +00:00
buffering.h Fix FS8069, because Nico_P made it easy 2007-11-28 04:58:16 +00:00
codecs.c Move encoder CPU boost control to the core. Allow CPU to sleep a bit when PCM buffer is empty and save some power. Codec API becomes incompatible so full updates! :) 2007-11-30 05:16:56 +00:00
codecs.h Move encoder CPU boost control to the core. Allow CPU to sleep a bit when PCM buffer is empty and save some power. Codec API becomes incompatible so full updates! :) 2007-11-30 05:16:56 +00:00
cuesheet.c Fix a possible crash in the cuesheet code if the filename lacks a slash, which happens for some reason I don't quite understand yet. 2008-02-05 20:00:14 +00:00
cuesheet.h Code police, declare pointers in .c and expor them 2007-11-17 14:25:02 +00:00
debug_menu.c Make ports debug screen usable on M3 2008-03-15 10:11:23 +00:00
debug_menu.h
dsp.c Turnaround time must be included in dsp yielding to throttle against other threads. Do at least one per buffer full as well (or things can stick a bit on initial input triggers). 2008-03-20 17:03:57 +00:00
dsp.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
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 Assumption about there being MPEG1-only samplerates available and therefore MPEG1-only bitrates for recording is no longer valid. Fix that. 2007-06-06 21:24:20 +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
FILES FS#8457 - convert the list drawing code to use viewports. This does not include any of the customizability which was in the patch, so unless any bugs show up users should not notice any difference. 2008-03-05 09:58:30 +00:00
filetree.c Commit viewports-in-WPS patch (FS#8385). This adds the %V tag - see the CustomWPS page for details (shortly...). There is still some work to do - decide how to handle font references, decide how to handle conditionals. Plus checkwps is broken - I'll fix that in a separate commit. 2008-03-21 19:38:00 +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 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
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 Implement the playback event handling as a system-wide multi-purpose event system. Unified mpeg.c and playback.c audio event handling. Converted ata_idle_notify to use the new event handling system also. 2008-03-16 13:55:16 +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 Fix buffer overflow in the title padding code (FS#8163) 2007-11-16 08:18:08 +00:00
menu.h Add a voice callback to dynamic menus, along side the text_callback. 2007-10-09 03:48:56 +00:00
metadata.c Revert accidental tree commit. Sorry for that. 2008-03-08 23:50:55 +00:00
metadata.h Fix red 2007-11-28 05:13:05 +00:00
misc.c Another small optimisation/simplification to the hex_to_rgb() function. 2008-03-21 14:04:19 +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 fix FS#8599 - First Song in Tagcache can't be rated 2008-02-12 18:51:10 +00:00
onplay.h
pcmbuf.c Fix typo. 2008-01-08 14:33:17 +00:00
pcmbuf.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
playback.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
playback.h CODEC_IDX_{AUDIO,VOICE} are already defined in apps/dsp.h 2008-03-20 21:44:04 +00:00
playlist.c Fix FS#5797 (Codec failure with directory skip when in file browser, with dircache enabled). Marking the tree context to be reloaded too early would cause the new playlist to contain files that don't exist (correct directory but wrong filenames), in turn causing the codec failures. The fix is to call reload_directory() after the playlist has been created. 2008-01-09 20:37:36 +00:00
playlist.h
playlist_catalog.c Move the playlist catalog config into the standard config files. 1 less disk spinup when the playlist cataloge is used the first time. 2008-01-29 06:57:54 +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 Patch "Remain in PLViewer when move_track is canceled", by Lee Kang Hyuk. Closes FS#8322. 2007-12-15 17:14:04 +00:00
playlist_viewer.h
plugin.c Consistent naming scheme the various blit functions. * Removed lcd_blit_mono() for colour targets. Plugin API became incompatible, so sort, clean up & bump. * Implemented lcd_blit_mono() for M3. 2008-03-24 00:35:53 +00:00
plugin.h Consistent naming scheme the various blit functions. * Removed lcd_blit_mono() for colour targets. Plugin API became incompatible, so sort, clean up & bump. * Implemented lcd_blit_mono() for M3. 2008-03-24 00:35:53 +00:00
README
root_menu.c Fix FS#7334, make Follow Playlist work when STOP is pressed. 2008-02-09 15:20:15 +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 Add the viewport functions to the screens API, including a new getfont() function to return the font used by the current viewport. A change to the screens API makes the plugin API incompatible, so we bump version and sort. Also commit the test_viewports plugin (not built by default). This is some more of FS#8385. 2008-01-08 01:22:14 +00:00
screens.c (Hopefully) Revert the quickscreen changes. Many fixes need to be made, 2008-02-05 09:09:38 +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 Commit viewports-in-WPS patch (FS#8385). This adds the %V tag - see the CustomWPS page for details (shortly...). There is still some work to do - decide how to handle font references, decide how to handle conditionals. Plus checkwps is broken - I'll fix that in a separate commit. 2008-03-21 19:38:00 +00:00
settings.h there is no need to load the filename settings unless reading from a .cfg, so stop them being read every time settings_apply() is called 2008-03-06 07:03:14 +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 Actually compile the M3 keymap for the M3. 2008-03-14 00:34:54 +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 Fixed red, forgot to commit header changes. 2008-02-17 19:11:16 +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 Remove a function that is no longer used. 2007-11-24 14:28:22 +00:00
talk.h Make id's created with the TALK_ID macro work in 64 bit sims 2007-11-20 19:50:52 +00:00
tree.c FS#8457 - convert the list drawing code to use viewports. This does not include any of the customizability which was in the patch, so unless any bugs show up users should not notice any difference. 2008-03-05 09:58:30 +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 A final queue_post in voice_stop via. talk_force_shutup can try stopping PCM too late and interfere PCM playback after plugins init IRAM or calling audio_get_buffer. Send the NULL message to the voice thread to ensure all messages are done. 2007-12-11 14:04:03 +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

For general information see: docs/README
For API information see: docs/API