Commit graph

20840 commits

Author SHA1 Message Date
Rafaël Carré
cb2c947b1b Sansa c200v1 & c200v2 LCD: higher performance when writing pixels
c200v1: use a loop similar to r21320 and before to get almost the same performance (49.x fps while r21320 had 50.7 fps)
c200v2: better use of the DBOP fifo (taken from r21190) : 30% more fps
rename lcd_send_data to lcd_write_data now that it has the same prototype

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21427 a1c6a512-1295-4272-9138-f99709370657
2009-06-20 22:49:04 +00:00
Marianne Arnold
1f07151110 Remove the 'hand-made' MASCODEC UseOption from the platform files and replace it with other options which automatically parsed from features.txt. Also clean up some outdated left-overs and add some missing information (e.g. be more accurate in the config file section). Try to use the most appropriate features - masd and/or masf depending on their characteristics, large_plugin_buffer in the jpegviewer chapter as this is the restricting factor etc.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21426 a1c6a512-1295-4272-9138-f99709370657
2009-06-20 22:44:36 +00:00
Alexander Levin
05e3aad620 Fix a typo
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21425 a1c6a512-1295-4272-9138-f99709370657
2009-06-20 22:15:49 +00:00
Alex Parker
931ff0b12c Much cleaner version of r21411 - add three column button tables capability to the manual. To use, add remote_keymap to the platform file, then button tables can be used in the form Main Button & Remote Button & Description. If remote_keymap is defined in the platform file but additional buttons are not added to the button tables, then the decription will appear in the remote key column, but the manual should still build. Thanks to bluebrother for pointing out!
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21423 a1c6a512-1295-4272-9138-f99709370657
2009-06-20 22:00:47 +00:00
Johannes Schwarz
d48592596f Remove viewport menu from star and remove useless button macros in code.(FS#10281)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21422 a1c6a512-1295-4272-9138-f99709370657
2009-06-20 21:51:18 +00:00
Bertrik Sikken
fa4135e43d Fix delays in generic i2c driver, reduce delays in ams sansa fmradio i2c driver (tested on m200v4, clip, e200v2, fuze).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21421 a1c6a512-1295-4272-9138-f99709370657
2009-06-20 21:45:04 +00:00
Alexander Levin
e70a23a9d4 Remove the setting from the list as well
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21420 a1c6a512-1295-4272-9138-f99709370657
2009-06-20 21:42:22 +00:00
Alexander Levin
18ddbfe193 Update manual (include changes from r21414)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21419 a1c6a512-1295-4272-9138-f99709370657
2009-06-20 21:39:02 +00:00
Bertrik Sikken
4120946f28 Fix e200v2 radio problem (missing Si4702 initialisation)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21416 a1c6a512-1295-4272-9138-f99709370657
2009-06-20 21:34:27 +00:00
Alexander Levin
13b8e805c3 Deprecate the string made unnecessary in r21414
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21415 a1c6a512-1295-4272-9138-f99709370657
2009-06-20 21:28:39 +00:00
Alexander Levin
8589fcb3e3 Merge the "Replaygain Off" option into the replaygain type; eliminate the "On/Off" setting (FS#10356). All WPS tags should work as before.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21414 a1c6a512-1295-4272-9138-f99709370657
2009-06-20 21:13:24 +00:00
Alex Parker
01bcd2c612 The define is remote_keymap - good place for a typo that.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21412 a1c6a512-1295-4272-9138-f99709370657
2009-06-20 19:20:13 +00:00
Alex Parker
60c0474050 Prepare the manual to have two or three column button map tables so that remote keymaps can be added.
btnmap is set to be either two or three columns wide depending on whether remote_kaymap is defined in the platform file for the target in question.  If it is, then every button table needs to have three columns of the form Main Unit Key  &  Remote Key  &  Description \\   or the manual will fail to build.  For some reason, it doesn't seem possible to put the \end{btnmap} in a macro, so leave it as it is in the keymaps.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21411 a1c6a512-1295-4272-9138-f99709370657
2009-06-20 19:17:06 +00:00
Jens Arnold
b76faecd60 Make ATA poweroff an advanced build option for the Player.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21409 a1c6a512-1295-4272-9138-f99709370657
2009-06-20 18:37:29 +00:00
Jens Arnold
96904ba7c3 Plugin for testing LCD driver and greylib drawing performance.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21405 a1c6a512-1295-4272-9138-f99709370657
2009-06-20 18:12:34 +00:00
Jonas Häggqvist
cfd2f2c074 More translations for arabic by Raafat Akkad (FS#10355).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21404 a1c6a512-1295-4272-9138-f99709370657
2009-06-20 17:31:05 +00:00
Miika Pekkarinen
e4cb136ab1 Keep simulators happy.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21403 a1c6a512-1295-4272-9138-f99709370657
2009-06-20 16:48:56 +00:00
Miika Pekkarinen
8e2bdcaab6 A bunch of stability fixes into tagcache engine and database browser. Mainly data retrieval problems, races, data corruption of sorted index files at the end with junk data, access to unitialized memory and so on. Should fix FS#8710 and may fix FS#8414.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21402 a1c6a512-1295-4272-9138-f99709370657
2009-06-20 16:17:54 +00:00
Jens Arnold
d79d239382 No need to run a command here.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21395 a1c6a512-1295-4272-9138-f99709370657
2009-06-20 14:34:27 +00:00
Bertrik Sikken
f81ce592e5 Enable charging on the Sansa Fuze (charging/discharging curves are still uncalibrated)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21394 a1c6a512-1295-4272-9138-f99709370657
2009-06-20 14:29:21 +00:00
Jens Arnold
f289b9f591 Faster idct for ARMv6. Overall mpegplayer speedup is quite minimal though.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21392 a1c6a512-1295-4272-9138-f99709370657
2009-06-20 14:05:15 +00:00
Jonas Häggqvist
e7c4cd9076 Add the Onda V747 and V747+ sim builds as well.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21385 a1c6a512-1295-4272-9138-f99709370657
2009-06-20 12:07:16 +00:00
Jonas Häggqvist
ba97d7d29b Add some more sims, and fix a bug which would make it also build c200 if you asked for c200v2.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21383 a1c6a512-1295-4272-9138-f99709370657
2009-06-20 11:48:41 +00:00
Marianne Arnold
78c3f1c8b3 Forgot to commit the change to keyboard.c to make the line edit mode acctually work on the c200. (belongs to r21373)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21381 a1c6a512-1295-4272-9138-f99709370657
2009-06-20 11:03:52 +00:00
Maurus Cuelenaere
582942016b * Commit a modified FS#10354 (thanks to Davide Quarta) - add support the VX747+ in scramble and configure
* Add support for the VX777
* Remove the touchscreen mode switching combo from the button driver



git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21379 a1c6a512-1295-4272-9138-f99709370657
2009-06-20 10:54:13 +00:00
Alex Parker
d13f49737a Document the ability to start playback from Pictureflow to the manual.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21376 a1c6a512-1295-4272-9138-f99709370657
2009-06-20 10:39:30 +00:00
Steve Bavin
cbbf032c1b Display speed as relative to real-time, not timestretch amount.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21375 a1c6a512-1295-4272-9138-f99709370657
2009-06-20 10:36:07 +00:00
Marianne Arnold
c88ee0ba07 Finally commit a few improvements to the c200 (last version of FS#8824): In lists - long instead of short Rec to switch to the recording screen for consistency, one button 'resume' on long Right (disables the forced horizontal scrolling on long Left/Right though). WPS - put context menu on long Select for consistency, frees the short Down for entering the quickscreen. Virtual keyboard - enable line edit mode, additionally better navigating of the input line (Volume Up/Down to move left/right, backspace on Rec) and move accept to long Select -- see patch description for details (and everything I might forgot). Change the manual accordingly.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21373 a1c6a512-1295-4272-9138-f99709370657
2009-06-20 10:32:55 +00:00
Jens Arnold
346da2fd5e Fix a few HID contexts to use proper preconditons (no more pause-before-stop and stop event flooding).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21366 a1c6a512-1295-4272-9138-f99709370657
2009-06-20 09:27:17 +00:00
Jonas Häggqvist
e82be6ead8 Language updates:
- Arabic by Raafat Akkad (FS#10351).
 - Danish by me.
 - French by Michaël Burtin (FS#10299).
 - Hebrew by Tomer Shalev and Sasha Khamkov (FS#10300).
 - Japanese by Yoshihisa Uchida (FS#10348).
 - Portuguese by Rui Araújo (FS#10342).


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21364 a1c6a512-1295-4272-9138-f99709370657
2009-06-20 09:10:41 +00:00
Dominik Riebeling
01363eca7d Update japanese translation for Rockbox Utility (FS#10349 by Yoshihisa Uchida).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21363 a1c6a512-1295-4272-9138-f99709370657
2009-06-20 07:52:08 +00:00
Rafaël Carré
638df10119 jz4740_tools : bin2c.c location has changed
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21356 a1c6a512-1295-4272-9138-f99709370657
2009-06-19 23:00:07 +00:00
Johannes Schwarz
ab658baad0 added myself to the committers
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21353 a1c6a512-1295-4272-9138-f99709370657
2009-06-19 19:35:22 +00:00
Miika Pekkarinen
5c2413165c Fixed searches from tagcache when there is a sudden need to open a tag file on the fly. Thanks to Andrew Mahoney for pointing out the issue.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21351 a1c6a512-1295-4272-9138-f99709370657
2009-06-19 14:30:59 +00:00
Alexander Levin
02a3740596 Slightly rearrange statements. No functional change but RAM and binary are reduced.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21350 a1c6a512-1295-4272-9138-f99709370657
2009-06-19 11:23:02 +00:00
Andrew Mahone
498ad469c9 2-point and 1-point JPEG IDCT ARM assembly, remove comment in jpeg_load.c about inline asm, change loop condition to be a bit safer in case of bad values being passed.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21349 a1c6a512-1295-4272-9138-f99709370657
2009-06-19 08:26:05 +00:00
Mark Arigo
895357be99 Philips SA9200: add the UI sim
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21348 a1c6a512-1295-4272-9138-f99709370657
2009-06-19 03:50:30 +00:00
Mark Arigo
df8f64d3a4 Philips SA9200: 1) reset all devices in system_init, 2) revert an earlier change in the sd driver, 3) properly detect the charger, 4) add lcd register defines.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21347 a1c6a512-1295-4272-9138-f99709370657
2009-06-19 03:41:52 +00:00
Mark Arigo
a61196fd3a Philips SA9200: Working touchpad and button lights! Also, improvements to the keymap (still needs work).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21346 a1c6a512-1295-4272-9138-f99709370657
2009-06-19 03:23:38 +00:00
Andrew Mahone
6a0d931f38 Core JPEG decoder improvements:
For >8-point vertical IDCT, transpose the coefficients while decoding them, so that the vertical IDCT can read in rows rather than columns. This improves speed a bit for this size even using the C IDCT.
Remove inline ARM asm, replacing it with an external file containing pure asm IDCT functions.
Add jpeg_ prefix to JPEG IDCT functions since some of them will now be visible globally.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21345 a1c6a512-1295-4272-9138-f99709370657
2009-06-19 02:56:00 +00:00
Mark Arigo
4c58ad26ba Clean up the Synaptics touchpad driver.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21344 a1c6a512-1295-4272-9138-f99709370657
2009-06-19 02:48:15 +00:00
Rafaël Carré
753064fccf Sansa AMS: fix yellow for models with buttonlight & without multivolume
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21343 a1c6a512-1295-4272-9138-f99709370657
2009-06-18 23:03:10 +00:00
Rafaël Carré
e2ec2fe391 Apply FS#10306 to Sansa c200v2 (fix build in the same time)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21341 a1c6a512-1295-4272-9138-f99709370657
2009-06-18 22:45:30 +00:00
Rafaël Carré
1e787a9911 FS#10306 by Thomas Martitz : button light doesn't change on SD transfers on Sansa AMS (Fuze & e200v2)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21340 a1c6a512-1295-4272-9138-f99709370657
2009-06-18 22:33:02 +00:00
Dominik Riebeling
efb9343bc6 Initial script to automate rbutil release builds.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21339 a1c6a512-1295-4272-9138-f99709370657
2009-06-18 22:17:17 +00:00
Daniel Stenberg
75ddf209c1 s/echo -e/printf to make it run more portably
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21338 a1c6a512-1295-4272-9138-f99709370657
2009-06-18 22:12:23 +00:00
Daniel Stenberg
3270795b48 1) use buildv- as prefix for the dirs this creates while building so that it
won't conflict if running in parallel with the other builds scripts

2) mkdir the pool directory as well, to prevent me from doing this same mistake
every single release where I discover that the voice builds take ages until
I remember to create the pool!


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21337 a1c6a512-1295-4272-9138-f99709370657
2009-06-18 22:08:12 +00:00
Rafaël Carré
4070f035cf Confirm USB VID/PID of Samsung YH920
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21334 a1c6a512-1295-4272-9138-f99709370657
2009-06-18 20:36:11 +00:00
Rafaël Carré
fa9339a63e c200v2 simulator
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21333 a1c6a512-1295-4272-9138-f99709370657
2009-06-18 19:12:43 +00:00
Maurus Cuelenaere
7c6a725e8e Fix red
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21332 a1c6a512-1295-4272-9138-f99709370657
2009-06-18 18:27:53 +00:00