rockbox/apps
Michael Hohmuth 7df5ecc783 autoresume: Optimize playlist resume (manual, bookmark, or after power-on)
The resume position coming from these sources takes precedence over
autoresume.  If we have such a resume offset, we don't have to wait
for the database to produce a resume offset before we can start the
codec.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29470 a1c6a512-1295-4272-9138-f99709370657
2011-02-28 23:57:35 +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 Give playback engine better control over the codec. Codec simply follows commands and doesn't concern itself with audio state. Get track change notification in on the actual last buffer insert of the track because now audio simply waits for a track change notify from PCM on the last track and it must be sent reliably. This is still at an intermediate stage but works. Codecs and plugins become incompatible. 2011-02-23 14:31:13 +00:00
eqs
gui Add the option of linking the %Tl (last touch) tag to a specific touchregion. Both tags now accept an optional label param as the first param. 2011-02-28 11:19:59 +00:00
hosted Android: Fix crash when playback is passing invalid metadata around. 2011-02-28 00:59:44 +00:00
keymaps Android: Rewrite lcd subsystem to use the SurfaceView API. 2011-02-19 01:13:38 +00:00
lang Simplified Chinese update by Li Jie 2011-02-27 14:18:10 +00:00
menus FS#11939: Simplify talk_time_unit(). 2011-02-20 15:23:18 +00:00
metadata Remove some useless code and variables in the area of metadata parsing. Bump codec API. 2011-02-27 20:49:08 +00:00
player
plugins Blindly forcing stylus mode on plugin entry for an arbitrary subset of touch targets is a *REALLY BAD IDEA* so do it properly so we dont have to revert any commits. 2011-02-27 09:30:33 +00:00
radio Fix red caused by incorrect includes. 2011-02-18 23:29:11 +00:00
recorder Fix warning in android build. 2011-02-27 21:09:36 +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 Redo r29168. Use similar but existing mechanism in the action system which seems to work better. 2011-02-02 18:30:10 +00:00
action.h New Touchscreen region type... 'mute' which un/mutes volume without pausing playback 2011-01-13 10:56:23 +00:00
alarm_menu.c
alarm_menu.h
appevents.h
applimits.h Remove two unused defines. 2010-08-21 15:49:42 +00:00
apps.make FS#11966 - use separate modelnames and config files for RaaA. This adds an APPLICATION define that can be used in Makefiles, and target-name defines (-DSDLAPP, -DANDROID, -DNOKIAN8XX and -DNOKIAN900) for use elsewhere. LCD size is now hard-coded for the Nokia builds in their config files. A new --app parameter is passed to buildzip.pl to explicitly state that this is an application build - it was previously derived from the model name. 2011-02-27 11:37:39 +00:00
audio_path.c
bookmark.c
bookmark.h
buffering.c All kernel objects in code shared amongs targets (core, plugins, codecs) should be declared SHAREDBSS_ATTR as any core could potentially touch them even though they seem only to involve threads on one core. The exception is target code for particular CPUs where proper allocation is fixed. playlist.c was a little odd too-- use one mutex for the current playlist and a separate one for created playlists (still pondering the necessity of more than one). 2011-02-14 11:27:45 +00:00
buffering.h Disable buffering codecs (and code generally) on RaaA. 2011-02-09 20:27:23 +00:00
codec_thread.c Give playback engine better control over the codec. Codec simply follows commands and doesn't concern itself with audio state. Get track change notification in on the actual last buffer insert of the track because now audio simply waits for a track change notify from PCM on the last track and it must be sent reliably. This is still at an intermediate stage but works. Codecs and plugins become incompatible. 2011-02-23 14:31:13 +00:00
codec_thread.h Give playback engine better control over the codec. Codec simply follows commands and doesn't concern itself with audio state. Get track change notification in on the actual last buffer insert of the track because now audio simply waits for a track change notify from PCM on the last track and it must be sent reliably. This is still at an intermediate stage but works. Codecs and plugins become incompatible. 2011-02-23 14:31:13 +00:00
codecs.c RaaA: Add initial Pandora support 2011-02-27 23:42:37 +00:00
codecs.h Remove some useless code and variables in the area of metadata parsing. Bump codec API. 2011-02-27 20:49:08 +00:00
core_asmdefs.c
cuesheet.c
cuesheet.h
debug_menu.c M:Robe 500: Clean up warning. 2011-02-06 19:17:57 +00:00
debug_menu.h
dsp.c FS#11964. Rework replaygain handling to save metadata buffer and binsize. Remove string representation of replaygain and use a dedicated ftoa implementation for WPS/screen info. 2011-02-24 19:10:59 +00:00
dsp.h
dsp_arm.S
dsp_arm_v6.S
dsp_asm.h
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
eq.h Take 2 at 'Consolidate all fixed point math routines in one library' (FS#10400) by Jeffrey Goode 2009-07-05 18:06:07 +00:00
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
filetree.c remaining of FS#11777. Use rockbox_browse() to display playlists in Playlist Catalog. 2010-12-15 12:47:30 +00:00
filetree.h
filetypes.c Get rid of get_user_file_path and do the path handling in wrappers for open() and friends. 2010-12-06 22:26:31 +00:00
filetypes.h
fixedpoint.c
fixedpoint.h
fracmul.h
iap.c
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 Remove a redundant part of a #if 2011-02-28 12:05:22 +00:00
menu.c Change the way how playlists and system menu items in the main menu are internally invoked so that the mechanism to 2011-01-29 01:01:12 +00:00
menu.h
metadata.c Fix corrupted metadata on manual track change on hwcodec. 2011-02-27 19:14:48 +00:00
metadata.h Remove some useless code and variables in the area of metadata parsing. Bump codec API. 2011-02-27 20:49:08 +00:00
misc.c Fix the r29343 red. 2011-02-20 11:46:57 +00:00
misc.h Fix yellows and checkwps. 2011-02-18 23:17:07 +00:00
mp3data.c Remove some useless code and variables in the area of metadata parsing. Bump codec API. 2011-02-27 20:49:08 +00:00
mp3data.h Remove some useless code and variables in the area of metadata parsing. Bump codec API. 2011-02-27 20:49:08 +00:00
mpeg.c All kernel objects in code shared amongs targets (core, plugins, codecs) should be declared SHAREDBSS_ATTR as any core could potentially touch them even though they seem only to involve threads on one core. The exception is target code for particular CPUs where proper allocation is fixed. playlist.c was a little odd too-- use one mutex for the current playlist and a separate one for created playlists (still pondering the necessity of more than one). 2011-02-14 11:27:45 +00:00
mpeg.h
onplay.c Stay in file browser (do not go to WPS) after adding a track to the playlist via the hotkey (FS#11344 by Ryan Sawhill) 2010-12-17 09:54:18 +00:00
onplay.h
pcmbuf.c pcmbuf: Clear last_chunksize at stop so we don't think there's a buffer in progress. 2011-02-25 03:51:52 +00:00
pcmbuf.h Give playback engine better control over the codec. Codec simply follows commands and doesn't concern itself with audio state. Get track change notification in on the actual last buffer insert of the track because now audio simply waits for a track change notify from PCM on the last track and it must be sent reliably. This is still at an intermediate stage but works. Codecs and plugins become incompatible. 2011-02-23 14:31:13 +00:00
playback.c autoresume: Optimize playlist resume (manual, bookmark, or after power-on) 2011-02-28 23:57:35 +00:00
playback.h Give playback engine better control over the codec. Codec simply follows commands and doesn't concern itself with audio state. Get track change notification in on the actual last buffer insert of the track because now audio simply waits for a track change notify from PCM on the last track and it must be sent reliably. This is still at an intermediate stage but works. Codecs and plugins become incompatible. 2011-02-23 14:31:13 +00:00
playlist.c Make sure we don't read past the end of a C-string in format_track_path. Second part of FS #11947 2011-02-18 21:56:48 +00:00
playlist.h All kernel objects in code shared amongs targets (core, plugins, codecs) should be declared SHAREDBSS_ATTR as any core could potentially touch them even though they seem only to involve threads on one core. The exception is target code for particular CPUs where proper allocation is fixed. playlist.c was a little odd too-- use one mutex for the current playlist and a separate one for created playlists (still pondering the necessity of more than one). 2011-02-14 11:27:45 +00:00
playlist_catalog.c Rename the NO_CONTEXT flag to NO_CONTEXT_MENU so that the name more clearly conveys what the flag does 2010-12-15 18:14:13 +00:00
playlist_catalog.h
playlist_menu.h
playlist_viewer.c Playlist viewer: Fix regression introduced by r28138 which made some buttons not work in the playlist viewer. 2010-11-23 07:39:16 +00:00
playlist_viewer.h
plugin.c Give playback engine better control over the codec. Codec simply follows commands and doesn't concern itself with audio state. Get track change notification in on the actual last buffer insert of the track because now audio simply waits for a track change notify from PCM on the last track and it must be sent reliably. This is still at an intermediate stage but works. Codecs and plugins become incompatible. 2011-02-23 14:31:13 +00:00
plugin.h Give playback engine better control over the codec. Codec simply follows commands and doesn't concern itself with audio state. Get track change notification in on the actual last buffer insert of the track because now audio simply waits for a track change notify from PCM on the last track and it must be sent reliably. This is still at an intermediate stage but works. Codecs and plugins become incompatible. 2011-02-23 14:31:13 +00:00
README
replaygain.c Minor correction to comment. 2011-02-24 19:36:41 +00:00
replaygain.h FS#11964. Rework replaygain handling to save metadata buffer and binsize. Remove string representation of replaygain and use a dedicated ftoa implementation for WPS/screen info. 2011-02-24 19:10:59 +00:00
root_menu.c Missed #if change from r29462 - thanks to Thomas Martitz for spotting. 2011-02-28 18:21:00 +00:00
root_menu.h Change the way how playlists and system menu items in the main menu are internally invoked so that the mechanism to 2011-01-29 01:01:12 +00:00
screen_access.c
screen_access.h
screens.c FS#11964. Rework replaygain handling to save metadata buffer and binsize. Remove string representation of replaygain and use a dedicated ftoa implementation for WPS/screen info. 2011-02-24 19:10:59 +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 Fix FS#11904, filename generation was lacking a slash. 2011-01-26 07:46:02 +00:00
settings.h autoresume: Match full directory path names only in autoresumable() 2011-02-11 00:20:03 +00:00
settings_list.c RaaA: Add initial Pandora support 2011-02-27 23:42:37 +00:00
settings_list.h
sound_menu.h
SOURCES Move fm radio related menus out of radio.c into apps/menus/. 2011-01-29 15:01:28 +00:00
status.c
status.h
tagcache.c DB import: Correctly import previously exported resume offsets 2011-02-28 23:47:11 +00:00
tagcache.h Fix database import and export 2011-02-27 20:25:11 +00:00
tagnavi.config
tagtree.c Give playback engine better control over the codec. Codec simply follows commands and doesn't concern itself with audio state. Get track change notification in on the actual last buffer insert of the track because now audio simply waits for a track change notify from PCM on the last track and it must be sent reliably. This is still at an intermediate stage but works. Codecs and plugins become incompatible. 2011-02-23 14:31:13 +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 Rename the NO_CONTEXT flag to NO_CONTEXT_MENU so that the name more clearly conveys what the flag does 2010-12-15 18:14:13 +00:00
tree.h Rename the NO_CONTEXT flag to NO_CONTEXT_MENU so that the name more clearly conveys what the flag does 2010-12-15 18:14:13 +00:00
usb_keymaps.c
usb_keymaps.h
voice_thread.c Base voice thread stack size on DEFAULT_STACK_SIZE, it's otherwise likely to overflow on app targets. 2010-12-10 15:14:11 +00:00
voice_thread.h

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