Commit graph

25250 commits

Author SHA1 Message Date
Jens Arnold
64adb32cbf Port the greylib blitting optimisation to m:robe 100. It's even more efficient on monochrome LCDs - about 20% ISR speedup.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26435 a1c6a512-1295-4272-9138-f99709370657
2010-05-31 20:13:27 +00:00
Jens Arnold
85fd2d8be9 Smaller & faster greylib blitting on iriver H1x0 and iAudio M5, based on the ARM version but using mulu.l for the bit shuffling. ISR speedup is ~10%.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26434 a1c6a512-1295-4272-9138-f99709370657
2010-05-31 19:56:21 +00:00
Robert Bieber
c5e14b5835 Theme Editor: Added extern C declarations to header files
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26433 a1c6a512-1295-4272-9138-f99709370657
2010-05-31 17:39:58 +00:00
Rafaël Carré
0ea7905395 ARM: use BX when branch to an address in register
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26432 a1c6a512-1295-4272-9138-f99709370657
2010-05-31 15:14:26 +00:00
Rafaël Carré
74cee6297c rolo: use BX for ARM branches
This is equivalent to mov pc
Remove an instruction from the asm() for PP cop restart : use register constraint

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26431 a1c6a512-1295-4272-9138-f99709370657
2010-05-31 14:42:27 +00:00
Rafaël Carré
09cc3e604d battery_bench: comment the battery_bench.txt header with '#'
gnuplot will ignore lines which begin with '#'
Split a line so the output will fit in 80 columns

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26430 a1c6a512-1295-4272-9138-f99709370657
2010-05-31 12:37:29 +00:00
Jonathan Gordon
22b12cafbb draw markers on the FM frequency bar for presets (like cuesheet markers in the WPS).
seems nice but if it ends up looking crap we can revert..


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26429 a1c6a512-1295-4272-9138-f99709370657
2010-05-31 11:12:15 +00:00
Rafaël Carré
5b4a9b5e35 Add a tool to compare the binsizes of plugins and codecs of 2 build dirs
Doesn't handle IRAM (yet)
Synopsys: ./cmp-plugins-size build1 build2

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26428 a1c6a512-1295-4272-9138-f99709370657
2010-05-31 00:46:04 +00:00
Rafaël Carré
e04a71f382 Only build firmware_flash plugin on archos
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26424 a1c6a512-1295-4272-9138-f99709370657
2010-05-31 00:02:20 +00:00
Rafaël Carré
cdc42458a2 Use version.sh in manual builds
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26423 a1c6a512-1295-4272-9138-f99709370657
2010-05-30 23:18:06 +00:00
Jens Arnold
7a1aca46a3 Smaller & faster grey blitting on greyscale ipods, based on an idea by Mike Sevakis. ISR speedup on all greyscale iPods except Mini 2nd Gen is ~10%. No speedup on the latter, because the serial transfer is the limiting factor.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26422 a1c6a512-1295-4272-9138-f99709370657
2010-05-30 22:24:50 +00:00
Michael Chicoine
839057733f Update Czech language
Flyspray: FS#11336
Author: Marek Salaba


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26419 a1c6a512-1295-4272-9138-f99709370657
2010-05-30 22:16:40 +00:00
Michael Chicoine
7946d03313 Catalan language update
Flyspray: FS#11322
Author: Adrián Cereto Massagué


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26418 a1c6a512-1295-4272-9138-f99709370657
2010-05-30 22:15:46 +00:00
Bertrik Sikken
a5248a2995 Update Samsung YP-S3 bootloader demo
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26417 a1c6a512-1295-4272-9138-f99709370657
2010-05-30 21:43:14 +00:00
Rafaël Carré
211bc74b88 french translation update
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26416 a1c6a512-1295-4272-9138-f99709370657
2010-05-30 19:27:15 +00:00
Rafaël Carré
2d4aba5750 Fix LANG_TAGNAVI_UNTAGGED source string
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26415 a1c6a512-1295-4272-9138-f99709370657
2010-05-30 19:22:28 +00:00
Andree Buschmann
8b5bf04dab Fix FS#9193. Remove recording source <Mic> for iPod Video and iPod nano 1G. The manual already describes the correct behaviour.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26414 a1c6a512-1295-4272-9138-f99709370657
2010-05-30 18:34:10 +00:00
Andree Buschmann
f0e1cf038f Submit FS#11240 by Raphael Jakse. Allows to reduce volume on WM8985 to -89 dB (e.g. used for Cowon D2). Below -57 dB the line out is affected. The manual is updated accordingly.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26413 a1c6a512-1295-4272-9138-f99709370657
2010-05-30 18:29:04 +00:00
Rafaël Carré
17889d4ec4 inttypes.h: remove excessive PRI*PTR declaration when long isn't 64 bits
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26412 a1c6a512-1295-4272-9138-f99709370657
2010-05-30 16:07:54 +00:00
Rafaël Carré
c0f9aa44e4 inttypes.h: add (some) iso c99 fprintf format specifiers
Skipped the specifiers for octal, (u)int_leastN_t, (u)int_fastN_t and
(u)intmax_t as we don't use them in rockbox

