summaryrefslogtreecommitdiffstats
path: root/apps
AgeCommit message (Collapse)AuthorFilesLines
2009-06-03Replace arrays of tags that are numeric/sorted/uniqued with bitfields ↵Andrew Mahone3-77/+72
flagging each tag that is a member of the set, and replace the membership tests with a shift and bitwise and. The test is still done inside a function on SH, as this saves some space vs the macro used on other targets. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21175 a1c6a512-1295-4272-9138-f99709370657
2009-06-03Don't perform YUV->RGB conversion before row output for unscaled loads of ↵Andrew Mahone1-12/+15
greyscale JPEG, as store_row_jpeg already does this. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21174 a1c6a512-1295-4272-9138-f99709370657
2009-06-03Fix red.Andrew Mahone1-0/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21173 a1c6a512-1295-4272-9138-f99709370657
2009-06-03PictureFlow: subtract space used to load plugin from available audio buffer ↵Andrew Mahone1-0/+5
space if needed. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21172 a1c6a512-1295-4272-9138-f99709370657
2009-06-02pdbox: correct makefile for make reconf. From wincent balin (FS#10244).Dominik Wenger1-5/+5
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21169 a1c6a512-1295-4272-9138-f99709370657
2009-06-02Add the Lua scripting language plugin to the manual.Alex Parker1-0/+4
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21168 a1c6a512-1295-4272-9138-f99709370657
2009-06-02Deactivate the playback capabilites for targets with PLUGIN_BUFFER_SIZE <= ↵Thomas Martitz1-7/+24
0x10000, as they're not capable of playback due to the use of plugin_get_audio_buffer(). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21167 a1c6a512-1295-4272-9138-f99709370657
2009-06-01Lua: add touchscreen_set_mode & current_path (+ some constants)Maurus Cuelenaere3-22/+61
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21165 a1c6a512-1295-4272-9138-f99709370657
2009-06-01Lua: add bitlib (makes bitwise operators possible)Maurus Cuelenaere4-0/+129
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21164 a1c6a512-1295-4272-9138-f99709370657
2009-06-01Speed up mono bitmap drawing on horizontally packed greyscale targets ↵Jens Arnold1-2/+1
(greyscale iPods). Average speedup is 80% on PP5002, and 55% on PP502x. * Simplify mono bitmap drawing in the 16 bit driver and the greylib a bit, also giving a slight speedup (3% on PP502x, 1.5% on coldfire). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21163 a1c6a512-1295-4272-9138-f99709370657
2009-06-01Fix PF keymap issue caused by conflict between new CONTEXT_PLUGIN and ↵Andrew Mahone3-28/+26
ALLOW_SOFTLOCK, by changing value of ALLOW_SOFTLOCK. Bump min plugin version as value passed to a core function changed, and sort plugin API. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21161 a1c6a512-1295-4272-9138-f99709370657
2009-06-01Onda VX747: try at implementing FM tuner supportMaurus Cuelenaere1-0/+16
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21160 a1c6a512-1295-4272-9138-f99709370657
2009-06-01Move the ONDIO_PAD to the others which have the same keymap in the generic ↵Thomas Martitz1-9/+1
directions PLA context. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21158 a1c6a512-1295-4272-9138-f99709370657
2009-06-01Add Bob Jenkins' lookup3 32-bit and 64-bit hashes to pluginlib.Andrew Mahone3-0/+767
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21155 a1c6a512-1295-4272-9138-f99709370657
2009-06-01c100: Get a regular build compiling. Very little functionality.Marc Guay2-9/+12
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21153 a1c6a512-1295-4272-9138-f99709370657
2009-05-31A bit more work on playback controlling pictureflow:Thomas Martitz3-12/+32
*) Fix that the generated playlist can't be resumed after reboot *) make it work with shuffle git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21151 a1c6a512-1295-4272-9138-f99709370657
2009-05-31Replace use of CONTEXT_CUSTOM by get_custom_action with new CONTEXT_PLUGIN, ↵Andrew Mahone4-12/+16
to prevent conflicts with core contexts using CONTEXT_CUSTOM, and use CONTEXT_TREE as the base context for PictureFlow's custom contexts. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21149 a1c6a512-1295-4272-9138-f99709370657
2009-05-31Restructure/cleanup the album list buttom mapping, removing it entirely for ↵Thomas Martitz1-23/+20
scrollwheel. No functional change (scrollwheel didn't use it before, anyway). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21148 a1c6a512-1295-4272-9138-f99709370657
2009-05-31Attach the playback control menu to pictureflow's main menu.Thomas Martitz1-4/+8
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21145 a1c6a512-1295-4272-9138-f99709370657
2009-05-31Bump plugin api version.Thomas Martitz1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21144 a1c6a512-1295-4272-9138-f99709370657
2009-05-31Commit the first part of FS#10263: Starting playback from within ↵Thomas Martitz3-9/+74
pictureflow, by creating a playlist from the tracklist and playing it. The database integration part is postponed until it's more featured. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21143 a1c6a512-1295-4272-9138-f99709370657
2009-05-31playlist start can only have 1 return value (0), so make it return nothing.Thomas Martitz3-5/+3
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21142 a1c6a512-1295-4272-9138-f99709370657
2009-05-31fix FS#10261 - the files context menu (as an example) would get skipped and ↵Jonathan Gordon1-1/+1
the first items context menu get shown instead git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21140 a1c6a512-1295-4272-9138-f99709370657
2009-05-30Fix shutdown splash. It is meant to be shown on an empty screen.Jens Arnold1-0/+3
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21138 a1c6a512-1295-4272-9138-f99709370657
2009-05-30Rename struct root_menu and the global int root_menu to avoid clashes with ↵Thomas Martitz1-17/+17
#including plugin.h (which #includes root_menu.h), which will be needed for pictureflow in the database (I have some code for that). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21137 a1c6a512-1295-4272-9138-f99709370657
2009-05-30Move enum table into tagtree.c as it's not used elsewhere and switch to ↵Thomas Martitz2-30/+35
uppercase for its constants as per docs/CONTRIBUTING. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21135 a1c6a512-1295-4272-9138-f99709370657
2009-05-30Improved Vorbis comment reader. The tags no longer need to fit in the first ↵Magnus Holmgren4-98/+286
Ogg page to be fully read (album art can make the tags not fit). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21134 a1c6a512-1295-4272-9138-f99709370657
2009-05-29Don't recheck for track art when checking track art first.Andrew Mahone1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21127 a1c6a512-1295-4272-9138-f99709370657
2009-05-29Change the search_albumart_files "ignore track art" option to check track ↵Andrew Mahone1-70/+86
art last. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21126 a1c6a512-1295-4272-9138-f99709370657
2009-05-28Lua: make sure action.h gets C preprocessed before processing itMaurus Cuelenaere2-8/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21123 a1c6a512-1295-4272-9138-f99709370657
2009-05-28Describe the magic of search_albumart_files (still not complete)Alexander Levin1-5/+9
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21120 a1c6a512-1295-4272-9138-f99709370657
2009-05-28pdbox: new patch from wincent balin. make m_memory.c work in rockbox.Dominik Wenger2-2/+5
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21117 a1c6a512-1295-4272-9138-f99709370657
2009-05-28FS#10256 by Frank Oosterhuis : use HOME button to quit pluginsRafaël Carré2-6/+5
Also remove a duplicated SANSA_CLIP_PAD in pictureflow git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21115 a1c6a512-1295-4272-9138-f99709370657
2009-05-28Use core splash for PictureFlow's error_wait, exit error display 2s after ↵Andrew Mahone1-8/+3
any keypress, remove DEBUGF committed accidentally. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21113 a1c6a512-1295-4272-9138-f99709370657
2009-05-28Display error message on screen until user presses SELECT before exiting ↵Andrew Mahone1-8/+22
PictureFlow. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21112 a1c6a512-1295-4272-9138-f99709370657
2009-05-28Suggested by Thomas Martitz, don't check for track-specific files when ↵Andrew Mahone2-8/+12
searching for covers in PictureFlow. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21111 a1c6a512-1295-4272-9138-f99709370657
2009-05-28Suggested by Thomas Martitz, use tagcache_fill_tags to speed up PictureFlow ↵Andrew Mahone3-4/+20
album art search a bit. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21110 a1c6a512-1295-4272-9138-f99709370657
2009-05-28Remove use of uniqbuf in PictureFlow, preventing crash on 64-bit sim and ↵Andrew Mahone1-8/+3
freeing half of the plugin buffer on targets. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21109 a1c6a512-1295-4272-9138-f99709370657
2009-05-27Fix yellow & redMaurus Cuelenaere2-1/+9
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21107 a1c6a512-1295-4272-9138-f99709370657
2009-05-27Lua: add support for os libraryMaurus Cuelenaere7-3/+398
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21106 a1c6a512-1295-4272-9138-f99709370657
2009-05-27Commit next part of FS# 10138 by Teruaki Kawashima. Check for PLAY_MODE ↵Michael Giacomelli1-2/+2
before enabling pause after hold. Fixes a bug where toggling hold would confuse the game state. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21104 a1c6a512-1295-4272-9138-f99709370657
2009-05-27Commit next part of FS# 10138 by Teruaki Kawashima. Replace ROCKBOX_DIR and ↵Michael Giacomelli4-6/+6
related defines with PLUGIN_APPS_DIR or PLUGIN_GAMES_DIR. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21103 a1c6a512-1295-4272-9138-f99709370657
2009-05-27Commit next part of FS# 10138 by Teruaki Kawashima. Removed unneeded error ↵Michael Giacomelli1-16/+0
checks in plugin lib. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21102 a1c6a512-1295-4272-9138-f99709370657
2009-05-27Commit next part of FS#10138 by Teruaki Kawashima. Fixes mistaken error ↵Michael Giacomelli1-1/+1
return value in pictureflow. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21101 a1c6a512-1295-4272-9138-f99709370657
2009-05-27Commit next part of FS#10138 by Teruaki Kawashima. Fixes check for open ↵Michael Giacomelli1-1/+1
error in rocklife. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21100 a1c6a512-1295-4272-9138-f99709370657
2009-05-27Commit part of FS#10138 by Teruaki Kawashima. Fixes up ugly formatting in ↵Michael Giacomelli1-38/+38
gigabeat keymap. No functional changes. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21099 a1c6a512-1295-4272-9138-f99709370657
2009-05-26Next round of pdbox patches from Wincent Balin: adapt dbestfit to rockbox, ↵Peter D'Hoye8-10/+35
ifdef some printfs, and more git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21095 a1c6a512-1295-4272-9138-f99709370657
2009-05-26Fix typo in the menu entryAlexander Levin1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21094 a1c6a512-1295-4272-9138-f99709370657
2009-05-26Fix yellow when building with HAVE_ALBUMART, without HAVE_JPEG/HAVE_BMP_SCALING.Andrew Mahone3-3/+5
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21092 a1c6a512-1295-4272-9138-f99709370657
2009-05-26Use pre-multiplication in scaler to save one multiply per color component on ↵Andrew Mahone5-210/+354
ARM and Coldfire, at the cost of an extra add/shift in the horizontal scaler to reduce values to a workable range. SH-1 retains the same basic math, as the use of 16x16->32 hardware multiplication in the earlier scaler stages saves more than removing the 32x32->40 multiply to descale output. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21091 a1c6a512-1295-4272-9138-f99709370657