Andrew Mahone
e631d1fb28
Use TIME_BEFORE in bench_* plugins, and use 10s test duration.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20983 a1c6a512-1295-4272-9138-f99709370657
2009-05-18 20:21:03 +00:00
Bertrik Sikken
0023943439
Fix duplicate #includes
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20977 a1c6a512-1295-4272-9138-f99709370657
2009-05-17 14:50:19 +00:00
Thomas Martitz
9a2e8c293d
Correct a little typo.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20970 a1c6a512-1295-4272-9138-f99709370657
2009-05-16 20:45:00 +00:00
Andrew Mahone
e20548f93e
Add a simple benchmark plugin for the scaler, using the pluginlib import of resize_on_load.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20969 a1c6a512-1295-4272-9138-f99709370657
2009-05-16 20:12:39 +00:00
Thomas Martitz
399a094b65
Resume feature for Rockblox by dumping the state upon exiting and loading it when starting rockblox.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20967 a1c6a512-1295-4272-9138-f99709370657
2009-05-16 18:52:00 +00:00
Thomas Martitz
732ef1e157
Use a struct for the necessary status variables for rockblox. Will make dumping the status easier for the upcoming resume addition.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20966 a1c6a512-1295-4272-9138-f99709370657
2009-05-16 17:12:07 +00:00
Thomas Martitz
ba5618a253
Define a restart button for Ondio and Player for Rockblox.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20965 a1c6a512-1295-4272-9138-f99709370657
2009-05-16 16:48:18 +00:00
Andrew Mahone
203e4b38cd
FS#9971 superdom fixes from Teruaki Kawashima.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20959 a1c6a512-1295-4272-9138-f99709370657
2009-05-16 08:20:54 +00:00
Andrew Mahone
cfc022bbfc
Add include to pluginlib_jpeg_mem.c to prevent warning noise with -Wmissing-prototypes.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20957 a1c6a512-1295-4272-9138-f99709370657
2009-05-16 08:20:41 +00:00
Andrew Mahone
4cd86c0e94
Use new buflib extensions to avoid static allocation for track list, by shifting space out of the buffer and freeing slides as needed.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20953 a1c6a512-1295-4272-9138-f99709370657
2009-05-16 00:45:13 +00:00
Andrew Mahone
c909878f94
Extend buflib to support shifting space out off the buffer for other use, and returning space to the buffer.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20952 a1c6a512-1295-4272-9138-f99709370657
2009-05-16 00:45:08 +00:00
Karl Kurbjun
d8c7285b2a
M:Robe 500: Commit some minor changes and some keymap changes (short press power takes you out of the WPS)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20942 a1c6a512-1295-4272-9138-f99709370657
2009-05-15 13:43:30 +00:00
Andrew Mahone
5bb30c25fd
Sort by and display disc number in PictureFlow, increase MAX_TRACKS to 128, prevent display of garbage tracklist on failure.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20940 a1c6a512-1295-4272-9138-f99709370657
2009-05-15 06:46:05 +00:00
Andrew Mahone
ad5d665620
Clean up create_track_index, fixing FS#9333, and use tagcache-provided length instead of strlen.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20938 a1c6a512-1295-4272-9138-f99709370657
2009-05-15 05:44:54 +00:00
Thomas Martitz
1123115559
Rockblox: Show Highscore list on 176x220 (e200). The space between the score and level is ommitted, since there's no room (the L is sufficient as seperator).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20928 a1c6a512-1295-4272-9138-f99709370657
2009-05-13 17:45:07 +00:00
Rafaël Carré
e1f343afc7
Sansa Fuze : Fix r20680/FS#10075 (long HOME to exit plugins)
...
Some plugins were forgotten : mpegplayer, test_fps, test_scanrate
Some plugins use button_status() and can't use BUTTON_REL or BUTTON_REPEAT flags
rockblox1d : use single press BUTTON_HOME
doom : use single press BUTTON_HOME and BUTTON_POWER to open doors
I may have forgotten some plugins, I didn't test them one by one
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20925 a1c6a512-1295-4272-9138-f99709370657
2009-05-13 08:27:36 +00:00
Rafaël Carré
b1d03ccee7
FS#10118 & FS#10165 : lcd_blit_yuv() for Sansa Fuze & Sansa e200v2
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20919 a1c6a512-1295-4272-9138-f99709370657
2009-05-12 13:22:39 +00:00
Andrew Mahone
c7f1347d8f
Undo overlay test change which should not have been committed, should return PictureFlow to working during playback on non-Archos targets.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20916 a1c6a512-1295-4272-9138-f99709370657
2009-05-11 23:53:32 +00:00
Michael Giacomelli
f19afdd96d
Commited too much.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20904 a1c6a512-1295-4272-9138-f99709370657
2009-05-10 23:37:43 +00:00
Michael Giacomelli
9c43aaa41b
Actually remove the unneeded files in the last commit.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20903 a1c6a512-1295-4272-9138-f99709370657
2009-05-10 23:32:53 +00:00
Andrew Mahone
91efc16256
Split 8-bit-to-native conversion in bmp.c into a function, add support for plugging unscaled output in BMP and JPEG loaders, use output_row_8_native in JPEG decoder when possible.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20884 a1c6a512-1295-4272-9138-f99709370657
2009-05-09 07:31:27 +00:00
Andrew Mahone
a75c72c169
Plugin JPEG decoder for data in memory, along with test_mem_jpeg.c and bench_mem_jpeg.c plugins to test and benchmark it, and a line-length clean up in jpeg_load.c.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20871 a1c6a512-1295-4272-9138-f99709370657
2009-05-08 03:46:48 +00:00
Andrew Mahone
3651a903f3
Add missing PictureFlow overlay source, fix properties on new files.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20865 a1c6a512-1295-4272-9138-f99709370657
2009-05-07 01:40:25 +00:00
Andrew Mahone
5621fd393a
Build pictureflow using overlay on lowmem targets, support JPEG AA in PF on all targets.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20864 a1c6a512-1295-4272-9138-f99709370657
2009-05-07 01:23:13 +00:00
Marc Guay
5e43773b0a
Add Sudoku to the plugins/CATEGORIES file. No functional change.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20859 a1c6a512-1295-4272-9138-f99709370657
2009-05-06 13:30:30 +00:00
Karl Kurbjun
21d49b1abd
M:Robe 500: More plugin keymap changes for touchscreen
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20858 a1c6a512-1295-4272-9138-f99709370657
2009-05-06 05:48:18 +00:00
Karl Kurbjun
30830fbbbe
M:Robe 500: Get the rest of the games except doom working with the touchscreen.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20857 a1c6a512-1295-4272-9138-f99709370657
2009-05-06 04:56:35 +00:00
Andrew Mahone
eef7945a97
Move YUV->RGB in JPEG load from before scaler to after scaler. Required change to struct custom_format, so sorted the plugin API as well.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20856 a1c6a512-1295-4272-9138-f99709370657
2009-05-06 04:53:56 +00:00
Karl Kurbjun
f779160de5
M:Robe 500: Make some plugins work with the touchscreen (remote support needs to be added back later)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20855 a1c6a512-1295-4272-9138-f99709370657
2009-05-06 04:03:13 +00:00
Andrew Mahone
16908adafe
Fix red on Player
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20852 a1c6a512-1295-4272-9138-f99709370657
2009-05-04 16:02:21 +00:00
Andrew Mahone
20f76d61ae
Make JPEG and BMP scaler optional with HAVE_JPEG and HAVE_BMP_SCALING, both defined for all targets that have HAVE_ALBUMART. Disable JPEG in PictureFlow and pluginlib album art search with 32KiB plugin buffer until PictureFlow
...
gets overlay support.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20851 a1c6a512-1295-4272-9138-f99709370657
2009-05-04 15:46:41 +00:00
Bertrik Sikken
ad031e903c
Make local function static in jpeg_load.c, add missing header file in read_image.c
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20848 a1c6a512-1295-4272-9138-f99709370657
2009-05-03 07:02:09 +00:00
Andrew Mahone
d2ffe43e1e
Fix red.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20842 a1c6a512-1295-4272-9138-f99709370657
2009-05-02 04:36:24 +00:00
Andrew Mahone
a8912a0c41
PictureFlow JPEG AA support for all non-mono targets (mono targets will need overlay for this).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20841 a1c6a512-1295-4272-9138-f99709370657
2009-05-02 04:06:49 +00:00
Andrew Mahone
3d4c68bb06
Add read_<image>_fd functions to plugin API, add feature_wrappers.h handling for them, and add read_image.[ch] wrapper for reading image files with automatic type detection.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20840 a1c6a512-1295-4272-9138-f99709370657
2009-05-02 03:47:46 +00:00
Andrew Mahone
75f2629778
Add read_jpeg_* to feature_wrappers.h, add import-from-core for jpeg_load.c on mono targets.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20839 a1c6a512-1295-4272-9138-f99709370657
2009-05-02 02:39:13 +00:00
Andrew Mahone
60d4209383
Add core JPEG reader, adapted from the JPEG plugin's decoder, with some changes to prevent include conflicts between the two decoders.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20836 a1c6a512-1295-4272-9138-f99709370657
2009-05-01 23:24:23 +00:00
Maurus Cuelenaere
9f73a01619
Add exit() implementation for plugins
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20775 a1c6a512-1295-4272-9138-f99709370657
2009-04-22 14:31:23 +00:00
Karl Kurbjun
4855006aab
Add initial plugin keymaps for M:robe 500
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20765 a1c6a512-1295-4272-9138-f99709370657
2009-04-21 04:24:16 +00:00
Thomas Martitz
bd97654fa4
Fix red.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20762 a1c6a512-1295-4272-9138-f99709370657
2009-04-20 20:44:39 +00:00
Thomas Martitz
a602c23fac
FS#10141 - Modify AMS Sansa #defines in plugin.lds to account for as3525 MEMORYSIZE > 2 by Jack Halpin.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20760 a1c6a512-1295-4272-9138-f99709370657
2009-04-20 20:18:47 +00:00
Michael Giacomelli
64373a7a83
Commit fix for CPU_BOOST_LOGGING by Rafaël Carré.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20724 a1c6a512-1295-4272-9138-f99709370657
2009-04-17 16:01:15 +00:00
Michael Giacomelli
2f2a9878d0
Pegbox fixes by Rafaël Carré.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20722 a1c6a512-1295-4272-9138-f99709370657
2009-04-17 15:17:08 +00:00
Karl Kurbjun
5449b1ed1d
M:Robe 500: Start of proper remote support, touchscreen works without remote now.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20684 a1c6a512-1295-4272-9138-f99709370657
2009-04-11 07:23:56 +00:00
Thomas Martitz
9f19f33c41
Revert unrelated changes :/
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20683 a1c6a512-1295-4272-9138-f99709370657
2009-04-11 01:52:53 +00:00
Thomas Martitz
464e6a1405
Fuze & e200v2: Put lcd framebuffer into iram, which saves 77k normal ram and gives 2.6%/7.6% (unboosted/boosted) lcd update speed up
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20682 a1c6a512-1295-4272-9138-f99709370657
2009-04-11 01:45:11 +00:00
Thomas Martitz
e6cbad6974
FS#10075 - FUZE: QUIT Plugin by selecting BUTTON_HOME by Johannes Schwarz. Updates the plugin keymap to use Long Home to exit plugins to be more inline with the core keymap.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20680 a1c6a512-1295-4272-9138-f99709370657
2009-04-10 17:28:26 +00:00
Thomas Martitz
bac611868e
FS#10114 - Sansa AMS : use IRAM for codecs on >2MB targets Rafaël Carré
...
Activates IRAM for AMS Sansas to be used by codecs and core. Fixes Reboot-on-mp3 and gives speed up on codecs using IRAM in general.
I've made a change: the core/codec ratio is 0x20000/0x30000 instead of 0x10000/0x40000, 0x30000 is way more than codecs currently use (0x14000 at max) and the core might need more than 0x10000.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20678 a1c6a512-1295-4272-9138-f99709370657
2009-04-10 17:00:23 +00:00
Karl Kurbjun
93fccc763b
M:Robe 500: More LCD initialization, QVGA (vs. VGA) is now enabled by default for performance, 256 color palette mode added, include some linker cleanups and reorganization. Doom and MPEGPlayer now run reaonably well.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20664 a1c6a512-1295-4272-9138-f99709370657
2009-04-09 04:22:14 +00:00
Andrew Mahone
3e2cf9a380
Undo revert of r20653
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20657 a1c6a512-1295-4272-9138-f99709370657
2009-04-08 10:38:55 +00:00