Specifiers use the types specified in stdint.h
Specifiers for short (16 bits) and char (8 bits) use the int specifier,
our format.c doesn't know about 'h' and 'hh'

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26411 a1c6a512-1295-4272-9138-f99709370657
2010-05-30 16:00:03 +00:00
Jonathan Gordon
92961503ff fix red. no replaygain on hwcodec
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26410 a1c6a512-1295-4272-9138-f99709370657
2010-05-30 15:33:37 +00:00
Jonathan Gordon
1593b0557c Accept FS#11313 by Chris Savery. Add composer to the track info screen and some general cleen up.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26409 a1c6a512-1295-4272-9138-f99709370657
2010-05-30 15:25:15 +00:00
Jonathan Gordon
68f4d91825 add support for the possible viewport colour tags (%Vf and %Vb). use -c to disable them
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26408 a1c6a512-1295-4272-9138-f99709370657
2010-05-30 11:54:52 +00:00
Bertrik Sikken
e5ab34bb19 Slovak language update
Flyspray: FS #11331
Author: Peter Lecký


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26406 a1c6a512-1295-4272-9138-f99709370657
2010-05-30 10:32:15 +00:00
Robert Bieber
48198822a7 Applied JdGordon's patch to add tokens to the Theme Editor tag table
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26405 a1c6a512-1295-4272-9138-f99709370657
2010-05-30 05:51:50 +00:00
Jonathan Gordon
8e078532c7 and woops
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26404 a1c6a512-1295-4272-9138-f99709370657
2010-05-30 02:32:44 +00:00
Jonathan Gordon
d24cc39c75 zip up the output after doing all the skins
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26403 a1c6a512-1295-4272-9138-f99709370657
2010-05-30 02:32:24 +00:00
Robert Bieber
f9f6f904a8 Theme Editor: Fixed parsing bug that allowed comments to form a new logical line in a skin document
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26402 a1c6a512-1295-4272-9138-f99709370657
2010-05-30 01:56:50 +00:00
Robert Bieber
9f2e1b1e1a Theme Editor: Got a barely functional treeview in place
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26401 a1c6a512-1295-4272-9138-f99709370657
2010-05-30 01:47:35 +00:00
Robert Bieber
9843626b69 Themeditor: Got the ParseTreeNode class in good shape, preparing to start on ParseTreeModel
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26400 a1c6a512-1295-4272-9138-f99709370657
2010-05-30 01:20:05 +00:00
Rafaël Carré
cc07d68866 fuze*/e200v2 YUV lcd code: remove a useless instruction forgotten in r21795
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26399 a1c6a512-1295-4272-9138-f99709370657
2010-05-29 22:42:54 +00:00
Frank Gevaerts
8d079a0bcb No need to break after a return
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26398 a1c6a512-1295-4272-9138-f99709370657
2010-05-29 21:54:23 +00:00
Michael Giacomelli
1ecb6297a1 Commit FS#10887 by me. Change the check for software poweroff to be that the power button is held, not that the power button is held AND that no other button is held. This makes shutting down players with small tightly spaced buttons (Sandisk...) much easier. This also means that combos involving the power button can now potientially power off the player. The H10 and sansas excluding the Fuze use a combo involving power for AB repeat mode. However, the timeout for shutdown is much longer then the long press duration needed for AB repeat, and in practice seems to not be a problem on these players. I've tested this on various players for a long time and bugged other people to try it out, so I think its pretty safe, but if theres problems it can be reverted or keymaps tweaked.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26397 a1c6a512-1295-4272-9138-f99709370657
2010-05-29 21:54:14 +00:00
Michael Giacomelli
be0aa25aba Change the software hold button combo from select + home to just holding home. This is both easier to do on such a small player and more consistent with the OF. Quickscreen is now select + home. Update the manual to reflect this.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26396 a1c6a512-1295-4272-9138-f99709370657
2010-05-29 21:46:14 +00:00
Frank Gevaerts
acf98d9e7f fix broken case handling in storage_present() and storage_removable(). Those were buggy for targets with a hotswappable drive *and* more than one storage driver (i.e. only the D2 was probably affected)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26395 a1c6a512-1295-4272-9138-f99709370657
2010-05-29 20:44:09 +00:00
Rafaël Carré
c401eecd26 manual: add key combo for clip+ software hold
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26394 a1c6a512-1295-4272-9138-f99709370657
2010-05-29 20:01:24 +00:00
Alex Parker
018133ea30 Consolidate the information on album art into one place.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26390 a1c6a512-1295-4272-9138-f99709370657
2010-05-29 19:02:25 +00:00
Alex Parker
caa68b5e1c Only show the section on radio tags if the target has a radio.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26389 a1c6a512-1295-4272-9138-f99709370657
2010-05-29 19:02:19 +00:00
Alex Parker
4b3606314c Add a brief description of radio art to the manual. Closes FS#11279.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26388 a1c6a512-1295-4272-9138-f99709370657
2010-05-29 19:02:10 +00:00
Rafaël Carré
9b2527420f Fuze: don't change gate scan position if lcd_set_flip() is not used
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26387 a1c6a512-1295-4272-9138-f99709370657
2010-05-29 17:40:37 +00:00
Rafaël Carré
5ea1fe614a cpucache_invalidate: use bx reg instead of mov pc, reg to return
Using BX has the effect to set the T bit, so it can return to a thumb
function

