rockbox/apps
Michael Sevakis 371c86bf3f Adapt OSD in plugin lib to be greylib compatible.
Requires addition of viewports and alternate framebuffers to greylib
which are essentially similar to the core implementation except that
the framebuffer can be any size and relationship to a viewport. Drawing
is always fully clipped to the intersecting area.

Adapt oscilloscope.c to the API change. FFT will use the new features
(later update).

Get rid of silly and wrong lcd_bmp_part use in OSD. Remove it from
plugin API (must be made incompatible now).

Change-Id: Iafa5e2174148fb8ad11db6b9d4add0dcabc5c563
2012-12-18 19:16:26 -05:00
..
bitmaps Sansa clip zip: fix pinkish outline around usb logo 2012-02-18 16:01:06 +01:00
gui 9 segment bitmap drawing: 2012-12-09 17:11:19 +11:00
hosted/android android: Fix crash on start up. 2012-03-30 11:23:07 +02:00
keymaps Clip radio keymap update by Shiloh Hawley and myself. 2012-11-25 22:08:11 +01:00
lang FS#12792 - Update of Serbian translation 2012-12-18 19:34:59 +01:00
menus Fix read caused by 71f7011. 2012-10-06 14:01:35 +02:00
player
plugins Adapt OSD in plugin lib to be greylib compatible. 2012-12-18 19:16:26 -05:00
radio ypr0: This patch adds radio support to Samsung YP-R0 2012-05-28 19:39:14 +02:00
recorder Clean up peak calculating code. 2012-05-02 20:53:07 -04: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 Fix missed buttons in action.c if action_wait_for_release() was called 2012-08-15 23:08:26 +02:00
action.h skin_engine: Make pressing the setting bar touch region work 2012-07-06 14:28:34 +10:00
alarm_menu.c Changed the FOR_NB_SCREENS macro to always be a for loop that declares its own loop variable. This removes the need to declare this variable in the outer scope. 2011-10-15 19:35:02 +00:00
alarm_menu.h
appevents.h Fix some lockup caused by handles not being initialized to < 0... 2012-05-21 02:28:13 -04: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 ypr0: This patch adds radio support to Samsung YP-R0 2012-05-28 19:39:14 +02:00
beep.c Make rbcodec/dsp includes more specific. 2012-04-29 17:31:30 -04:00
bookmark.c Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
bookmark.h Fix minor bookmark problems/Enhance bookmark functions 2012-03-12 08:54:02 +01:00
buffering.c Fix some lockup caused by handles not being initialized to < 0... 2012-05-21 02:28:13 -04:00
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 More strictly enforce "no PCM insert" rules for codecs. 2012-05-13 03:25:55 -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 rk27xx: dump ROM content 2012-11-20 18:27:25 +01:00
debug_menu.h dbg_ports() : move proto to system.h 2012-01-04 05:21:44 +00:00
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
features.txt Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
filetree.c playlist handling: revert part of r30177. 2011-11-28 12:41:15 +00:00
filetree.h
filetypes.c Initial opus codec support 2012-09-20 20:47:44 +02: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 Improve accuracy of NR-based fp_sqrt with better initial estimation and using one more bit internally. More reliable early termination. Good enough until better method is completed. 2010-06-08 04:51:00 +00:00
fixedpoint.h
fracmul.h Build librbcodec with DSP and metadata. 2012-03-18 12:00:39 +01:00
iap.c IAP: use a state machine for handling iap packets, based on FS#12135 2011-09-25 12:19:33 +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 logging to disk feature into rockbox. 2012-08-07 00:53:46 +02:00
menu.c Remove extraneous parens 2012-05-06 23:13:34 -04:00
menu.h FS#12251 - User shortcuts in the main menu. 2011-11-15 13:22:02 +00:00
misc.c New GUI browser to select one (or more) folders. 2012-07-30 21:20:51 +02:00
misc.h New GUI browser to select one (or more) folders. 2012-07-30 21:20:51 +02:00
mpeg.c Tweak paramters of mp3_play_data and callback. 2012-03-04 14:50:47 -05:00
mpeg.h
onplay.c Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02: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 More snafu fix. Need a couple more patchups for now. 2012-05-24 20:59:05 -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 Fix warning on previous commit. 2012-06-22 11:38:35 -04: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 FS#11808 - Major playlist handling changes (on disk playlists) 2011-07-20 14:11:15 +00:00
playlist_catalog.h FS#11808 - Major playlist handling changes (on disk playlists) 2011-07-20 14:11:15 +00:00
playlist_menu.h
playlist_viewer.c Fixing data abort (pc in strchr). when scrolling a big playlist very fast. 2012-07-19 00:00:41 +02:00
playlist_viewer.h FS#11808 - Major playlist handling changes (on disk playlists) 2011-07-20 14:11:15 +00:00
plugin.c Adapt OSD in plugin lib to be greylib compatible. 2012-12-18 19:16:26 -05:00
plugin.h Adapt OSD in plugin lib to be greylib compatible. 2012-12-18 19:16:26 -05:00
rbcodec_helpers.c Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
rbcodecconfig.h rbcodec: Hooks for target specific functions in dsp_process loop 2012-05-03 23:47:46 +02:00
rbcodecplatform.h rbcodec: abstract tdspeed buffer allocation 2012-05-07 10:29:07 +02:00
README
root_menu.c root menu setting: make the setting handles whitespace 2012-12-16 14:26:03 +11: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 Add the 9 segment lcd funciton to remote lcds 2012-12-09 17:27:11 +11:00
screen_access.h 9 segment bitmap drawing: 2012-12-09 17:11:19 +11:00
screens.c Make rbcodec/dsp includes more specific. 2012-04-29 17:31:30 -04:00
screens.h
scrobbler.c ypr0: Correct .scrobbler.log path for YPR0 2012-09-11 06:36:47 +02:00
scrobbler.h Make scrobbler_flush_cache() static 2011-08-01 19:43:13 +00:00
settings.c Add set_sleeptimer_duration function in minutes 2012-10-06 11:59:13 +02:00
settings.h Database: Support for multiple search roots. 2012-07-30 21:20:51 +02:00
settings_list.c Database: Support for multiple search roots. 2012-07-30 21:20:51 +02:00
settings_list.h
shortcuts.c Add set_sleeptimer_duration function in minutes 2012-10-06 11:59:13 +02:00
shortcuts.h shortcuts: talk the time and configure the sleep timeout 2011-12-08 10:23:46 +00:00
sound_menu.h Remove unneeded include. 2010-08-21 16:07:34 +00:00
SOURCES New GUI browser to select one (or more) folders. 2012-07-30 21:20:51 +02:00
status.c
status.h Rockbox as an application: Replace many occurences of #ifdef SIMULATOR with #if (CONFIG_PLATFORM & PLATFORM_HOSTED) (or equivalently). 2010-06-21 16:53:00 +00:00
tagcache.c Fix database tool. 2012-07-31 10:33:27 +02:00
tagcache.h Fix database tool. 2012-07-31 10:33:27 +02:00
tagnavi.config FS#12132 patch 7: Add a new default format for untagged tracks: 2011-07-31 16:26:39 +00:00
tagtree.c GSoC/Buflib: Enable compaction in buflib. 2011-08-30 14:01:45 +00:00
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 Add comment to clarify calculation. 2012-06-05 22:53:21 +02: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 Fix FS#12743 - 'Data Abort' on USB connection 2012-09-11 06:39:53 +02:00
voice_thread.h voice_thread_init was left INIT_ATTR but is being called too late. 2012-05-21 15:21:36 -04:00

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