Michael Sevakis
bc26fe7a96
Add a wrapper header, mylcd.h, in the lib subdirectory, which lets plugins' code automatically call the proper functions depending if compilation is for greylib or color display, also forms proper call to grey_ and xlcd_. mylcd_ub_ call greylib unbuffered routines, regular lcd routines otherwise. Form is mylcd_<fnname>, <fnname> is the symbol name stripped of prefixes lcd_, grey_, or xlcd_. Convert a couple plugins I know well (easy job).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26542 a1c6a512-1295-4272-9138-f99709370657
2010-06-04 08:43:32 +00:00
Michael Sevakis
06a98b15bc
SPC codec: The inline asm 'memory' clobbers should be unneeded since the ASM either does not modify memory (only loads values), or it modifies things only other ASM blocks deal with and the operand constraints mark them as in/out/both.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26538 a1c6a512-1295-4272-9138-f99709370657
2010-06-04 02:20:19 +00:00
Wincent Balin
2e5b1b1a9c
pdbox: Applied several changes by Buschel. Reintroduced compilation for iPods.
...
Changes by Buschel:
* Reduced footprint by making cosine table of size 1^13 instead of 1^15
* Corrected interpolation in the cos~ object
* Optimized multiplication on ARM platforms
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26534 a1c6a512-1295-4272-9138-f99709370657
2010-06-03 22:03:37 +00:00
Marianne Arnold
9cc7c53577
Update German translation - with the help of Thomas Martitz, Tobias Diedrich and some inspiration from patches in the tracker.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26516 a1c6a512-1295-4272-9138-f99709370657
2010-06-03 18:15:13 +00:00
Rafaël Carré
da2dd97705
pdbox: fix build on ARM with eabi
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26514 a1c6a512-1295-4272-9138-f99709370657
2010-06-03 15:27:59 +00:00
Teruaki Kawashima
6e39dc9e27
Correct reusing buffers if the backdrop file is already loaded.
...
FS#11305 by myself.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26510 a1c6a512-1295-4272-9138-f99709370657
2010-06-03 13:32:12 +00:00
Michael Sevakis
e0af34cb5f
More FFT fun: No point in computing and combining the 2nd FFT if it's just being made null. Use the regular complex FFT (called by fftr anyway) and save ram and computation for a given number of bins.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26507 a1c6a512-1295-4272-9138-f99709370657
2010-06-03 08:55:36 +00:00
Rafaël Carré
1dc7f490c9
Use a different remote font than the main LCD font
...
Works for both wps config and settings
Only change targets with LCD_REMOTE_HEIGHT <= 64 (irivers) to use
08-Rockfont
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26505 a1c6a512-1295-4272-9138-f99709370657
2010-06-03 07:30:01 +00:00
Michael Sevakis
7e538995a5
FFT plugin: Some speed regulation for too-fast targets. (50FPS)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26503 a1c6a512-1295-4272-9138-f99709370657
2010-06-03 04:21:27 +00:00
Wincent Balin
949d546fc8
pdbox: Fixing reds.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26502 a1c6a512-1295-4272-9138-f99709370657
2010-06-03 03:28:14 +00:00
Wincent Balin
471f50682b
pdbox: Added compilation on iPod 1G-4G.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26501 a1c6a512-1295-4272-9138-f99709370657
2010-06-03 03:05:47 +00:00
Wincent Balin
d2f848fe39
pdbox: Added keypad for iPod 1G-4G. Reordered SOURCES alphabetically.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26500 a1c6a512-1295-4272-9138-f99709370657
2010-06-03 02:34:19 +00:00
Michael Sevakis
e208b74915
FFT plugin: give everything in the main file a nice 'static'-ing. Saves approx. 1-3K size depending upon the target and so should speed it up a bit.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26499 a1c6a512-1295-4272-9138-f99709370657
2010-06-03 01:38:50 +00:00
Michael Sevakis
cc38700b7a
FFT plugin: Use worker thread only on multiprocessor targets.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26498 a1c6a512-1295-4272-9138-f99709370657
2010-06-03 00:59:05 +00:00
Wincent Balin
c1ae4414d4
pdbox: Source cleanup. Removed unneeded files.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26497 a1c6a512-1295-4272-9138-f99709370657
2010-06-03 00:39:13 +00:00
Wincent Balin
5edd8cf736
pdbox: Syntax cleanup for the cosine table.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26496 a1c6a512-1295-4272-9138-f99709370657
2010-06-02 23:26:12 +00:00
Alex Parker
b4b5ab02cb
Fix yellow, remove some untranslated strings from Slovenscina
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26493 a1c6a512-1295-4272-9138-f99709370657
2010-06-02 21:11:33 +00:00
Rafaël Carré
ef57475f14
pdbox: add fuze keymap
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26489 a1c6a512-1295-4272-9138-f99709370657
2010-06-02 20:15:44 +00:00
Alex Parker
b467fb9c6b
Update Slovenian (Slovenscina) translation
...
Flyspray: FS#11311
Author: Nejc Lotric
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26487 a1c6a512-1295-4272-9138-f99709370657
2010-06-02 19:24:20 +00:00
Alex Parker
b7dfc5ee6a
Update Chinese (Simple) translation
...
Flyspray: FS#11327
Author: Purling Nayuki
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26486 a1c6a512-1295-4272-9138-f99709370657
2010-06-02 19:13:31 +00:00
Alex Parker
6f2bfd9644
Update Spanish
...
Flyspray: FS#11301 and FS#11276
Author: Francisco Villa and Aaron Rothbaum
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26484 a1c6a512-1295-4272-9138-f99709370657
2010-06-02 19:03:09 +00:00
Yoshihisa Uchida
6ebe76c147
tta codec: optimize for arm target. pp502x: ~1% speed up.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26478 a1c6a512-1295-4272-9138-f99709370657
2010-06-02 10:54:11 +00:00
Michael Sevakis
ff2d224ae7
FFT Plugin: Should use scale_factor, not LCD_WIDTH/HEIGHT to break the spectrogram loop.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26471 a1c6a512-1295-4272-9138-f99709370657
2010-06-02 08:59:37 +00:00
Michael Sevakis
30e2f42c82
FFT Plugin: Revamp the main code to rid it of 64-bit math. Use 32-bit kiss_fft_scalar because 16-bit integers are generally a poor choice for computation on-target. Simplify display code to speed it up. Add logarithmic frequency display (need keymappings, guessed on some). On dual-core, perform FFT on COP. Add some support function to fixedpoint.c. ... and stuff.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26470 a1c6a512-1295-4272-9138-f99709370657
2010-06-02 08:34:10 +00:00
Wincent Balin
36f3a8d67e
Added myself and Pure Data team to credits.
...
Updated copyright years where needed.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26457 a1c6a512-1295-4272-9138-f99709370657
2010-06-01 21:44:55 +00:00
Wincent Balin
921d10f86f
pdbox: Updated CPU boosting API
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26456 a1c6a512-1295-4272-9138-f99709370657
2010-06-01 21:31:55 +00:00
Wincent Balin
f52c9aae3a
pdbox: Code cleanup, optimizations.
...
* Reverted minimal working memory to 4 MB
* Reverted size of a single audio buffer
* Optimized sound output loop
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26454 a1c6a512-1295-4272-9138-f99709370657
2010-06-01 20:37:16 +00:00
Michael Chicoine
2267bd37b2
Perform radio_start, radio_pause, radio_stop in simulator.
...
This will allow the radio frequency to be set properly on radio start (currently the frequency is initialized to 0) and prevents sim crashes when loading FMS. It also corrects various FMS token display problems in the sim.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26446 a1c6a512-1295-4272-9138-f99709370657
2010-06-01 14:20:33 +00:00
Rafaël Carré
9b935b2888
fft: use long home button to exit on fuze
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26443 a1c6a512-1295-4272-9138-f99709370657
2010-06-01 09:01:13 +00:00
Wincent Balin
c225b17015
pdbox: Removed unnecessary code from the main include file. Reduced neede memory to 2 MB.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26440 a1c6a512-1295-4272-9138-f99709370657
2010-06-01 00:26:28 +00:00
Wincent Balin
a266ff185a
pdbox: Solved issue with WAV file import on big-endian targets (signed 16-bit files only); small I/O-related workaround in g_array.c
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26439 a1c6a512-1295-4272-9138-f99709370657
2010-06-01 00:23:59 +00:00
Alessio Lenzi
dc496d6fbe
Updated italian translation.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26438 a1c6a512-1295-4272-9138-f99709370657
2010-05-31 22:35:08 +00:00
Rob Purchase
550ca6464a
test_codec: close the log file before attempting to open a new one, and clear the button queue before displaying the menu a second time.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26437 a1c6a512-1295-4272-9138-f99709370657
2010-05-31 21:07:25 +00:00
Rob Purchase
a6c1b54d46
Enable IRAM on TCC7801 (Cowon D2) for a 6-12% speedup in codecs that use it, and a small increase in battery life.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26436 a1c6a512-1295-4272-9138-f99709370657
2010-05-31 21:00:25 +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é
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é
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
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
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
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
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
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
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
Michael Sevakis
602bad427a
Doom plugin: Missed properly making a few 'unsigned' on my second pass.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26369 a1c6a512-1295-4272-9138-f99709370657
2010-05-29 08:28:29 +00:00
Michael Sevakis
9c6e217f29
Doom plugin: In anticipation of moving to the EABI toolchain, because of its assumptions about enums being sized as ints, convert enum typdefs to int or unsigned depending upon whether they have negative values in the enumeration. This should effectively preserve the manner in which it is compiled under the old toolchain and avoids having to closely inspect and possibly change many places in the code.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26368 a1c6a512-1295-4272-9138-f99709370657
2010-05-29 08:12:39 +00:00