With this change, rockbox runs fine on Clipv2 built with -mthumb (for
most files which don't use inline 32 bits ARM assembly)

Some other places use code which change the T bit on armv5 but not on
armv4 so armv4 won't run

See FS#6734

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26386 a1c6a512-1295-4272-9138-f99709370657
2010-05-29 17:12:42 +00:00
Alex Parker
b7330ca295 Correct manual keymaps for plugins recently converted to PLA, and use manual PLA defines for them.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26380 a1c6a512-1295-4272-9138-f99709370657
2010-05-29 15:23:22 +00:00
Alex Parker
64eba682b0 Correct typos in D2 keymap file.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26379 a1c6a512-1295-4272-9138-f99709370657
2010-05-29 15:23:15 +00:00
Alex Parker
6cbce7b9c4 Add non-defined remote actions to the manual keymap files
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26378 a1c6a512-1295-4272-9138-f99709370657
2010-05-29 15:23:10 +00:00
Alex Parker
9081c9958b Add the plugin lib actions to the manual keymap files.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26377 a1c6a512-1295-4272-9138-f99709370657
2010-05-29 15:23:01 +00:00
Andree Buschmann
6805448195 Correction to clobber lists of several codec's inline assembly.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26376 a1c6a512-1295-4272-9138-f99709370657
2010-05-29 15:00:10 +00:00
Andree Buschmann
9ab57e510e Small changes to asm for better readability.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26375 a1c6a512-1295-4272-9138-f99709370657
2010-05-29 14:56:25 +00:00
Rafaël Carré
56220785c1 e200v2: revert r26353
invert setting isn't remembered when backlight goes off and lcd_enable()
is ran again

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26374 a1c6a512-1295-4272-9138-f99709370657
2010-05-29 14:24:10 +00:00
Jonathan Gordon
e8ec20476f make the script zip the output
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26373 a1c6a512-1295-4272-9138-f99709370657
2010-05-29 14:00:55 +00:00
Rafaël Carré
d2f26206ba Fuzev1/v2 : lcd_set_flip()
FS#11329

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26372 a1c6a512-1295-4272-9138-f99709370657
2010-05-29 13:43:18 +00:00