Michael Giacomelli
d6ae8edc13
Commit both patches in FS#10833 - Protect against division by zero in AAC (mp4) codec by Juliusz Chroboczek. Adds some return value checking so that faad errors don't crash rockbox when decoding broken or unsupported files.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23983 a1c6a512-1295-4272-9138-f99709370657
2009-12-14 01:09:01 +00:00
Dominik Riebeling
69a5ff7f8a
Make lipo calls silent.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23982 a1c6a512-1295-4272-9138-f99709370657
2009-12-13 21:30:28 +00:00
Tomer Shalev
f5e996532d
Bubbles: Rename defines
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23980 a1c6a512-1295-4272-9138-f99709370657
2009-12-13 21:04:16 +00:00
Tomer Shalev
1737a401e4
Bubbles: Remove unused keymaps
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23979 a1c6a512-1295-4272-9138-f99709370657
2009-12-13 20:57:45 +00:00
Jack Halpin
87770d2439
Sansa AMS: Implement 4 bit widebus mode for SD cards.
...
Both the internal and uSD cards are now put into 4 bit widebus mode during initialization except for bootloader.
Add MCI_START_BIT_ERR to MCI_ERROR list and change name to MCI_DATA_ERROR for clarity.
Make appropriate changes to SD error codes.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23977 a1c6a512-1295-4272-9138-f99709370657
2009-12-13 20:37:55 +00:00
Tomer Shalev
cfe82de670
PictureFlow: Add PF_MENU action to touchscreen
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23976 a1c6a512-1295-4272-9138-f99709370657
2009-12-13 20:27:55 +00:00
Tomer Shalev
796c7156f7
PictureFlow: Add PF_MENU action to touchscreen
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23975 a1c6a512-1295-4272-9138-f99709370657
2009-12-13 20:26:12 +00:00
Nils Wallménius
b2a27b4280
Improved bitrev12, using a larger LUT to save one lookup, speeds up vorbis about 2% on beast, about 0.5% on h300
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23973 a1c6a512-1295-4272-9138-f99709370657
2009-12-13 15:00:20 +00:00
Nils Wallménius
66776bc479
fix typo causing red
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23970 a1c6a512-1295-4272-9138-f99709370657
2009-12-13 11:19:06 +00:00
Nils Wallménius
559c56905e
Font improvements: Fix bug that caused some fonts to be rendered garbled on custom builds with MAX_FONT_SIZE > 64k (closes FS#10844). Simplify version check. Use void pointer and explicit casting for the offsets to make it clearer that they may be of different sizes, add a comment too. Use uint16_t in stead of short in some places for consistency. Replace magic number with meaningful define.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23969 a1c6a512-1295-4272-9138-f99709370657
2009-12-13 11:07:40 +00:00
Andrew Mahone
5783bef32c
Fix red, DESCALE_SHIFT macro was missing a right-parenthesis.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23968 a1c6a512-1295-4272-9138-f99709370657
2009-12-13 04:06:45 +00:00
Andrew Mahone
af5bad46d8
Libfaad pow2/log2 improvements:
...
Correct pow2_* to calculate correct output for input < 0.0 or between 0.0 and 1.0 instead of returning 0. This will change output, but the float version of this codec uses pow(2.0,x) in place of these functions, so this behavior was probably a bug
Replace 64-bit multiply in pow2_* with left or right shift by whole part of input, rounding if shifting right. An ARM-specific optimized version is provided as a C inline function, other targets use a C macro.
Increase constant size of table for pow2 to improve accuracy, also avoid early truncation in linear interpolation of result.
Move constant tables for pow2 and log2 to iram.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23967 a1c6a512-1295-4272-9138-f99709370657
2009-12-13 03:45:40 +00:00
Tomer Shalev
7668e3fe51
Sokoban: Add keymaps for Cowon D2
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23955 a1c6a512-1295-4272-9138-f99709370657
2009-12-12 21:34:21 +00:00
Karl Kurbjun
e087751b10
M:Robe 500: Fix FIQ's and make the audio DMA a FIQ, simplify the ADC code and make it more reliable. Fix ADC problems on initial boot.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23948 a1c6a512-1295-4272-9138-f99709370657
2009-12-12 18:36:52 +00:00
Nils Wallménius
de159ceb3d
Comment var only used by already commented out debug code, delete #if 0'ed block move a comment and fix some broken indentation
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23945 a1c6a512-1295-4272-9138-f99709370657
2009-12-12 16:37:44 +00:00
Teruaki Kawashima
cfc50ec747
spacerocks: Fix FS#9380: spacerocks shows funny rocks.
...
Initialize seed for rand() at the beginning of plugin.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23944 a1c6a512-1295-4272-9138-f99709370657
2009-12-12 14:05:03 +00:00
Tomer Shalev
ca6dfdc3fe
Invadrox: Fix red caused by touchscreen targets with no buttons defined for movements
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23943 a1c6a512-1295-4272-9138-f99709370657
2009-12-12 11:16:13 +00:00
Tomer Shalev
8565dc217c
Fix wrong button used in touchscreen keymap
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23942 a1c6a512-1295-4272-9138-f99709370657
2009-12-12 10:23:08 +00:00
Tomer Shalev
be7170c89c
Invadrox: Add support for both touchscreen and buttons control of the game.
...
- Add buttons support for Cowon D2
- Introduce some mighty #ifdef hell :-(
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23941 a1c6a512-1295-4272-9138-f99709370657
2009-12-12 10:07:37 +00:00
Tomer Shalev
703468f0a6
Fix Hebrew translation
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23940 a1c6a512-1295-4272-9138-f99709370657
2009-12-12 07:28:39 +00:00
Tomer Shalev
17e054a9fe
Use positive logic in #ifdef hell
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23939 a1c6a512-1295-4272-9138-f99709370657
2009-12-12 07:27:36 +00:00
Tomer Shalev
c9a11d24eb
CodeBuster: Replace mapping defines with direct use of PLA_* macros.
...
Add PLA_MENU as a way to exit to menu
Add PLA_START as a way to validate a combination
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23938 a1c6a512-1295-4272-9138-f99709370657
2009-12-12 07:24:34 +00:00
Tomer Shalev
82a6fb0649
Cowon: Fix wrong pluginlib action
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23937 a1c6a512-1295-4272-9138-f99709370657
2009-12-12 07:21:41 +00:00
Tomer Shalev
d194ddf1ca
Cowon D2: Revert some of r23927 (keymap changes), and restore Radio keymappings
...
to previous state
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23936 a1c6a512-1295-4272-9138-f99709370657
2009-12-12 05:37:55 +00:00
Michael Chicoine
6db1470393
Sansa e200r uses e200 manual
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23933 a1c6a512-1295-4272-9138-f99709370657
2009-12-11 15:47:48 +00:00
Michael Chicoine
e4d0a0c001
Remove svn:executable
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23932 a1c6a512-1295-4272-9138-f99709370657
2009-12-11 14:50:57 +00:00
Tomer Shalev
0059617c6c
Manual: Use proper action for leaving preset list
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23931 a1c6a512-1295-4272-9138-f99709370657
2009-12-11 10:59:11 +00:00
Tomer Shalev
e565d36b88
Manual: Song rating control is a list, and therefore no need to explain what
...
key to press in order to select a value.
In anyway, \ButtonRight is not the correct macro to use, as it not necessarily
defined for all targets.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23930 a1c6a512-1295-4272-9138-f99709370657
2009-12-11 10:46:42 +00:00
Jack Halpin
c03871ab80
Sansa AMS: Assume IDE_CLK is used as MCLK for internal SD. We assumed PCLK previously.
...
This patch changes all references/assumptions of PCLK to IDE_CLK for the internal pl180 controller.
Lower the AS3525_IDE_FREQ to 50 MHz in order to be able to divide by 2 for 25 MHz on the internal SD card.
Adjust the code in debug-as3525.c to account for the change and the frequencies reported should be correct.
Add some #if defined(HAVE_MULTIDRIVE) conditionals to cut out the code dealing with uSD for the clip.
Isolate the write delay needed for low frequency writes to only run for standard speed uSD cards. That is the only case for an MCICLK at 15.5 MHz.
Internal cards run at 25 MHz, HS uSD at 31 MHz, and standard speed uSD cards at 15.5 MHz.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23929 a1c6a512-1295-4272-9138-f99709370657
2009-12-11 04:53:22 +00:00
Nils Wallménius
c0dc3c7a74
Remove inline asm that hasn't been useful for years, no speed difference
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23928 a1c6a512-1295-4272-9138-f99709370657
2009-12-10 21:43:59 +00:00
Tomer Shalev
75be896c07
Cowon D2: Add some more key mappings
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23927 a1c6a512-1295-4272-9138-f99709370657
2009-12-10 21:28:55 +00:00
Tomer Shalev
e63a06707f
Manual, USB HID: C200 does have keymap for Black screen in Presentation Mode
...
Also, rename Blank Screen -> Black Screen
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23926 a1c6a512-1295-4272-9138-f99709370657
2009-12-10 21:14:11 +00:00
Tomer Shalev
5e84f4a8c2
Manual: Apply dos2unix to replace CR+LF end-of-line with LF
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23924 a1c6a512-1295-4272-9138-f99709370657
2009-12-10 19:56:53 +00:00
Michael Chicoine
f5c705264f
Get sims.pl working again after target rename
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23923 a1c6a512-1295-4272-9138-f99709370657
2009-12-10 19:50:25 +00:00
Michael Chicoine
ec64954c66
tools/configure does not let you select normal build for sansae200r - add similar logic for the simulator build
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23922 a1c6a512-1295-4272-9138-f99709370657
2009-12-10 19:48:14 +00:00
Tomer Shalev
0a165d16d4
Uncomment lines which were previously commented out by mistake
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23921 a1c6a512-1295-4272-9138-f99709370657
2009-12-10 19:30:40 +00:00
Robert Menes
c3ea428c6b
The very tiny beginnings of a manual for the GoGear SA9200. Still
...
a long, long way to go here, but I just want to get it started.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23920 a1c6a512-1295-4272-9138-f99709370657
2009-12-10 18:15:21 +00:00
Jack Halpin
fae4eab4b2
Sansa AMS: Add extra delay to the uSD init sequence to enhance card compatability,
...
Some cards need this delay now that we're running at ident speed during this part of the init stage.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23919 a1c6a512-1295-4272-9138-f99709370657
2009-12-10 17:42:03 +00:00
Jeffrey Goode
033ed87321
Fix yellow: add braces
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23918 a1c6a512-1295-4272-9138-f99709370657
2009-12-10 16:21:29 +00:00
Teruaki Kawashima
19b1fe4e8d
plugin.c: It wouldn't make much sense to clear screen right before setting back colors to global settings.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23917 a1c6a512-1295-4272-9138-f99709370657
2009-12-10 13:53:38 +00:00
Teruaki Kawashima
6ac0fbb1cb
Rework spacerocks:
...
* Use consistent name for variables/field names.
* Consistent use of field of structures.
* Simplify draw_polygon().
* Add some helper functions.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23916 a1c6a512-1295-4272-9138-f99709370657
2009-12-10 12:53:47 +00:00
Robert Menes
b4a40eb6f3
These are the last plugin keymaps needed for the GoGear SA9200.
...
Left to add in: a 128x160 backdrop for rockblox to stop errors
when compiling and then to finally enable plugins.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23915 a1c6a512-1295-4272-9138-f99709370657
2009-12-10 01:23:51 +00:00
Frank Gevaerts
4862e28b67
Fix FS#10841. Thanks to Thomas Martitz for spotting what was wrong.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23914 a1c6a512-1295-4272-9138-f99709370657
2009-12-09 20:34:06 +00:00
Dominik Riebeling
c3a908f04b
Always format error message using ANSI functions to get rid of type-punning when building with rbutil.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23913 a1c6a512-1295-4272-9138-f99709370657
2009-12-09 19:04:02 +00:00
Robert Menes
9dc1c1a876
More GoGear SA9200 plugin keymaps, plus a fix on mosaique.
...
Just pluginlib actions and Doom and I'm DONE!! :)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23912 a1c6a512-1295-4272-9138-f99709370657
2009-12-09 18:20:49 +00:00
Andrew Mahone
bafe14db55
Remove some sample functions from codeclib - these were for verifying the generated asm for bs_generic and never intended for use.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23911 a1c6a512-1295-4272-9138-f99709370657
2009-12-09 17:13:06 +00:00
Michael Chicoine
a47601a21d
Reuse existing variable instead of creating a new one.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23910 a1c6a512-1295-4272-9138-f99709370657
2009-12-09 17:10:48 +00:00
Michael Chicoine
0fe2b0bf11
Fix red - resolve multiple variable definition
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23909 a1c6a512-1295-4272-9138-f99709370657
2009-12-09 15:42:59 +00:00
Michael Chicoine
887d8180d2
Correct the debug information displayed for SD card to match the CID register layout.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23908 a1c6a512-1295-4272-9138-f99709370657
2009-12-09 15:32:22 +00:00
Teruaki Kawashima
360c536fab
Rework spacerocks:
...
* Move functions to somewhat logical order.
* Make functions static.
* Remove unused functions and constants.
* Make collision check strict.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23907 a1c6a512-1295-4272-9138-f99709370657
2009-12-09 13:17:21 +00:00