rockbox/apps
2011-07-09 01:49:00 +00:00
..
bitmaps Make sure there is a logo for LCD_WIDTH>480 && LCDWIDTH<600 (useful for 600x1024 LCDs) 2011-02-11 11:28:21 +00:00
codecs Do not use double/float calculations but predefined tables in mod codec. Reduces codesize by several kilobytes. 2011-06-30 21:53:02 +00:00
eqs
gui Have mpegplayer use the mixer (the playback channel, since it's mutually exclusive to audio playback) so the clicks and skip beep can be used according to user settings. Introduce some system sound functions to make easier playing event sounds from various places and convert files calling 'beep_play' to use 'system_sound_play' and 'keyclick_click'. Event sound could be become themeable. 2011-07-08 22:31:15 +00:00
hosted/android Android: Partly revert r29569 and only call the new getJavaEnvironment() when needed. 2011-03-16 14:33:55 +00:00
keymaps HD300: RECTRIGGER keymap 2011-03-16 20:24:35 +00:00
lang Update french translation, shorten string for Archos Player. 2011-07-06 20:44:54 +00:00
menus Fix FS#12158 - Make the "Mode: " line in the radio menu voice. 2011-06-16 13:28:15 +00:00
metadata Use id3v2buf to read the title of MOD files. Avoids additional declaration of a 1KB buffer and saves a bit codesize as well. 2011-06-30 18:39:13 +00:00
player
plugins Have mpegplayer use the mixer (the playback channel, since it's mutually exclusive to audio playback) so the clicks and skip beep can be used according to user settings. Introduce some system sound functions to make easier playing event sounds from various places and convert files calling 'beep_play' to use 'system_sound_play' and 'keyclick_click'. Event sound could be become themeable. 2011-07-08 22:31:15 +00:00
radio Reuse a general voice function instead of reinventing the wheel. 2011-06-26 14:42:24 +00:00
recorder Use playback channel directly for peakmeters and plugins using peak calculation. Also, for now, don't allow mixer playback to overlap recording, even if full duplex works. 2011-07-02 11:55:38 +00:00
abrepeat.c abrepeat: drop some inline's and rearrange code to save some size since this stuff is hardly speed critical. 2011-01-18 16:11:33 +00:00
abrepeat.h abrepeat: drop some inline's and rearrange code to save some size since this stuff is hardly speed critical. 2011-01-18 16:11:33 +00:00
action.c Have mpegplayer use the mixer (the playback channel, since it's mutually exclusive to audio playback) so the clicks and skip beep can be used according to user settings. Introduce some system sound functions to make easier playing event sounds from various places and convert files calling 'beep_play' to use 'system_sound_play' and 'keyclick_click'. Event sound could be become themeable. 2011-07-08 22:31:15 +00:00
action.h Fix touchregions muting volume, and change &<action> to mean 'needs long press but only fire once'. Use *<action> for 'long press and allow repeats' 2011-03-27 07:23:38 +00:00
alarm_menu.c
alarm_menu.h
appevents.h Workaround an occasional problem where album art or cuesheets might not be ready by the time the track change event is send which can result in the WPS not immediately being aware that the handles are ready. A better solution will be sought that hopefully doesn't require the additional event. 2011-05-25 08:35:31 +00:00
applimits.h Remove two unused defines. 2010-08-21 15:49:42 +00:00
apps.make Android: use APPEXTRA instead of makefile hack 2011-03-11 16:08:36 +00:00
audio_path.c
beep.c Do some adjustments to alleviate IRAM congestion on some targets from r30097. Include removing pointless IRAM declarations in pcmbuf.c because that callback code runs at a fairly relaxed pace. M5 is still the biggest problem. 2011-06-29 09:39:13 +00:00
bookmark.c Fix 2 'set but not used' warnings. 2011-05-24 10:56:01 +00:00
bookmark.h
buffering.c Provide a reasonable fix for FS#12093 - Playback hanging after codec/playback rework. Also, get rid of an impossible buffering case (BUF_USED is always less than buffer_len) and remove a buffering API that is not used anywhere and shouldn't be needed (plugin API has to be incompatible). 2011-05-09 21:19:11 +00:00
buffering.h Provide a reasonable fix for FS#12093 - Playback hanging after codec/playback rework. Also, get rid of an impossible buffering case (BUF_USED is always less than buffer_len) and remove a buffering API that is not used anywhere and shouldn't be needed (plugin API has to be incompatible). 2011-05-09 21:19:11 +00:00
codec_thread.c Renaming for the sake of consistency. 2011-05-09 19:34:45 +00:00
codec_thread.h Commit FS#12069 - Playback rework - first stages. Gives as thorough as possible a treatment of codec management, track change and metadata logic as possible while maintaining fairly narrow focus and not rewriting everything all at once. Please see the rockbox-dev mail archive on 2011-04-25 (Playback engine rework) for a more thorough manifest of what was addressed. Plugins and codecs become incompatible. 2011-04-27 03:08:23 +00:00
codecs.c Android: install codecs as native libs instead of extracting them (FS#12134). 2011-05-31 21:26:18 +00:00
codecs.h Renaming for the sake of consistency. 2011-05-09 19:34:45 +00:00
core_asmdefs.c
cuesheet.c Fix Database red, move the cuesheet->token code into the skin engine 2010-07-29 13:23:33 +00:00
cuesheet.h Fix Database red, move the cuesheet->token code into the skin engine 2010-07-29 13:23:33 +00:00
debug_menu.c Move dbg_hw_info() into target tree. FS#11735 by me 2011-06-05 10:26:06 +00:00
debug_menu.h
dsp.c Rework parts of the replaygain code to be able to differentiate between 0.00 dB set intentionally and having no replaygain information at all. Bump codec api. 2011-04-04 15:21:44 +00:00
dsp.h
dsp_arm.S
dsp_arm_v6.S
dsp_asm.h ARM DSP: Add assembly custom sound channel processing. 13% to 14% faster than currently-used default C code on ARMv4. 2010-05-11 12:37:49 +00:00
dsp_cf.S
enc_config.c Fix different enum comparison warning when building with gcc 4.5 2010-12-20 20:56:22 +00:00
enc_config.h
eq.c Reduce FRACMUL calls in equalizer. 2011-05-18 20:06:37 +00:00
eq.h
eq_arm.S Avoid an obvious stall on everything newer then arm7tdmi. Note: this can probably be made a lot faster on newer arm targets. 2010-12-16 19:45:59 +00:00
eq_cf.S
features.txt Make the histogram code usable for playback as well. Move the recording histogram code to peakmeter, rename it to remove the recording reference, and rename anything referring to it as well. Change the drawing code so there are more options to position them. This may change your histogram settings, so check after upgrading. 2011-06-05 12:36:27 +00:00
filetree.c Avoid false warnings of full dirs when the number of visible entries in a dir equals the limit. 2011-05-04 18:33:12 +00:00
filetree.h
filetypes.c Use enum themable_icons in struct file_type and struct filetype (who made those names?). 2011-06-20 19:32:48 +00:00
filetypes.h Fix yellow. Shouldn't have reordered struct members here. 2011-06-20 19:33:08 +00:00
fixedpoint.c
fixedpoint.h
fracmul.h Relax constraints for arm asm to not break when gcc decides to not inline the function but also throw in a FORCE_INLINE for good measure. Remove a redundant 'inline'. 2011-06-30 08:22:56 +00:00
iap.c iap: pass length and data pointer to iap_handlepkt functions, this prepares for iap large packet support. 2011-05-02 21:55:13 +00:00
keyboard.h
language.c Add stdio.h include for SEEK_SET define to various files. 2010-12-25 18:43:34 +00:00
language.h
logfdisp.c
logfdisp.h
main.c Introduce "power" thread for RaaA 2011-03-02 19:12:55 +00:00
menu.c FS#11925 - Add a proper system to keep track of the current screen/activity to make %cs far more useful 2011-06-01 14:41:49 +00:00
menu.h
metadata.c Fix non-working .talk clips on hwcodec (follow-up to r28672 and r29432): .talk clips 2011-06-19 22:34:40 +00:00
metadata.h Android: install codecs as native libs instead of extracting them (FS#12134). 2011-05-31 21:26:18 +00:00
misc.c Fix r30130 red. New functions in misc.c shouldn't be compiled if '__PCTOOL__' is defined. 2011-07-08 22:51:12 +00:00
misc.h Have mpegplayer use the mixer (the playback channel, since it's mutually exclusive to audio playback) so the clicks and skip beep can be used according to user settings. Introduce some system sound functions to make easier playing event sounds from various places and convert files calling 'beep_play' to use 'system_sound_play' and 'keyclick_click'. Event sound could be become themeable. 2011-07-08 22:31:15 +00:00
mp3data.c Fix the Xing header parser to have reliable gapless playback. Closes FS#12062. 2011-04-13 05:51:03 +00:00
mp3data.h More robust implementation of MPEG frame header search. The parser will not only search for the very first byte sequence that looks like a valid MPEG frame header. It will search for a valid MPEG frame header sequence, decode it, and probe if there is a consecutive MPEG frame header of the same type (MPEG version, layer, sampling frequency) at the expected position. This approach will reduce false detection of MPEG frame headers in case of errorous metadata or garbaged files. Fixes FS#12007. 2011-03-16 18:45:03 +00:00
mpeg.c Remove next reported 'set but unused' warnings. 2011-05-23 19:09:04 +00:00
mpeg.h
onplay.c Support loading backdrops from anywhere in the filesystem. Fixes FS#12041 2011-04-10 13:25:47 +00:00
onplay.h
pcmbuf.c The voice PCM buffer has nothing to do with the playback PCM buffer any longer. Allocate it independently from the playback engine's PCM buffer and only when voice is required. Additionally, allocate actual space for the crossfade buffer only when using crossfade. Will save 18.3KB when neither is needed (10.3KB for voice and 8.0KB for crossfade). 2011-07-09 01:49:00 +00:00
pcmbuf.h Commit FS#12150 - Fully-functional audio mixer - and finally whip old limitations about playback of voice and other sounds when paused. Channels are independent in state and amplitude. Fade on stop/pause is handled by the channel's volume control rather than global volume which means it now works from anywhere. Opens up the possibility of plugin sounds during music playback by merely adding an additional channel enum. If any PCM drivers were not properly modified, see one of the last comments in the task for a description of the simple change that is expected. Some params are tunable in firmware/export/pcm-mixer.h as well. 2011-06-29 06:37:04 +00:00
playback.c The voice PCM buffer has nothing to do with the playback PCM buffer any longer. Allocate it independently from the playback engine's PCM buffer and only when voice is required. Additionally, allocate actual space for the crossfade buffer only when using crossfade. Will save 18.3KB when neither is needed (10.3KB for voice and 8.0KB for crossfade). 2011-07-09 01:49:00 +00:00
playback.h Get rid of a committed #define from kernel.h that didn't make the final cut. Put voice_wait in voice_thread.h where it ought. 2011-04-27 04:00:48 +00:00
playlist.c Fix FS#12181 - Playlist re-shuffle does not work (r30122) 2011-07-06 19:41:39 +00:00
playlist.h Dircache: Don't expose struct dircache_entry and pointers into the cache, use IDs instead. 2011-06-20 20:12:42 +00:00
playlist_catalog.c Prefill the playlist name when creating a new playlist from the file browser. FS#12104 by Ophir Lojkine 2011-05-15 10:37:45 +00:00
playlist_catalog.h
playlist_menu.h
playlist_viewer.c Whitespace and cosmetics consistency cleanup in playlist_viewer.c, no functional changes. 2011-04-08 13:39:56 +00:00
playlist_viewer.h
plugin.c Have mpegplayer use the mixer (the playback channel, since it's mutually exclusive to audio playback) so the clicks and skip beep can be used according to user settings. Introduce some system sound functions to make easier playing event sounds from various places and convert files calling 'beep_play' to use 'system_sound_play' and 'keyclick_click'. Event sound could be become themeable. 2011-07-08 22:31:15 +00:00
plugin.h Have mpegplayer use the mixer (the playback channel, since it's mutually exclusive to audio playback) so the clicks and skip beep can be used according to user settings. Introduce some system sound functions to make easier playing event sounds from various places and convert files calling 'beep_play' to use 'system_sound_play' and 'keyclick_click'. Event sound could be become themeable. 2011-07-08 22:31:15 +00:00
README
replaygain.c Display the correct sign of replaygain for levels from -0.99 to -0.01 dB. 2011-05-01 21:12:40 +00:00
replaygain.h Rework parts of the replaygain code to be able to differentiate between 0.00 dB set intentionally and having no replaygain information at all. Bump codec api. 2011-04-04 15:21:44 +00:00
root_menu.c Fix the %cs tag for the pitchscreen and playlist viewer 2011-06-13 07:33:20 +00:00
root_menu.h FS#11925 - Add a proper system to keep track of the current screen/activity to make %cs far more useful 2011-06-01 14:41:49 +00:00
screen_access.c Rename {draw,fill}_viewport once more (to draw_border_viewport and fill_viewport) and remove the viewport parameter as suggested by Dave Chapman. 2010-10-11 01:19:55 +00:00
screen_access.h Rename {draw,fill}_viewport once more (to draw_border_viewport and fill_viewport) and remove the viewport parameter as suggested by Dave Chapman. 2010-10-11 01:19:55 +00:00
screens.c Rework parts of the replaygain code to be able to differentiate between 0.00 dB set intentionally and having no replaygain information at all. Bump codec api. 2011-04-04 15:21:44 +00:00
screens.h
scrobbler.c Treat unknown RaaA platforms like SDL for last.FM scrobbler log file. Fix yellow 2011-02-15 21:32:53 +00:00
scrobbler.h
settings.c Listen to and follow external Android volume changes. (Based on FS#11914 by Maurus Cuelenaere) 2011-03-14 12:25:48 +00:00
settings.h Make the histogram code usable for playback as well. Move the recording histogram code to peakmeter, rename it to remove the recording reference, and rename anything referring to it as well. Change the drawing code so there are more options to position them. This may change your histogram settings, so check after upgrading. 2011-06-05 12:36:27 +00:00
settings_list.c Make the histogram code usable for playback as well. Move the recording histogram code to peakmeter, rename it to remove the recording reference, and rename anything referring to it as well. Change the drawing code so there are more options to position them. This may change your histogram settings, so check after upgrading. 2011-06-05 12:36:27 +00:00
settings_list.h
sound_menu.h Remove unneeded include. 2010-08-21 16:07:34 +00:00
SOURCES Commit FS#12150 - Fully-functional audio mixer - and finally whip old limitations about playback of voice and other sounds when paused. Channels are independent in state and amplitude. Fade on stop/pause is handled by the channel's volume control rather than global volume which means it now works from anywhere. Opens up the possibility of plugin sounds during music playback by merely adding an additional channel enum. If any PCM drivers were not properly modified, see one of the last comments in the task for a description of the simple change that is expected. Some params are tunable in firmware/export/pcm-mixer.h as well. 2011-06-29 06:37:04 +00:00
status.c
status.h
tagcache.c Allocate indices directly in ramcache header. Add version code to 2011-07-01 13:48:28 +00:00
tagcache.h Allocate indices directly in ramcache header. Add version code to 2011-07-01 13:48:28 +00:00
tagnavi.config
tagtree.c Fixed a regression caused in r30021: tagnavi_custom.config parsing 2011-06-23 20:22:00 +00:00
tagtree.h
talk.c FS#11939: Simplify talk_time_unit(). 2011-02-20 15:23:18 +00:00
talk.h FS#11939: Simplify talk_time_unit(). 2011-02-20 15:23:18 +00:00
tdspeed.c
tdspeed.h
tree.c Avoid false warnings of full dirs when the number of visible entries in a dir equals the limit. 2011-05-04 18:33:12 +00:00
tree.h Don't (partially) apply changes to max entries in the file browser immediately. The setting affects a buffer that is allocated during boot, so code using that buffer should use the value that was in effect during boot. Add a note to the manual that a reboot is needed for the changes to be applied. 2011-04-30 11:00:26 +00:00
usb_keymaps.c
usb_keymaps.h
voice_thread.c Voice doesn't have to consume 100% CPU while waiting for an output buffer to be available. Use 'sleep(0)' instead of 'yield()' while polling. 2011-07-08 23:39:01 +00:00
voice_thread.h Commit FS#12150 - Fully-functional audio mixer - and finally whip old limitations about playback of voice and other sounds when paused. Channels are independent in state and amplitude. Fade on stop/pause is handled by the channel's volume control rather than global volume which means it now works from anywhere. Opens up the possibility of plugin sounds during music playback by merely adding an additional channel enum. If any PCM drivers were not properly modified, see one of the last comments in the task for a description of the simple change that is expected. Some params are tunable in firmware/export/pcm-mixer.h as well. 2011-06-29 06:37:04 +00:00

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