.. |
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
|
Revert accidental tree commit. /me needs a smaller enter key...
|
2008-03-25 19:57:23 +00:00 |
eqs
|
Add some presets for the equalizer. Includes a Default preset that resets everything. From FS#6113, thanks to David Quesada.
|
2006-10-12 20:48:40 +00:00 |
gui
|
Fix yellow, and at the same time simplify some #ifdefs
|
2008-03-26 19:07:39 +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
|
Some cosmetic changes to italiano.
|
2008-03-25 22:06:30 +00:00 |
menus
|
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
|
Revert accidental tree commit. /me needs a smaller enter key...
|
2008-03-25 19:57:23 +00:00 |
player
|
Revert accidental tree commit. Sorry for that.
|
2008-03-08 23:53:03 +00:00 |
plugins
|
Fix pointer warnings in test_codec.
|
2008-03-26 06:52:16 +00:00 |
recorder
|
1) Make Rockbox reject any WPSs if there are errors loading any of the required bmps; 2) Make checkwps actually load the images using the Rockbox bmp loader, and reject the WPS in the same was as Rockbox on bmp errors.
|
2008-03-26 18:18:22 +00:00 |
abrepeat.c
|
Respect the progressbar length when drawing AB markers. Fixes FS#6463. Also fix a function name typo.
|
2006-12-29 19:17:03 +00:00 |
abrepeat.h
|
Respect the progressbar length when drawing AB markers. Fixes FS#6463. Also fix a function name typo.
|
2006-12-29 19:17:03 +00:00 |
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
|
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 |
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
|
More consts that require no functional change.
|
2008-03-26 08:57:25 +00:00 |
buffering.h
|
More consts that require no functional change.
|
2008-03-26 08:57:25 +00:00 |
codecs.c
|
Add a complete priority inheritance implementation to the scheduler (all mutex ownership and queue_send calls are inheritable). Priorities are differential so that dispatch depends on the runnable range of priorities. Codec priority can therefore be raised in small steps (pcmbuf updated to enable). Simplify the kernel functions to ease implementation and use the same kernel.c for both sim and target (I'm tired of maintaining two ;_). 1) Not sure if a minor audio break at first buffering issue will exist on large-sector disks (the main mutex speed issue was genuinely resolved earlier). At this point it's best dealt with at the buffering level. It seems a larger filechunk could be used again. 2) Perhaps 64-bit sims will have some minor issues (finicky) but a backroll of the code of concern there is a 5-minute job. All kernel objects become incompatible so a full rebuild and update is needed.
|
2008-03-25 02:34:12 +00:00 |
codecs.h
|
Add a complete priority inheritance implementation to the scheduler (all mutex ownership and queue_send calls are inheritable). Priorities are differential so that dispatch depends on the runnable range of priorities. Codec priority can therefore be raised in small steps (pcmbuf updated to enable). Simplify the kernel functions to ease implementation and use the same kernel.c for both sim and target (I'm tired of maintaining two ;_). 1) Not sure if a minor audio break at first buffering issue will exist on large-sector disks (the main mutex speed issue was genuinely resolved earlier). At this point it's best dealt with at the buffering level. It seems a larger filechunk could be used again. 2) Perhaps 64-bit sims will have some minor issues (finicky) but a backroll of the code of concern there is a 5-minute job. All kernel objects become incompatible so a full rebuild and update is needed.
|
2008-03-25 02:34:12 +00:00 |
cuesheet.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 |
cuesheet.h
|
Code police, declare pointers in .c and expor them
|
2007-11-17 14:25:02 +00:00 |
debug_menu.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 |
debug_menu.h
|
More static'ing, and a few fixes resulting from that.
|
2006-12-12 22:22:21 +00:00 |
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
|
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
|
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 |
eq.c
|
Code cleaning - remove some unnecessary defined(SIMULATOR) checks
|
2007-05-10 13:16:08 +00:00 |
eq.h
|
Factor first order shelving filter code out for easier reuse and replace the crossfeed filter with it. Crossfeed _should_ still sound the same, so please do tell if it doesn't.
|
2007-03-07 15:06:33 +00:00 |
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
|
Fix comment.
|
2007-02-22 17:22:01 +00:00 |
features.txt
|
spelling mistakes pointed out by Alex Wallis
|
2008-03-14 21:29:03 +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
|
Revert accidental tree commit. /me needs a smaller enter key...
|
2008-03-25 19:57:23 +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
|
fix themes not being fully applied to the menu on load (Hopefully fixes FS#8808)
|
2008-03-26 13:34:47 +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 accidental tree commit. /me needs a smaller enter key...
|
2008-03-25 19:57:23 +00:00 |
metadata.h
|
Fix red
|
2007-11-28 05:13:05 +00:00 |
misc.c
|
Make checkwps compile again. Still more work is needed though, as checkwps is compiled to emulate an iPod Color - this needs changing to allow the LCD (and remote LCD) dimensions/depth to be specified on the commandline - the new %V tags are validated against the LCD characteristics
|
2008-03-25 21:09:58 +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
|
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 |
onplay.h
|
Introducing the root menu!
|
2007-03-01 11:14:46 +00:00 |
pcmbuf.c
|
Add a complete priority inheritance implementation to the scheduler (all mutex ownership and queue_send calls are inheritable). Priorities are differential so that dispatch depends on the runnable range of priorities. Codec priority can therefore be raised in small steps (pcmbuf updated to enable). Simplify the kernel functions to ease implementation and use the same kernel.c for both sim and target (I'm tired of maintaining two ;_). 1) Not sure if a minor audio break at first buffering issue will exist on large-sector disks (the main mutex speed issue was genuinely resolved earlier). At this point it's best dealt with at the buffering level. It seems a larger filechunk could be used again. 2) Perhaps 64-bit sims will have some minor issues (finicky) but a backroll of the code of concern there is a 5-minute job. All kernel objects become incompatible so a full rebuild and update is needed.
|
2008-03-25 02:34:12 +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
|
Oops, more red. That can't be static yet.
|
2008-03-25 19:46:35 +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
|
Accept FS#6464 by Chris Taylor. Adds a "Play Next" playlist insertion
|
2006-12-26 13:31:04 +00:00 |
playlist_catalog.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 |
playlist_catalog.h
|
|
|
playlist_menu.h
|
More header and dead code cleanup.
|
2007-05-19 20:55:49 +00:00 |
playlist_viewer.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 |
playlist_viewer.h
|
|
|
plugin.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 |
plugin.h
|
More consts that require no functional change.
|
2008-03-26 08:57:25 +00:00 |
README
|
|
|
root_menu.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 |
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
|
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 |
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
|
fix the buttonbar in the browser and menus.
|
2008-03-26 09:05:42 +00:00 |
settings.h
|
Code police raid on the settings code, consting and putting headers alongside their implementation.
|
2008-03-25 15:24:03 +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 accidental tree commit. /me needs a smaller enter key...
|
2008-03-25 19:57:23 +00:00 |
status.c
|
Set CONFIG_RTC to 0 for non-RTC targets, and check with #if to profit from -Wundef. No code change.
|
2007-03-16 23:47:03 +00:00 |
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
|
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 |
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
|
Add a complete priority inheritance implementation to the scheduler (all mutex ownership and queue_send calls are inheritable). Priorities are differential so that dispatch depends on the runnable range of priorities. Codec priority can therefore be raised in small steps (pcmbuf updated to enable). Simplify the kernel functions to ease implementation and use the same kernel.c for both sim and target (I'm tired of maintaining two ;_). 1) Not sure if a minor audio break at first buffering issue will exist on large-sector disks (the main mutex speed issue was genuinely resolved earlier). At this point it's best dealt with at the buffering level. It seems a larger filechunk could be used again. 2) Perhaps 64-bit sims will have some minor issues (finicky) but a backroll of the code of concern there is a 5-minute job. All kernel objects become incompatible so a full rebuild and update is needed.
|
2008-03-25 02:34:12 +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 |