rockbox/apps
Michael Sevakis da6cebb6b0 Use buflib for the allocation of voice PCM resources.
Buffers are not allocated and thread is not created until the first
call where voice is required.

Adds a different callback (sync_callback) to buflib so that other
sorts of synchonization are possible, such as briefly locking-out the
PCM callback for a buffer move. It's sort of a messy addition but it
is needed so voice decoding won't have to be stopped when its buffer
is moved.

Change-Id: I4d4d8c35eed5dd15fb7ee7df9323af3d036e92b3
2012-05-02 17:22:28 -04:00
..
bitmaps Sansa clip zip: fix pinkish outline around usb logo 2012-02-18 16:01:06 +01:00
gui Use buflib for the allocation of voice PCM resources. 2012-05-02 17:22:28 -04:00
hosted/android android: Fix crash on start up. 2012-03-30 11:23:07 +02:00
keymaps hm801: Tweak keymap. 2012-05-02 23:20:31 +04:00
lang FS#12611 - European Portuguese translation update (11th March) 2012-04-14 12:26:38 +02:00
menus Make DSP's replaygain independent of global_settings. 2012-04-30 22:47:37 +02:00
player
plugins brickmania: Disable resuming after game over 2012-04-30 12:06:05 +02:00
radio Move radio power handling from apps/ to drivers. 2012-02-25 15:59:08 +01:00
recorder Simplify warning suppression for unused argument 2012-04-22 16:20:31 +02:00
abrepeat.c
abrepeat.h
action.c touchscreen: Fix kinetic scrolling when the statusbar is off. 2012-04-05 15:01:59 +02:00
action.h Add new actions to %Tp (Touchscreen areas) 2012-03-13 03:17:12 +01:00
alarm_menu.c
alarm_menu.h
appevents.h Fix FS#12606 - next track can cause the screen to be cleared 2012-03-20 22:10:19 +11:00
applimits.h
apps.make
audio_path.c
beep.c Make rbcodec/dsp includes more specific. 2012-04-29 17:31:30 -04:00
bookmark.c Make rbcodec/dsp includes more specific. 2012-04-29 17:31:30 -04:00
bookmark.h Fix minor bookmark problems/Enhance bookmark functions 2012-03-12 08:54:02 +01:00
buffering.c
buffering.h Add more INIT_ATTR and add config.h includes to header files with INIT_ATTR. 2011-12-19 20:12:52 +00:00
codec_thread.c Make rbcodec/dsp includes more specific. 2012-04-29 17:31:30 -04:00
codec_thread.h Add more INIT_ATTR and add config.h includes to header files with INIT_ATTR. 2011-12-19 20:12:52 +00:00
codecs.c Fundamentally rewrite much of the audio DSP. 2012-04-29 10:00:56 +02:00
core_asmdefs.c
cuesheet.c Rename 'mp3entry.embed_cuesheet' to 'mp3entry.embedded_cuesheet' and pull out a field (FS#12473) 2011-12-22 18:56:11 +00:00
cuesheet.h FS #12419 : Support for embedded cuesheets. 2011-12-16 10:09:41 +00:00
debug_menu.c rds: show rds clock-time as broken down time instead of UTC time in debug menu 2012-03-12 08:42:53 +01:00
debug_menu.h dbg_ports() : move proto to system.h 2012-01-04 05:21:44 +00:00
enc_config.c
enc_config.h
features.txt Finally commit FS#5111 - piezo clicker for ipods! 2011-11-16 10:25:43 +00:00
filetree.c playlist handling: revert part of r30177. 2011-11-28 12:41:15 +00:00
filetree.h
filetypes.c Sprinkle around some static and const. 2011-12-05 19:23:46 +00:00
filetypes.h Add more INIT_ATTR and add config.h includes to header files with INIT_ATTR. 2011-12-19 20:12:52 +00:00
fixedpoint.c
fixedpoint.h
fracmul.h Build librbcodec with DSP and metadata. 2012-03-18 12:00:39 +01:00
iap.c
keyboard.h
language.c
language.h
logfdisp.c
logfdisp.h
main.c Fundamentally rewrite much of the audio DSP. 2012-04-29 10:00:56 +02:00
menu.c Force settings touchscreen mode in menus. 2012-01-27 09:15:05 +01:00
menu.h FS#12251 - User shortcuts in the main menu. 2011-11-15 13:22:02 +00:00
misc.c Make DSP's replaygain independent of global_settings. 2012-04-30 22:47:37 +02:00
misc.h Make DSP's replaygain independent of global_settings. 2012-04-30 22:47:37 +02:00
mpeg.c Tweak paramters of mp3_play_data and callback. 2012-03-04 14:50:47 -05:00
mpeg.h
onplay.c Fix minor bookmark problems/Enhance bookmark functions 2012-03-12 08:54:02 +01:00
onplay.h FS#12251 - User shortcuts in the main menu. 2011-11-15 13:22:02 +00:00
pcmbuf.c Make rbcodec/dsp includes more specific. 2012-04-29 17:31:30 -04:00
pcmbuf.h Fix up some more type stuff in pcmbuf.c. 2012-04-27 16:51:54 -04:00
playback.c Use buflib for the allocation of voice PCM resources. 2012-05-02 17:22:28 -04:00
playback.h FS#12378 : Remove various unused code, and comment out some unused code and data for reference or future use. 2011-12-14 21:45:25 +00:00
playlist.c Option to constrain get_next_dir() to directories below global_settings.start_directory. 2012-03-19 11:49:55 +01:00
playlist.h Add more INIT_ATTR and add config.h includes to header files with INIT_ATTR. 2011-12-19 20:12:52 +00:00
playlist_catalog.c
playlist_catalog.h
playlist_menu.h
playlist_viewer.c FS#12378 : Remove various unused code, and comment out some unused code and data for reference or future use. 2011-12-14 21:45:25 +00:00
playlist_viewer.h
plugin.c Fundamentally rewrite much of the audio DSP. 2012-04-29 10:00:56 +02:00
plugin.h Make rbcodec/dsp includes more specific. 2012-04-29 17:31:30 -04:00
README
root_menu.c More meaningful name and type for 'root menu' setting 2012-03-16 22:26:13 +01:00
root_menu.h main menu: Add the ability to hide and reorder the main menu items. 2012-02-25 12:40:44 +01:00
screen_access.c skin_engine: New tag to draw a rectangle (optionally with a gradient) 2012-03-15 22:52:53 +11:00
screen_access.h skin_engine: New tag to draw a rectangle (optionally with a gradient) 2012-03-15 22:52:53 +11:00
screens.c Make rbcodec/dsp includes more specific. 2012-04-29 17:31:30 -04:00
screens.h
scrobbler.c
scrobbler.h
settings.c Make DSP's replaygain independent of global_settings. 2012-04-30 22:47:37 +02:00
settings.h Make DSP's replaygain independent of global_settings. 2012-04-30 22:47:37 +02:00
settings_list.c Make DSP's replaygain independent of global_settings. 2012-04-30 22:47:37 +02:00
settings_list.h
shortcuts.c shortcuts: Don't enter shortcuts menu if there are none 2012-03-28 00:45:42 +11:00
shortcuts.h shortcuts: talk the time and configure the sleep timeout 2011-12-08 10:23:46 +00:00
sound_menu.h
SOURCES Build librbcodec with DSP and metadata. 2012-03-18 12:00:39 +01:00
status.c
status.h
tagcache.c Add const to global pointers to strings. 2011-12-17 18:31:55 +00:00
tagcache.h Add more INIT_ATTR and add config.h includes to header files with INIT_ATTR. 2011-12-19 20:12:52 +00:00
tagnavi.config
tagtree.c
tagtree.h Add more INIT_ATTR and add config.h includes to header files with INIT_ATTR. 2011-12-19 20:12:52 +00:00
talk.c Use buflib for the allocation of voice PCM resources. 2012-05-02 17:22:28 -04:00
talk.h Add conditionals for functions only needed on SWCODEC targets. 2011-12-15 20:58:14 +00:00
tree.c keyclick: Add a callback so screens can cancel a click. Add a generic list callback to stop clicks when we are at the end of the list 2012-01-12 22:28:36 +11:00
tree.h Add more INIT_ATTR and add config.h includes to header files with INIT_ATTR. 2011-12-19 20:12:52 +00:00
usb_keymaps.c remove superfluous ifdef 2011-12-28 19:23:38 +00:00
usb_keymaps.h
voice_thread.c Use buflib for the allocation of voice PCM resources. 2012-05-02 17:22:28 -04:00
voice_thread.h Use buflib for the allocation of voice PCM resources. 2012-05-02 17:22:28 -04:00

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