Torne Wuff
c4e051bed7
Align addresses in the buffering code to STORAGE_ALIGN_MASK if the target has one.
...
The PP502x DMA controller can only deal with doing DMA to 16-byte-aligned
addresses because we have inadequate control over the cache to prevent
interference. Other targets may also *prefer* cacheline aligned DMAs to
reduce the number of cache operations required. Almost all disk reads in
buffering.c will now be suitably aligned, allowing DMA to be used on PP502x.
Original change from FS#9708 by Boris Gjenero (dreamlayers).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24440 a1c6a512-1295-4272-9138-f99709370657
2010-02-01 17:16:39 +00:00
Marianne Arnold
9938ea4b79
Update German translation including minor fixes - be more accurate about 'shuffle' (not 'random') and fix some occurences of wrong spaces.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24437 a1c6a512-1295-4272-9138-f99709370657
2010-02-01 08:19:29 +00:00
Jonathan Gordon
bb86299b81
make sure skins always draw with their backdrop, otherwise the backdrop only changes on a full redraw which usually ends up being in the wrong order
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24435 a1c6a512-1295-4272-9138-f99709370657
2010-02-01 04:47:19 +00:00
Andrew Mahone
bff5a35c3c
FS#10943, optimized division and clz routines to replace libgcc routines for ARM. Replaces libgcc support functions for unsigned and signed 32-bit division on ARMv4 and up, and leading-zero count on ARMv4.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24432 a1c6a512-1295-4272-9138-f99709370657
2010-02-01 01:36:46 +00:00
Alex Parker
32ff6e1bd4
FS#10946 - Updated Chinese (Simple) translation by Purling Yukie.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24424 a1c6a512-1295-4272-9138-f99709370657
2010-01-31 17:42:50 +00:00
Magnus Holmgren
4ff0b1306e
Update Swedish translation.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24421 a1c6a512-1295-4272-9138-f99709370657
2010-01-31 17:03:38 +00:00
Alex Parker
c617a59ba9
Show USB power not charging in the ondio manual, and rename usb_charging to usb_power as it is dependent on HAVE_USB_POWER.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24415 a1c6a512-1295-4272-9138-f99709370657
2010-01-31 14:04:57 +00:00
Jens Arnold
608aeee435
Several filetypes were added (more or less) recently so the array became full on HWCODEC.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24412 a1c6a512-1295-4272-9138-f99709370657
2010-01-31 13:38:59 +00:00
Teruaki Kawashima
e2359ac73b
keyboard: a bit of rework in keyboard.
...
* remove hangul thing from struct keyboard_parameters.
* add new structure to hold state of edting and to be passed to functions.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24411 a1c6a512-1295-4272-9138-f99709370657
2010-01-31 13:38:47 +00:00
Frank Gevaerts
d3e82060c4
Fix usb_charging_enable feature which was broken by r24247
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24409 a1c6a512-1295-4272-9138-f99709370657
2010-01-31 11:56:51 +00:00
Andree Buschmann
db4d7a313e
1st part of fix for FS#10637. Correction of mpc header parsing.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24408 a1c6a512-1295-4272-9138-f99709370657
2010-01-31 11:43:42 +00:00
Teruaki Kawashima
4c96bb54c6
Update Japanese translation
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24406 a1c6a512-1295-4272-9138-f99709370657
2010-01-31 11:17:56 +00:00
Jonathan Gordon
c0e2d9fe1b
Fix RTL list handing when not loading a custom base skin.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24401 a1c6a512-1295-4272-9138-f99709370657
2010-01-31 03:08:44 +00:00
Jonas Häggqvist
791e13e733
Sync Danish translation.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24394 a1c6a512-1295-4272-9138-f99709370657
2010-01-31 01:46:43 +00:00
Peter D'Hoye
590733022e
Update Dutch translation
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24390 a1c6a512-1295-4272-9138-f99709370657
2010-01-30 22:24:34 +00:00
Tomer Shalev
cb4464f193
Hebrew language update
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24389 a1c6a512-1295-4272-9138-f99709370657
2010-01-30 21:44:38 +00:00
Rafaël Carré
442084bce9
mandelbrot: start with bright colors on greyscale
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24378 a1c6a512-1295-4272-9138-f99709370657
2010-01-30 08:35:16 +00:00
Rafaël Carré
82fafb2d55
mandelbrot: use correct colors on greyscale targets (FS#10935)
...
Tested on Clipv1 (sim/target) and Ipod3g (sim)
Each color would be calculated as 0
Note the iteration over the whole range of colors is quite weird, and I
can not really sense what max_iter represents (except it's a number of
different colors, right?)
It should be backported to branch after tomers check if color range is
correct (FS#10935 mentions much smaller range for color targets as well)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24377 a1c6a512-1295-4272-9138-f99709370657
2010-01-30 07:16:16 +00:00
Andrew Mahone
436f4d3a20
Improve libdemac SATURATE slightly on ARMv4/5, move filter buffers and code out of IRAM for sizes that aren't near realtime and extend udiv32_arm reciprocal table.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24376 a1c6a512-1295-4272-9138-f99709370657
2010-01-30 02:20:54 +00:00
Jonathan Gordon
4c514b9d94
really the last of the red this time
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24370 a1c6a512-1295-4272-9138-f99709370657
2010-01-29 08:39:08 +00:00
Jonathan Gordon
03ab592c9c
bugger, too tired, didnt mean to commit this.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24369 a1c6a512-1295-4272-9138-f99709370657
2010-01-29 08:26:14 +00:00
Jonathan Gordon
ae91e8b693
fix the last of the red... note to self, fix backdrop.h!
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24368 a1c6a512-1295-4272-9138-f99709370657
2010-01-29 08:25:24 +00:00
Jonathan Gordon
349bf08ed1
fix reds
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24367 a1c6a512-1295-4272-9138-f99709370657
2010-01-29 08:13:40 +00:00
Jonathan Gordon
eee5423fe1
skin rework (FS#10922) notable changes:
...
- simplify the setting/skin relationship. settings are used as the fallback if it's not specified in the skin
- backdrop buffers are now in the skin buffer (which has also increased slightly to accomodate 1 backdrop for each skin and 2 full colour screens for bmps (up for 1.5))
- if no %X is specified in a skin then the backdrop setting will be used. use %Xd to explicitly disable a skin from displaying a backdrop
- the base skin can now specify a backdrop.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24366 a1c6a512-1295-4272-9138-f99709370657
2010-01-29 07:52:13 +00:00
Bertrik Sikken
e3e436e2b5
libpcm: add missing #include and set svn:keywords
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24365 a1c6a512-1295-4272-9138-f99709370657
2010-01-28 17:28:27 +00:00
Dave Chapman
c5491758dd
Bugfix - buf_size was being used before being initialised.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24363 a1c6a512-1295-4272-9138-f99709370657
2010-01-28 11:17:01 +00:00
Andrew Mahone
2347a7dc65
Small fix for ARMv5e/v6 APE divider, correct large-divisor path and remove specialized version of it for small dividend, as the test and branch can't be fit into delay slots on that path.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24360 a1c6a512-1295-4272-9138-f99709370657
2010-01-28 09:04:38 +00:00
Jonathan Gordon
8efec13e6b
fix red
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24358 a1c6a512-1295-4272-9138-f99709370657
2010-01-28 07:02:35 +00:00
Jonathan Gordon
6f0f98da1d
Fix remote backdrop crashes
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24357 a1c6a512-1295-4272-9138-f99709370657
2010-01-28 06:54:37 +00:00
Andrew Mahone
a6bd83a315
Fix red: smlal operand ordering in udiv32_arm.S
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24355 a1c6a512-1295-4272-9138-f99709370657
2010-01-28 02:40:33 +00:00
Andrew Mahone
e76f30a57c
Improvements to specialized dividers for APE codec:
...
* Use Newton-Raphson divider on ARMv5e and ARMv6, about 7% speedup on Gigabeat S.
* On ARMv4 targets using IRAM, remove insane filter buffer from IRAM, fill available IRAM with LUT of reciprocals for small divisors - speedup varies according to target and available IRAM, APE normal sample is approx. 109% RT on e200.
* Rename apps/codecs/lib/udiv32_armv4.S to apps/codecs/lib/udiv32_arm.S, which includes dividers for all ARM targets specialized for APE.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24354 a1c6a512-1295-4272-9138-f99709370657
2010-01-28 02:28:52 +00:00
Thomas Martitz
e18e806930
Fix yellows
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24352 a1c6a512-1295-4272-9138-f99709370657
2010-01-27 20:45:42 +00:00
Thomas Martitz
feb3a261c7
Fix multiscreen handling of the viewportmanager.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24351 a1c6a512-1295-4272-9138-f99709370657
2010-01-27 20:34:51 +00:00
Michael Giacomelli
32265959c8
Try one more time to fix bitness warnings in WAV.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24349 a1c6a512-1295-4272-9138-f99709370657
2010-01-27 18:12:42 +00:00
Michael Giacomelli
e04e2938e7
Commit FS#10423 by Yoshihisa Uchida. Adds support for floating point PCM to libpcm.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24348 a1c6a512-1295-4272-9138-f99709370657
2010-01-27 18:10:08 +00:00
Michael Giacomelli
4de4a3fa1c
Fix warnings on 32 bit sim.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24347 a1c6a512-1295-4272-9138-f99709370657
2010-01-27 18:05:28 +00:00
Michael Giacomelli
c9183bf15e
Commit FS#10422 by Yoshihisa Uchida. Seperates WAV and AIFF parsing from PCM decoding by introducing libpcm, a library for decoding linear and non-uniform PCM independently of the container format.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24346 a1c6a512-1295-4272-9138-f99709370657
2010-01-27 17:25:10 +00:00
Rafaël Carré
515f65efe8
snake2: use select and not long select on fuze
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24342 a1c6a512-1295-4272-9138-f99709370657
2010-01-27 07:38:09 +00:00
Jonathan Gordon
0677405ab1
fix red... lets branch
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24341 a1c6a512-1295-4272-9138-f99709370657
2010-01-27 07:15:55 +00:00
Jonathan Gordon
2565389402
futile attempt to keep the ondioSP rombox working. This will almost certainly be the last release with it. (The backdrop API is chaning very soon after release so this is no big deal)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24340 a1c6a512-1295-4272-9138-f99709370657
2010-01-27 06:47:56 +00:00
Jonathan Gordon
27b8b73b86
Rename "custom statusbar" to "base skin" in the theme menu, no other changes. If translators are quick enough to update we can put them in the 3.5 branch
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24339 a1c6a512-1295-4272-9138-f99709370657
2010-01-27 06:34:50 +00:00
Thomas Martitz
842e6e3f16
Fuze: Change pause/exit button in chopper to short home as it's nearly impossible to hold it
...
without dying.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24338 a1c6a512-1295-4272-9138-f99709370657
2010-01-26 21:35:09 +00:00
Thomas Martitz
e8ae70a382
Fix wps showing parts of the main backdrop in some circumstances.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24336 a1c6a512-1295-4272-9138-f99709370657
2010-01-26 21:29:08 +00:00
Thomas Martitz
5629d551d7
Accept the last patch FS#10797 with a few changes by me (fixing side effects and adding the new backdrop_hide() to the multi screen api). It changes the hide_bars parameter to mean hide_theme.
...
This makes plugins show the menu backdrop in their backdrop so that they don't look like crap if you have an sbs and look more integrated. I've test about all plugins and all work fine.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24335 a1c6a512-1295-4272-9138-f99709370657
2010-01-26 20:14:42 +00:00
Rafaël Carré
dbbb07767a
Disable DOOM for c200v2, it won't run
...
Reclaim 128kB of plugin buffer, audio buffer is now 4 times larger
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24323 a1c6a512-1295-4272-9138-f99709370657
2010-01-24 15:59:27 +00:00
Rafaël Carré
a9e2a7148f
*.link: depends on config file where plugin buffer size is set
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24322 a1c6a512-1295-4272-9138-f99709370657
2010-01-24 15:32:23 +00:00
Alex Parker
868c34f0a8
FS#10915 - Slovak Language update by Peter Lecky.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24317 a1c6a512-1295-4272-9138-f99709370657
2010-01-23 19:12:56 +00:00
Alex Parker
ee26afc064
FS#10921 - Fix for serbian translation by Ivan Pesic.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24316 a1c6a512-1295-4272-9138-f99709370657
2010-01-23 19:08:13 +00:00
Teruaki Kawashima
576d0721d6
fractals: set svn:keywords property.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24310 a1c6a512-1295-4272-9138-f99709370657
2010-01-21 13:18:27 +00:00
Teruaki Kawashima
e0dfa22cad
Fractals: this should fix bugs on simulator for greyscale LCD targets.
...
* moved #define USEGSLIB to fractal_sets.h and include only needed header file.
* include plugin.h so that LCD_DEPTH is defined.
* explicitly include fractal_sets.h in mandelbrot_set.c
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24309 a1c6a512-1295-4272-9138-f99709370657
2010-01-21 12:27:07 +00:00