rockbox/firmware/target/hosted/android
Thomas Martitz 6d85de3419 Implement cooperative threads on hosted platforms using C code.
This replaces SDL threads with real cooperative threads, which are less cpu intensive and allow priority scheduling.
The backend for context switching is dependant on the host (sigaltstack/longjmp on Unix, Fibers on Windows).
configure has options to force or disallow SDL threads.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29327 a1c6a512-1295-4272-9138-f99709370657
2011-02-18 22:46:01 +00:00
..
app Remote android button handling (again). do the press/unpress more like other targets (i.e correctly). The DPAD is special in that the press/unpress happens too quickly, so always post it with the BUTTON_REL. This means all keymaps using the dpad need to remember it will always have a BUTTON_REL (which also means they cant do repeats, which are impossible anyway). 2010-11-03 14:34:57 +00:00
button-android.c Add widgets to android port. 2011-01-29 20:47:32 +00:00
buttonmap.h
debug-android.c Redirect (L)DEBUGFs to adb logcat in DEBUG enabled builds. 2010-09-20 17:38:47 +00:00
dir-target.h 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
fs-android.c RaaA: Improve tagcache search to make the database built. 2010-12-23 19:02:18 +00:00
kernel-android.c Android: Replace the java based tick timer implemented with a not as bloated and more accurate linux hrtimer based one. Further reduces idle cpu usage (0% on my phone but still 1-2% on a Samsung Galaxy S). 2010-12-10 15:14:18 +00:00
lc-android.c Extend lc_open() to also being able to load overlay plugins. 2010-09-09 16:17:21 +00:00
lcd-android.c Android: Protect lcd updates with a mutex. 2010-12-13 02:01:47 +00:00
pcm-android.c Redirect (L)DEBUGFs to adb logcat in DEBUG enabled builds. 2010-09-20 17:38:47 +00:00
powermgmt-android.c Android: don't compile stubs.c and kill off libuisimulator entirely. 2010-09-02 00:24:40 +00:00
system-android.c Android: Change how detecting call state (introduced in r27746) works, from polling to event based. 2010-11-12 21:04:13 +00:00
system-target.h Android: Replace the java based tick timer implemented with a not as bloated and more accurate linux hrtimer based one. Further reduces idle cpu usage (0% on my phone but still 1-2% on a Samsung Galaxy S). 2010-12-10 15:14:18 +00:00
telephony-android.c Android: Fix yellow 2010-12-04 18:27:24 +00:00