Thomas Martitz
36da28bbc7
Android: Protect lcd updates with a mutex.
...
The scrolling engine could lock out the main thread which may be waiting for its update to finish (wakeups are not reentrant).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28821 a1c6a512-1295-4272-9138-f99709370657
2010-12-13 02:01:47 +00:00
Frank Gevaerts
866a822ac6
Only return USB_POWERED if USB_DETECT_BY_DRV is actually defined, which might not be the case for e.g. bootloaders (also fix red)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28820 a1c6a512-1295-4272-9138-f99709370657
2010-12-12 20:20:12 +00:00
Frank Gevaerts
ecd80d888e
Move AMSv1 USB to the USB_DETECT_BY_DRV model, so connecting to a dumb charger works without interrupting playback
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28819 a1c6a512-1295-4272-9138-f99709370657
2010-12-12 20:03:42 +00:00
Nils Wallménius
a47c04f0c8
Revert tab police as it makes merging upstream changes more annoying and messed up indentation in some places.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28818 a1c6a512-1295-4272-9138-f99709370657
2010-12-12 17:59:05 +00:00
Andree Buschmann
b655f58406
Tab police.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28817 a1c6a512-1295-4272-9138-f99709370657
2010-12-12 17:18:19 +00:00
Nils Wallménius
1617d8f97e
FS#11802 by Li Jie fixing a typo in the doom buttonmap for SA9200.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28816 a1c6a512-1295-4272-9138-f99709370657
2010-12-12 16:31:20 +00:00
Andree Buschmann
3c0f5181cc
iPod nano 2G does use less current since the latest optimizations.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28815 a1c6a512-1295-4272-9138-f99709370657
2010-12-12 15:46:27 +00:00
Bertrik Sikken
2a0a9a5f2a
AMSv2: handle sd card ACMDs similar to how it's done for AMSv1
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28814 a1c6a512-1295-4272-9138-f99709370657
2010-12-12 15:30:58 +00:00
Andree Buschmann
395d72f71a
FS#11807 - Major speedup of iPod nano 2G. Part 4: Introduce asm for yuv blitting. Overall speedup of part1-4 is +50% for RGB and +93% for YUV.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28813 a1c6a512-1295-4272-9138-f99709370657
2010-12-12 15:23:20 +00:00
Andree Buschmann
eadff40863
FS#11807 - Major speedup of iPod nano 2G. Part 3: Unify different write commands. No change in speed.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28812 a1c6a512-1295-4272-9138-f99709370657
2010-12-12 15:16:55 +00:00
Andree Buschmann
335df1d040
FS#11807 - Major speedup of iPod nano 2G. Part 2: Use 16 bit data width and simplify write commands. Gives another +27% for YUV.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28811 a1c6a512-1295-4272-9138-f99709370657
2010-12-12 15:10:45 +00:00
Frank Gevaerts
26f2bfde03
Add MikMod plugin, ported by Jason Yu, with some minor work by Craig Mann and William Peters (FS#8806)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28810 a1c6a512-1295-4272-9138-f99709370657
2010-12-12 15:03:30 +00:00
Andree Buschmann
d192bdf11e
FS#11708 - Major speedup of iPod nano 2G. Part 1: Loop unrolling and reduction of FIFO register polling. +50% for RGB, +34% for YUV.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28809 a1c6a512-1295-4272-9138-f99709370657
2010-12-12 15:01:36 +00:00
Bertrik Sikken
9da76f3031
AMSv2: only switch sd cards to high speed mode for for v2 sd cards, just like is done for AMSv1
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28808 a1c6a512-1295-4272-9138-f99709370657
2010-12-12 14:04:07 +00:00
Michael Sparmann
7b3c7db486
iPod Nano 2G: Correct clickwheel interrupt handler name, this time consistently.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28807 a1c6a512-1295-4272-9138-f99709370657
2010-12-12 12:40:37 +00:00
Andree Buschmann
951a519dc4
Fix bug introduced with r28800 (missing interrupt handler).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28806 a1c6a512-1295-4272-9138-f99709370657
2010-12-12 11:41:50 +00:00
Mustapha Senhaji
675f01ae0b
Punctuation consistency, revert part of r27363.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28805 a1c6a512-1295-4272-9138-f99709370657
2010-12-12 02:31:49 +00:00
Mustapha Senhaji
b198dd59fe
Merge the translation of too strings for a generic use.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28804 a1c6a512-1295-4272-9138-f99709370657
2010-12-12 02:07:43 +00:00
Mustapha Senhaji
2ac6175d92
Update the list of targets used on english.lang file.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28803 a1c6a512-1295-4272-9138-f99709370657
2010-12-12 02:05:49 +00:00
Michael Sparmann
cb8b6ad369
Really fix yellow this time, SVN only committed half of what I wanted...
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28802 a1c6a512-1295-4272-9138-f99709370657
2010-12-12 01:03:14 +00:00
Michael Sparmann
40d640eb47
Fix yellow, already assign values for various S5L8702 defines
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28801 a1c6a512-1295-4272-9138-f99709370657
2010-12-12 00:59:59 +00:00
Michael Sparmann
70447b529c
usb-s3c6400x.[ch], button-clickwheel.c: Move s5l8701-specific parts to where they belong, prepare for s5l8702
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28800 a1c6a512-1295-4272-9138-f99709370657
2010-12-12 00:52:02 +00:00
Marcin Bukat
8e1021bd4c
HD300 - further speedup of lcd_update() by utilizing DMA transfer when unboosted. The gain is 438 -> 728 fps @ 45MHz.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28799 a1c6a512-1295-4272-9138-f99709370657
2010-12-11 23:55:14 +00:00
Andree Buschmann
08bcbd08d2
S5L870x LCD interface registers are 32 bit.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28798 a1c6a512-1295-4272-9138-f99709370657
2010-12-11 22:56:12 +00:00
Marcin Bukat
3eee12ed23
HD300 - tweak lcd_update() (4-5% speedup)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28797 a1c6a512-1295-4272-9138-f99709370657
2010-12-11 22:36:28 +00:00
Alexander Levin
cddc042e99
Fix the eogonek glyph in 14-Nimbus (the credit goes to the author of FS#11785)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28796 a1c6a512-1295-4272-9138-f99709370657
2010-12-11 21:05:20 +00:00
Andree Buschmann
6e369d717d
Fix typo in comment.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28795 a1c6a512-1295-4272-9138-f99709370657
2010-12-11 17:52:52 +00:00
Andree Buschmann
2f9c4dfa39
iPod nano 2G: Call lcd_update_rect() in lcd_update() instead of using an own implementation.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28794 a1c6a512-1295-4272-9138-f99709370657
2010-12-11 10:38:41 +00:00
Andree Buschmann
43e8fbbb4a
Set DRAM configuration for iPod nano 2G in crt0.s
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28793 a1c6a512-1295-4272-9138-f99709370657
2010-12-11 09:42:42 +00:00
Andree Buschmann
41c9d43efc
Detail comment in timer configuration of S5L870x.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28792 a1c6a512-1295-4272-9138-f99709370657
2010-12-11 09:41:24 +00:00
Andree Buschmann
e4a233ed9b
Derive clock and timer defines from frequency of external source.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28791 a1c6a512-1295-4272-9138-f99709370657
2010-12-11 09:39:33 +00:00
Michael Giacomelli
1190165d06
Commit small piece of FS#11748 by Michael Hohmuth. Disables database specific fields if the database is not compiled in.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28790 a1c6a512-1295-4272-9138-f99709370657
2010-12-11 04:58:25 +00:00
Michael Giacomelli
9788043b11
Commit FS#11776 by Jonas Haggqvist. Enables option to log building the database in order to trouble shoot crashes.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28789 a1c6a512-1295-4272-9138-f99709370657
2010-12-11 04:30:54 +00:00
Michael Giacomelli
b3f38bcf63
Correct mistake in the RealMedia parser that prevented rejecting files with unsupported codecs.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28788 a1c6a512-1295-4272-9138-f99709370657
2010-12-11 00:59:57 +00:00
Thomas Martitz
02d45a1318
Restore correct launcher.png for mdpi that got accidentally overwritten.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28787 a1c6a512-1295-4272-9138-f99709370657
2010-12-10 19:22:54 +00:00
Thomas Martitz
974b95a39d
Oops, unintended change slipped in.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28786 a1c6a512-1295-4272-9138-f99709370657
2010-12-10 18:44:11 +00:00
Thomas Martitz
f5a461d182
Android: Rework notification and change icon sizes to better meet the systems' standard.
...
The notification now announces the new track on track change, and the the area in the scrolled down notification area shows track infos (title, artist, album).
Someone should check if it looks good on hdpi and ldpi screens as I can't verify it right now (emulator crashes).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28785 a1c6a512-1295-4272-9138-f99709370657
2010-12-10 18:41:09 +00:00
Thomas Martitz
c47d813451
Android: Replace the java based tick timer implemented with a not as bloated and more accurate linux hrtimer based one. Further reduces idle cpu usage (0% on my phone but still 1-2% on a Samsung Galaxy S).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28784 a1c6a512-1295-4272-9138-f99709370657
2010-12-10 15:14:18 +00:00
Thomas Martitz
44cdce9b29
Base voice thread stack size on DEFAULT_STACK_SIZE, it's otherwise likely to overflow on app targets.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28783 a1c6a512-1295-4272-9138-f99709370657
2010-12-10 15:14:11 +00:00
Marcin Bukat
18accc018b
HD300 - do not handle scrollstrip events when hold is on
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28782 a1c6a512-1295-4272-9138-f99709370657
2010-12-10 15:12:16 +00:00
Marcin Bukat
029f0d5223
fix rbutil.ini entries for MPIOs as pointed out by Michael Leslie
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28781 a1c6a512-1295-4272-9138-f99709370657
2010-12-09 20:35:17 +00:00
Marcin Bukat
0358e7b864
MPIO HD200, HD300: Make USB bridge handling more correct (this doesn't solve problems with USB inside rockbox on HD300 unfortunately).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28780 a1c6a512-1295-4272-9138-f99709370657
2010-12-09 11:31:08 +00:00
Marcin Bukat
14b3108fa5
Add MPIO HD300 to rbutil.ini
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28779 a1c6a512-1295-4272-9138-f99709370657
2010-12-08 22:25:34 +00:00
Marcin Bukat
db9e5b404d
RTC s35380a - remove unneeded header files includes
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28778 a1c6a512-1295-4272-9138-f99709370657
2010-12-08 22:15:52 +00:00
Alexander Levin
871af160f3
Fix a typo in a comment
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28777 a1c6a512-1295-4272-9138-f99709370657
2010-12-08 22:08:08 +00:00
Marcin Bukat
7ed8b8c9f2
Add Michael Leslie to CREDITS file for FS#11796
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28776 a1c6a512-1295-4272-9138-f99709370657
2010-12-08 21:40:40 +00:00
Marcin Bukat
5a4b7c3920
MPIO HD300 simulator. FS#11796 by Michael Leslie
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28775 a1c6a512-1295-4272-9138-f99709370657
2010-12-08 21:40:35 +00:00
Nils Wallménius
2aa511f6bd
libtremor: merge upstream revisions 17541, 17542, 17543, 17544, 17545, 17546, 17547, 17555, 17572, bringing in various fixes and finally bringing our libtremor up to date, for now.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28773 a1c6a512-1295-4272-9138-f99709370657
2010-12-08 17:28:17 +00:00
Marcin Bukat
aff90a9db7
RTC s35380a - cleanup and more comments
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28772 a1c6a512-1295-4272-9138-f99709370657
2010-12-08 17:15:32 +00:00
Nils Wallménius
f6297c1f3e
libtremor: merge upstream revision 17539 and 17540 'Additional codebook validity checks.'
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28771 a1c6a512-1295-4272-9138-f99709370657
2010-12-08 16:48:17 +00:00