rockbox/apps
Andrew Mahone 23d9812273 loader-initialized global plugin API:
struct plugin_api *rb is declared in PLUGIN_HEADER, and pointed to by
__header.api

the loader uses this pointer to initialize rb before calling entry_point

entry_point is no longer passed a pointer to the plugin API

all plugins, and pluginlib functions, are modified to refer to the
global rb

pluginlib functions which only served to copy the API pointer are
removed

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19776 a1c6a512-1295-4272-9138-f99709370657
2009-01-16 10:34:40 +00:00
..
bitmaps Added 'keywords' and 'eol-style' properties. 2008-11-25 19:54:23 +00:00
codecs Added missing dependencies for codeclib and pluginlib. This required renaming some files that have twins in other places. 2009-01-12 21:56:46 +00:00
eqs
gui fix the statusbar on the archos player... a more proper fix is probably to surround global_Settings.statusbar with #ifdef HAVE_LCD_BITMAP... maybe.. 2009-01-12 09:05:59 +00:00
keymaps Minor Clip button changes: UP|REPEAT no longer goes to wps. Volume adjustment activated in list + tree. 2009-01-13 14:51:44 +00:00
lang Language updates: 2009-01-08 20:26:11 +00:00
menus Changed lang message for credits item in Rockbox Mainmenu/System and updated italian translation. 2009-01-06 16:53:44 +00:00
metadata MP4/AAC: Add support for album artist tags written by Foobar2000. Closes FS#9723. 2009-01-04 17:41:17 +00:00
player
plugins loader-initialized global plugin API: 2009-01-16 10:34:40 +00:00
recorder support pixel aspect ratio compensation in recalc_dimension, with PAR defined as 1:1 by default, and set to 4:5 for archos bitmap targets 2009-01-13 14:41:29 +00:00
abrepeat.c
abrepeat.h
action.c redo how the statusbar updates are done. send the EVENT_GUI_ACTIONUPDATE event every time get_action() is called. The event wont be as realiable (timewise) as before, but seems to work better 2009-01-05 09:59:11 +00:00
action.h
alarm_menu.c Decouple the statusbar drawing from the rest of the screen drawing. it is not drawn roughly 4x per second automatically. 2008-12-31 05:59:26 +00:00
alarm_menu.h
appevents.h redo how the statusbar updates are done. send the EVENT_GUI_ACTIONUPDATE event every time get_action() is called. The event wont be as realiable (timewise) as before, but seems to work better 2009-01-05 09:59:11 +00:00
applimits.h
apps.make Bug fix: $@ should not be used in rules with multiple targets targets (causes confusion). 2008-11-26 22:48:26 +00:00
audio_path.c
bookmark.c Decouple the statusbar drawing from the rest of the screen drawing. it is not drawn roughly 4x per second automatically. 2008-12-31 05:59:26 +00:00
bookmark.h
buffering.c Calculate watermark from bitrate and harddisk spinup time. 2009-01-10 21:10:56 +00:00
buffering.h
codecs.c Removed the sim_ prefix from the plugin api. 2009-01-07 09:53:46 +00:00
codecs.h Bumped codec API version and min version. This should have been done in r19743 but was forgotten. 2009-01-11 22:41:39 +00:00
cuesheet.c
cuesheet.h
debug_menu.c USB retweaking: Take out the USB_REQUEST/RELEASE_DISK scheme and simply ask the USB core whether or not any drivers require exclusive access at the moment of connect. Doing anthing else just produces nasty effects on Windows because it expects some communication just for enabling the PHY and not allowing it to mount volumes if a thread doesn't ack causes annoying error message boxes. Make behavior of each USB type identical from the system perspective. Some miscellaneous changes (simplify, ata->storage naming, define only used USB_* enums values were possible). 2009-01-13 16:27:35 +00:00
debug_menu.h
dsp.c
dsp.h Calculate watermark from bitrate and harddisk spinup time. 2009-01-10 21:10:56 +00:00
dsp_arm.S
dsp_asm.h
dsp_cf.S
enc_config.c Decouple the statusbar drawing from the rest of the screen drawing. it is not drawn roughly 4x per second automatically. 2008-12-31 05:59:26 +00:00
enc_config.h
eq.c
eq.h
eq_arm.S
eq_cf.S
features.txt Commit FS#8624 by Linus Nielsen, Ryan Press, Craig Elliott, and Kenderes Tamas. Adds preliminary support for numerous accessories that use the ipod serial port on the dock connector. See IpodAccessories for a list of tested devices. 2008-12-25 01:46:16 +00:00
filetree.c Keyclick fixup take two. It is only 88 samples (2msec) long so keep a small static buffer around for beeps less than or equal to keyclick duration. This way it operates no matter the buffer state and still won't interfere with alternate PCM operations like recording or plugin playback. 2008-12-13 06:01:08 +00:00
filetree.h
filetypes.c
filetypes.h
iap.c static/const/#include/tab police on various files 2009-01-02 21:43:52 +00:00
keyboard.h
language.c Move #defines and #include into c file as this is the only place they are used 2008-12-03 12:14:46 +00:00
language.h Move #defines and #include into c file as this is the only place they are used 2008-12-03 12:14:46 +00:00
logfdisp.c Commit FS#9733 (multiline logf) by Yoshihisa Uchida 2008-12-31 17:01:00 +00:00
logfdisp.h
main.c redo how the statusbar updates are done. send the EVENT_GUI_ACTIONUPDATE event every time get_action() is called. The event wont be as realiable (timewise) as before, but seems to work better 2009-01-05 09:59:11 +00:00
menu.c a few more button/statusbar fixes... 2009-01-03 13:27:19 +00:00
menu.h
metadata.c Moved database builder into a separate directory, and gave it its' own Makefile. Now it compiles cleanly and builds a database if ran in root of music tree. 2008-12-15 23:42:19 +00:00
metadata.h
misc.c redo how the statusbar updates are done. send the EVENT_GUI_ACTIONUPDATE event every time get_action() is called. The event wont be as realiable (timewise) as before, but seems to work better 2009-01-05 09:59:11 +00:00
misc.h
mp3data.c
mp3data.h
mpeg.c
mpeg.h
onplay.c Decouple the statusbar drawing from the rest of the screen drawing. it is not drawn roughly 4x per second automatically. 2008-12-31 05:59:26 +00:00
onplay.h
pcmbuf.c Red build fix. 2009-01-10 21:38:56 +00:00
pcmbuf.h Calculate watermark from bitrate and harddisk spinup time. 2009-01-10 21:10:56 +00:00
playback.c Increased default watermark from 3 to 5 seconds. 2009-01-11 23:21:31 +00:00
playback.h Have the codec thread do callbacks instead of messing with the stack which is much simpler and safer. Remove threads array from plugin API since it now serves no purpose. Up minimum API version and sort. 2009-01-05 10:31:19 +00:00
playlist.c Commit patch by JdGordon to fix FS#9531 (which applied to all targets) - correctly resume shuffled playlists. 2009-01-08 16:22:09 +00:00
playlist.h
playlist_catalog.c Decouple the statusbar drawing from the rest of the screen drawing. it is not drawn roughly 4x per second automatically. 2008-12-31 05:59:26 +00:00
playlist_catalog.h
playlist_menu.h
playlist_viewer.c Decouple the statusbar drawing from the rest of the screen drawing. it is not drawn roughly 4x per second automatically. 2008-12-31 05:59:26 +00:00
playlist_viewer.h
plugin.c loader-initialized global plugin API: 2009-01-16 10:34:40 +00:00
plugin.h loader-initialized global plugin API: 2009-01-16 10:34:40 +00:00
README
replaygain.c
replaygain.h
root_menu.c use the playback PLAYBACK_EVENT_TRACK_CHANGE instead of the WPS to keep track of the current track (for follow playlist) 2009-01-11 04:03:17 +00:00
root_menu.h add some missing ifdef HAVE_TAGCACHE checks spooted by funman 2008-12-10 09:17:49 +00:00
screen_access.c
screen_access.h
screens.c fix red and yellow 2009-01-05 10:13:17 +00:00
screens.h
scrobbler.c
scrobbler.h
settings.c Reorder of user_settings, cleaned out some unused settings grouped settings depending on the same preprocessor defines together a bit more to make it more readable, updated some comments. Plugin api bump and the wps token for 12/24 hour clock setting is now excluded for non rtc targets 2009-01-03 12:48:06 +00:00
settings.h Fix some reds. 2009-01-03 13:41:54 +00:00
settings_list.c Fix some reds. 2009-01-03 13:41:54 +00:00
settings_list.h
sound_menu.h
SOURCES Commit FS#8624 by Linus Nielsen, Ryan Press, Craig Elliott, and Kenderes Tamas. Adds preliminary support for numerous accessories that use the ipod serial port on the dock connector. See IpodAccessories for a list of tested devices. 2008-12-25 01:46:16 +00:00
status.c
status.h
tagcache.c Moved database builder into a separate directory, and gave it its' own Makefile. Now it compiles cleanly and builds a database if ran in root of music tree. 2008-12-15 23:42:19 +00:00
tagcache.h
tagnavi.config
tagtree.c
tagtree.h
talk.c
talk.h
tree.c redraw the lists once before going into the button loop to make things look more responsive 2009-01-15 06:24:58 +00:00
tree.h
version.h
voice_thread.c Use cookies for thread identification instead of pointers directly which gives a buffer against wrongly identifying a thread when the slot is recycled (which has been nagging me for awhile). A slot gets 255 uses before it repeats. Everything gets incompatible so a full update is required. 2008-12-10 08:57:10 +00:00
voice_thread.h

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