maemo-rb.git
11 years agoPrepare new maemo releasemaemo-port
Thomas Jarosch [Sun, 10 Mar 2013 10:22:32 +0000 (10 11:22 +0100)]
Prepare new maemo release

Ideally this commit should go on top of the v3.13 branch
since the release is based on the v3.13 code base.

Change-Id: If13cf87463c7a3f7a9c2c96c916c543c9d2ed1a5

11 years agoMerge tag 'v3.13-final' into maemo-port
Thomas Jarosch [Sun, 10 Mar 2013 10:13:24 +0000 (10 11:13 +0100)]
Merge tag 'v3.13-final' into maemo-port

Resolved conflicts by replacing all files
with the version from v3.13-final.

Conflicts:
tools/builds.pm
tools/release/bins.pl
tools/release/manuals.pl
tools/release/voices.pl

Change-Id: I1b0bc303c06b4132d4ae698ed59e868799fd5c8f

11 years agoDisable LCD_FLIP and MORSE_INPUT on recorder to make it build
Frank Gevaerts [Sat, 23 Feb 2013 20:00:30 +0000 (23 21:00 +0100)]
Disable LCD_FLIP and MORSE_INPUT on recorder to make it build

Disabling these two settings makes the image small enough to build again.

Change-Id: I77c34c1e714fb6e132ed0ce39f0917779efe1125

11 years agoUpdate bulgarian.lang by Zahari Yurukov
Alex Parker [Tue, 5 Mar 2013 19:05:03 +0000 (5 19:05 +0000)]
Update bulgarian.lang by Zahari Yurukov

Change-Id: I4995a410f44f5f189598989aa1b89baa2eb7a0a2

11 years agoSort bulgarian.lang into english.lang order
Alex Parker [Tue, 5 Mar 2013 19:03:37 +0000 (5 19:03 +0000)]
Sort bulgarian.lang into english.lang order

Change-Id: I3ec1c2924f595929e4e7d5e4fee46bd05c40e1ea

11 years agoBackport d8a3871 - Update French by Amaury Pouly
Alex Parker [Tue, 5 Mar 2013 18:21:10 +0000 (5 18:21 +0000)]
Backport d8a3871 - Update French by Amaury Pouly

Change-Id: I1da3f36722b24193f580cff2825ff41601fabb55

11 years agoupdate Chinese(Simplified) translation
PurlingNayuki [Sat, 2 Mar 2013 17:16:58 +0000 (3 01:16 +0800)]
update Chinese(Simplified) translation

added a missing string and some other fixes

Change-Id: I153f42687cf855835b7a41b5b3adc4bf120f7f61

11 years agoBump version numbers for 3.13
Alex Parker [Tue, 5 Mar 2013 17:53:32 +0000 (5 17:53 +0000)]
Bump version numbers for 3.13

Change-Id: Ie2d21951ca06a6ae3d02e1e9506677ce2a82c2f1

11 years agoRevert "skin tags: fix the id3 track/disc numbers in conditionals"
Jonathan Gordon [Thu, 28 Feb 2013 05:54:26 +0000 (28 16:54 +1100)]
Revert "skin tags: fix the id3 track/disc numbers in conditionals"

This reverts commit a395a346719908e7d02ab7a742eb2b938dcc893d.

11 years agoskin engine: Relax the AA load width/height checks
Jonathan Gordon [Tue, 26 Feb 2013 09:43:42 +0000 (26 20:43 +1100)]
skin engine: Relax the AA load width/height checks

d6c6c07 changed the AA load tag to make sure the image width/heights
fit in the viewport, Revert this because it doesn't actually make
sense to check it here.

Change-Id: I3fe4b074ef8fe88560f2f894ec651027ea3642f4

11 years agoFS#12828 : french update
Stephane Moutard-Martin [Sun, 24 Feb 2013 17:38:21 +0000 (24 18:38 +0100)]
FS#12828 : french update

Change-Id: I586d0f08db08761f3949727b30eb120588d67fdc
Signed-off-by: Rafaël Carré <funman@videolan.org>
11 years agoBuild libtlsf for all systems
Frank Gevaerts [Sat, 23 Feb 2013 20:11:10 +0000 (23 21:11 +0100)]
Build libtlsf for all systems

libtlsf used not to be built for HWCODEC, but now that the gif
viewer uses libtlsf instead of building its own copy, libtlsf
is needed everywhere.

Change-Id: I730719c6a20e749adb8597056d2049b7758620e4

11 years agoMake the git viewer use the global libtlsf.a
Frank Gevaerts [Sat, 23 Feb 2013 19:51:03 +0000 (23 20:51 +0100)]
Make the git viewer use the global libtlsf.a

Change-Id: Id529858f902aa7ffd3a63e4e335db2ac3c411430

11 years agoManual: The c200v2 also needs to be set to MSC mode for installation.
Alex Parker [Fri, 22 Feb 2013 21:10:59 +0000 (22 21:10 +0000)]
Manual: The c200v2 also needs to be set to MSC mode for installation.

Change-Id: If49f35073544fa7b18cbffa6885b4bc4b98c42d4

11 years agoFix FS#12824 : Malfunctioning FFT plugin in Sansa Clip Zip
Michael Sevakis [Fri, 22 Feb 2013 01:14:33 +0000 (21 20:14 -0500)]
Fix FS#12824 : Malfunctioning FFT plugin in Sansa Clip Zip

The "plot" variable was left NULL when FFT_FREQ_SCALE key wasn't defined.

Please add FFT_FREQ_SCALE keys to targets missing them! I added the key
for Clip Zip and reminders for others.

Change-Id: I49c0dc2ea2e5bc494db793da7a2f3059b4fb20df

11 years agoskin tags: fix the id3 track/disc numbers in conditionals
Jonathan Gordon [Thu, 21 Feb 2013 10:13:08 +0000 (21 21:13 +1100)]
skin tags: fix the id3 track/disc numbers in conditionals

Fix the %in tag so %xd(a, %in) works as expected

Change-Id: I33dd3ae092a66b1363c9cf3afa08075e4534af7c

11 years agoTheme Engine: Fix progress bar slider (FS#12823)
Alex Mayer [Wed, 23 Jan 2013 01:44:18 +0000 (22 20:44 -0500)]
Theme Engine: Fix progress bar slider (FS#12823)

Fix the need to resize progress bar when using a slider.
Slider stays in bounds. Progress bar is not resized.
Works well with square sliders that should not overlap
edge of progress bar. also works with rounded sliders.

You can also make progress bar the full width of screen
while using a slider. Before if you would make the
progress bar the full width of the screen and add a slider
the progress bar would look like it was padded on both ends.

This fixes FS#12823

Change-Id: I60345efc5cd0f46286f2591ed032f0d9320d1c3e
Reviewed-on: http://gerrit.rockbox.org/402
Reviewed-by: Hayden Pearce <saint.lascivious@gmail.com>
Tested-by: Hayden Pearce <saint.lascivious@gmail.com>
Reviewed-by: Jonathan Gordon <rockbox@jdgordon.info>
11 years agoimxtools/sbtools: silence warning
Amaury Pouly [Mon, 18 Feb 2013 12:43:55 +0000 (18 13:43 +0100)]
imxtools/sbtools: silence warning

Change-Id: I423e760bbc8e418bcce3afe01c5831b5a3e655f3

11 years agoimxtools/sbtools: add -jump command, fix help
Amaury Pouly [Mon, 18 Feb 2013 12:40:04 +0000 (18 13:40 +0100)]
imxtools/sbtools: add -jump command, fix help

Change-Id: I0d5d61c1dc137333bda5e403d06a43d16f2750bf

11 years agosbtools/elftosb1: implement key file loading
Amaury Pouly [Sun, 17 Feb 2013 15:17:42 +0000 (17 16:17 +0100)]
sbtools/elftosb1: implement key file loading

Change-Id: I2273b8d6314250620611ec50d159237edc6d76c2

11 years agoManual: add missing plugin keymaps for Sansa Clip (all models)
Rafaël Carré [Mon, 18 Feb 2013 08:19:55 +0000 (18 09:19 +0100)]
Manual: add missing plugin keymaps for Sansa Clip (all models)

Change-Id: I92662c375a6600ed441253fe601f443921ce9169

11 years agosnake2 manual: remove obsolete in menu keymaps
Rafaël Carré [Mon, 18 Feb 2013 07:52:21 +0000 (18 08:52 +0100)]
snake2 manual: remove obsolete in menu keymaps

Change-Id: Id8ed65a28c7ddc1b67b40402d3a3aa577329a367

11 years agosnake2: clip/m200 use same keypad than e200/c200
Rafaël Carré [Mon, 18 Feb 2013 07:43:30 +0000 (18 08:43 +0100)]
snake2: clip/m200 use same keypad than e200/c200

Change-Id: Ie9c75e14717c14f7670e093d0d637b8d238f3fd0

11 years agoblackjack: c200 keymap is identical to clip keymap
Rafaël Carré [Mon, 18 Feb 2013 07:30:13 +0000 (18 08:30 +0100)]
blackjack: c200 keymap is identical to clip keymap

Change-Id: I8f9036d541e04c869ca7e981331ffb91a13f5218

11 years agoFix advanced EQ menu
Jonathan Gordon [Mon, 18 Feb 2013 07:46:24 +0000 (18 18:46 +1100)]
Fix advanced EQ menu

Change-Id: Ie2c3db2299fa2c34277e2118c922a93fa2420b9a

11 years agoClip Zip: promote to stable
Rafaël Carré [Sat, 9 Feb 2013 15:36:19 +0000 (9 16:36 +0100)]
Clip Zip: promote to stable

Change-Id: I2d2788a6b5eed65e0032794a18767d5db5d93750
Reviewed-on: http://gerrit.rockbox.org/396
Reviewed-by: Bertrik Sikken <bertrik@sikken.nl>
11 years agoblackjack: adapt to narrow clip zip screen
Rafaël Carré [Mon, 18 Feb 2013 07:22:04 +0000 (18 08:22 +0100)]
blackjack: adapt to narrow clip zip screen

Change-Id: I5d45d202bc63c7cf36cfb97c98579e83a4720fbf

11 years agoFix FSB#12826 - Mini-sound burp between track skips [with WMA].
Michael Sevakis [Sun, 17 Feb 2013 21:26:41 +0000 (17 16:26 -0500)]
Fix FSB#12826 - Mini-sound burp between track skips [with WMA].

Flush decoder state and frame out buffer upon a forced stop to prevent
a short burst of stale audio from the previously decoding track from
playing when skipping from one WMA track to another.

Change-Id: I24c910c5dbd83caed2510db68d9e39a474332a79
Reviewed-on: http://gerrit.rockbox.org/406
Reviewed-by: Michael Sevakis <jethead71@rockbox.org>
Tested-by: Michael Sevakis <jethead71@rockbox.org>
11 years agomkimxtool: increase performance by compiling with O3
Amaury Pouly [Sun, 17 Feb 2013 11:47:01 +0000 (17 12:47 +0100)]
mkimxtool: increase performance by compiling with O3

Change-Id: I3d69801488abec4fbc2a84665614936105f60ad2

11 years agosbtools: add brute force option for sb1 in sbtoelf
Amaury Pouly [Sat, 16 Feb 2013 19:47:07 +0000 (16 20:47 +0100)]
sbtools: add brute force option for sb1 in sbtoelf

After some reverse engineering, it appears that the keys of the
sb1 format are very weak: the 128 bytes are generated from the
laserfuse words 4,5 and 6 but in a weird manner: 4 and 5 are
simply ORed and 6 is only half used (somehow), making it "only" a
48 bit word to find.

Change-Id: I40702e19d0924ef51c01894efce3cb65bd664456

11 years agosbtools: increase performance by compiling with O3, add zenv key
Amaury Pouly [Sat, 16 Feb 2013 19:46:30 +0000 (16 20:46 +0100)]
sbtools: increase performance by compiling with O3, add zenv key

Change-Id: I2301f695e49d306d21bb9efa9c44acf1d3296a08

11 years agohm60x: Fix white screen bug.
Andrew Ryabinin [Sat, 16 Feb 2013 14:10:15 +0000 (16 18:10 +0400)]
hm60x: Fix white screen bug.

Lcd should be reseted after power is supplied.

Change-Id: I2a47ffb7d9b20d9ef2ad90aee15f4ada2fdd7f2e

11 years agoFS#12757 - Romanian translation patch
Stefan Moisei [Sat, 16 Feb 2013 13:29:25 +0000 (16 14:29 +0100)]
FS#12757 - Romanian translation patch

Change-Id: Ia3e042149f8e950d55effd0ea4480b695db2ad01

11 years ago[Fuze+][Manual] Fix compilation broken on oscilloscope
Jean-Louis Biasini [Thu, 14 Feb 2013 14:22:14 +0000 (14 16:22 +0200)]
[Fuze+][Manual] Fix compilation broken on oscilloscope

thanks to pixelma for having pointed this out and
correcting the first patch

Change-Id: I79f6264a5290906b0d7abd1703df79fde104cb4a
Reviewed-on: http://gerrit.rockbox.org/405
Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
11 years agoRevert "[Fuze+][Manual] Fix compilation broken on oscilloscope"
Torne Wuff [Thu, 14 Feb 2013 14:02:33 +0000 (14 14:02 +0000)]
Revert "[Fuze+][Manual] Fix compilation broken on oscilloscope"

This reverts commit 200d0c8c0547ada139c2250ce564d3262a1bae39.

The Vibe500 manual was broken by this.

11 years ago[Fuze+] redo osciloscope keymaps update that was canceled lately
Jean-Louis Biasini [Thu, 14 Feb 2013 13:21:05 +0000 (14 15:21 +0200)]
[Fuze+] redo osciloscope keymaps update that was canceled lately

thanks to pixelma for pointing this out

Change-Id: Ie50fc44acb51d9e0364f960c421996b0b8f297d9
Reviewed-on: http://gerrit.rockbox.org/403
Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
11 years ago[Fuze+][Manual] Fix compilation broken on oscilloscope
Jean-Louis Biasini [Thu, 14 Feb 2013 13:32:27 +0000 (14 15:32 +0200)]
[Fuze+][Manual] Fix compilation broken on oscilloscope

thanks to pixelma for having pointed this out

Change-Id: Iac8b997f42b8fb0f964f1f40ce1d2e7e286d4c04
Reviewed-on: http://gerrit.rockbox.org/404
Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
11 years agolist widget: undo part of aaf3065
Jonathan Gordon [Tue, 12 Feb 2013 22:22:24 +0000 (13 09:22 +1100)]
list widget: undo part of aaf3065

It fixed a simulator warning in the skin debug screen but broke
the icons in the database folder chooser. Proper fix shortly.

Change-Id: If366daacc440f937c40960112477b8f6136b72b9

11 years agoand fix the last compile errors
Jonathan Gordon [Tue, 12 Feb 2013 10:14:56 +0000 (12 21:14 +1100)]
and fix the last compile errors

Change-Id: I6e1608276afdaf04705b333fc3e96c8b90ff5233

11 years agofix checkwps
Jonathan Gordon [Tue, 12 Feb 2013 10:07:23 +0000 (12 21:07 +1100)]
fix checkwps

Change-Id: Ie3bdfe18db6f8279f3575b253519fe4820649898

11 years agoskin_engine: Add a debug screen to display skin ram usage
Jonathan Gordon [Tue, 12 Feb 2013 10:00:05 +0000 (12 21:00 +1100)]
skin_engine: Add a debug screen to display skin ram usage

Change-Id: Ida9c33211d9360ac88e30a2cf8df9f191bee8b45

11 years agosimplelist: Make better use of the static buffer and simplify API
Jonathan Gordon [Tue, 12 Feb 2013 09:35:11 +0000 (12 20:35 +1100)]
simplelist: Make better use of the static buffer and simplify API

Change-Id: I1327fcd01d6f817be6c7018d30d33446c9b57287

11 years agoFix (c) notice which was apparently copy/pasted from a completly unrelated file
Jonathan Gordon [Mon, 11 Feb 2013 12:58:52 +0000 (11 23:58 +1100)]
Fix (c) notice which was apparently copy/pasted from a completly unrelated file

Change-Id: I465bd6a70e911c7a56213af82b4db64c25c294f7

11 years agobitmap drawing: Support alpha blend if image over the framebuffer contents.
Thomas Martitz [Mon, 11 Feb 2013 06:16:58 +0000 (11 07:16 +0100)]
bitmap drawing: Support alpha blend if image over the framebuffer contents.

If DRMODE_FG now the alpha channel in bitmaps can be used to draw the bitmap
over the framebuffer, so that e.g. a line selector isn't cleared for
for transparent bitmap pixels.

Change-Id: I09d59a09d2f3c90450a0fe2b83c6c59d757b686b

11 years agobitmap drawing: use temp vars to help gcc opmize loops.
Thomas Martitz [Fri, 8 Feb 2013 22:41:51 +0000 (8 23:41 +0100)]
bitmap drawing: use temp vars to help gcc opmize loops.

By saving current_vp fields into temp vars just before the loop gcc can
put them into registers. This yields ~15% speedup for drawing anti-aliased fonts.

Change-Id: I4c0c9f5ff7a7f084e2eb08c4ed874176b1f9832c

11 years agobitmap drawing: Use extra bit in mask to avoid nested if() in switch-cases.
Thomas Martitz [Fri, 8 Feb 2013 22:33:54 +0000 (8 23:33 +0100)]
bitmap drawing: Use extra bit in mask to avoid nested if() in switch-cases.

Speeds up alpha bitmap drawing by up to 10%. mono bitmap drawing is also a tiny bit faster.

Change-Id: I5a9379740c1a0091de9c621aabbe57d767ce2905

11 years agobitmap drawing: Negate alpha channel to match alpha information format of font files.
Thomas Martitz [Tue, 12 Feb 2013 09:26:44 +0000 (12 10:26 +0100)]
bitmap drawing: Negate alpha channel to match alpha information format of font files.

The comment about the format was actually incorrect. The alpha information
is now negated during conversion to native format, according to the
corrected comment.

Change-Id: Ifdb9ffdf9b55e39e64983eec2d9d60339e570bd9

11 years agork27xx: do not disable irq in commit_discard_dcache_range()
Marcin Bukat [Tue, 12 Feb 2013 07:48:43 +0000 (12 08:48 +0100)]
rk27xx: do not disable irq in commit_discard_dcache_range()

commit_discard_dcache_range() is used in sd, lcd and pcm drivers
to handle transfers form/to data buffers so this should not introduce
any problems. It is reported to fix pop noise observed on some hifimans.
We apparently don't fully understand cache handling on this platform.

Change-Id: I436d291509f91d16a13d10965a28171fb27574ab

11 years agomanual: remove references to SVN and change "current build" to
Nils Wallménius [Sun, 10 Feb 2013 17:58:57 +0000 (10 18:58 +0100)]
manual: remove references to SVN and change "current build" to
"development build".

Change-Id: I2b8a3d43bc1feae9050b56ff7c8b43ce675e0abd

11 years agoremove unused members
Jonathan Gordon [Sun, 10 Feb 2013 13:10:44 +0000 (11 00:10 +1100)]
remove unused members

Change-Id: Ic0a0d300c9b7701c9173121d9d36a4dd4a28d8bd

11 years agomanual: Remove invadrox and pacbox from targets that don't build them
Rafaël Carré [Sat, 9 Feb 2013 15:33:14 +0000 (9 16:33 +0100)]
manual: Remove invadrox and pacbox from targets that don't build them

Change-Id: I67cc773ce0bfdf0054d92072617ee5a8e498413b

11 years agoClip Zip: new screenshots
Rafaël Carré [Sat, 9 Feb 2013 15:11:27 +0000 (9 16:11 +0100)]
Clip Zip: new screenshots

Rockboy and Zxbox
Fix sudoku screenshot (.bmp saved as a .png)

Change-Id: Ie7bec40e04984e0c579415a86a2219db5acc0380

11 years agoZip manual: update sudoku screenshot
Rafaël Carré [Sat, 9 Feb 2013 15:00:10 +0000 (9 16:00 +0100)]
Zip manual: update sudoku screenshot

Change-Id: I77e986cb0d171f7203c7f2898688e62bbf28615e

11 years agofix the eq settings in the manual
Jonathan Gordon [Sat, 9 Feb 2013 12:27:22 +0000 (9 23:27 +1100)]
fix the eq settings in the manual

Change-Id: I4fa8537f31faef0d4f6f925476dcfb8b3336113b

11 years agoEQ settings: Rework the settings to clean up the config file.
Jonathan Gordon [Tue, 5 Feb 2013 12:20:17 +0000 (5 23:20 +1100)]
EQ settings: Rework the settings to clean up the config file.

Instead of 3 cfg lines per eq band there is now a single line
for each:
<config name>: <cutoff/center freq>, <q>, <gain>

In addition, the config value names make a bit more sense.

The old settings are still readable but config.cfg and any new
settings files will be written with the new config values. (The
old settings will be removed completly sometime after the next
stable release).

Also a slight rework of the advanced EQ menu UI

Change-Id: I9008658d36ded442a5f2f825916df42a3934cbef
Reviewed-on: http://gerrit.rockbox.org/394
Reviewed-by: Jonathan Gordon <rockbox@jdgordon.info>
11 years agoUpdate manual copyright information for 2013.
Dominik Riebeling [Fri, 8 Feb 2013 22:12:56 +0000 (8 23:12 +0100)]
Update manual copyright information for 2013.

We're still working on this.

Change-Id: I085d36d4c4c9e72123836b01328eac8dff59b3ca

11 years agoFix Theme Editor build.
Dominik Riebeling [Fri, 8 Feb 2013 21:36:23 +0000 (8 22:36 +0100)]
Fix Theme Editor build.

The skin_parser now needs __PCTOOL__ set to build libskin_parser.a properly for
use with the Theme Editor.

Change-Id: I48a518fa296cc8ec5d0e3022baaedd796afe7c5f

11 years agoUpdate copyright information for 2013.
Dominik Riebeling [Sun, 3 Feb 2013 17:28:20 +0000 (3 18:28 +0100)]
Update copyright information for 2013.

We're still working on this.

Change-Id: I218d9ad0125950076ef3502e123e75d6f0f1de1e

11 years agoCreate Qt5 compatible version of trace event handler.
Dominik Riebeling [Mon, 28 Jan 2013 20:18:12 +0000 (28 21:18 +0100)]
Create Qt5 compatible version of trace event handler.

Qt5 deprecates the way this was done before.

Change-Id: Ic66bce2d1ffcb572a9ed9345abbbbc6bb6475af0

11 years agogui: Fix \t indenting for RTL langs in the lists (DB folder chooser)
Jonathan Gordon [Wed, 6 Feb 2013 08:57:21 +0000 (6 19:57 +1100)]
gui: Fix \t indenting for RTL langs in the lists (DB folder chooser)

Change-Id: If033547ad979a2ebdd463723a31eb15e718e6f8b

11 years agoeq settings: fix the lang string used for the center band string
Jonathan Gordon [Tue, 5 Feb 2013 11:37:57 +0000 (5 22:37 +1100)]
eq settings: fix the lang string used for the center band string

Change-Id: Id8d14a547fc2ec8005a8df44ca311c3e171a4b37

11 years agoAdditional colors for lamp.rock
Hayden Pearce [Tue, 29 Jan 2013 07:45:14 +0000 (29 20:45 +1300)]
Additional colors for lamp.rock

 - Available colors (in order of display):
    white - default
    red
    orange
    yellow
    green
    blue
    indigo
    violet
    black
 - More colors combined with the existing brightness control (also added by myself)
   allow for a much wider range of light to suit the user's current mood or
   environment
 - ToDo(?):
    * add a color picker for custom colors
    * allow custom colors to be saved for later user

Change-Id: I0b2f6376a408acaa9b2459b2fa56b43f5427b965
Reviewed-on: http://gerrit.rockbox.org/390
Tested-by: Hayden Pearce <saint.lascivious@gmail.com>
Reviewed-by: benjamin brown <foolshperson@gmail.com>
Tested-by: benjamin brown <foolshperson@gmail.com>
Reviewed-by: Jonathan Gordon <rockbox@jdgordon.info>
11 years agomanual: remove target names redundant with 'sansaAMS'
Rafaël Carré [Sat, 2 Feb 2013 12:22:57 +0000 (2 13:22 +0100)]
manual: remove target names redundant with 'sansaAMS'

Change-Id: I1ac08c6f844d54d53bef0c3ed23d9b3bcdcb89b5

11 years agoUpdate manual for Clip Zip
Rafaël Carré [Sat, 2 Feb 2013 12:21:39 +0000 (2 13:21 +0100)]
Update manual for Clip Zip

Change-Id: I6c2dd691f8d42d041e9ff7718b4cc641e557bf5b

11 years agork27xx: Increase timeout for sd card initialization. 1 sec isn't enough in some cases.
Andrew Ryabinin [Fri, 1 Feb 2013 07:19:22 +0000 (1 11:19 +0400)]
rk27xx: Increase timeout for sd card initialization. 1 sec isn't enough in some cases.

Change-Id: I8d5384b53754e71b9a057a8602854d09b1885c68

11 years agoimxtools/hwemul: fix Makefile linking order
Amaury Pouly [Wed, 30 Jan 2013 00:02:56 +0000 (30 00:02 +0000)]
imxtools/hwemul: fix Makefile linking order

Change-Id: Ie9ad10c627a86b1e6e689052fd436529d3ba6591

11 years agoimxtools/hwemul: add readline support
Amaury Pouly [Tue, 29 Jan 2013 23:58:45 +0000 (29 23:58 +0000)]
imxtools/hwemul: add readline support

Change-Id: If2e86bf8b520a8d4c38a56ac969918fdeb2c6f91

11 years agoimxtools/sbtoelf: add more robust version guess
Amaury Pouly [Tue, 29 Jan 2013 20:46:28 +0000 (29 20:46 +0000)]
imxtools/sbtoelf: add more robust version guess

Change-Id: I41ce1005d997cf35153e085b19294bb7d418e968

11 years agomkimxboot: add a switch to force version
Amaury Pouly [Tue, 29 Jan 2013 11:50:46 +0000 (29 11:50 +0000)]
mkimxboot: add a switch to force version

Add a switch to override the product and component version of the
sb file. This can usually for target like the Zen X-Fi2 where the
upader allows to drop any file named firmware.sb and prints the
version: by using a funky version the users can check they got it
right. This should not be used on the fuze+ or zenxfi3 because the
OF prevents downgrade.
Also make rbutil always zero out the option structure passed to
mkimxboot, this has already created bugs in the past.

Change-Id: I175c5def52c40c2132e11300e2f037d60a4f040e

11 years ago10 Band EQ w/Presets
Hayden Pearce [Tue, 22 Jan 2013 18:08:16 +0000 (23 07:08 +1300)]
10 Band EQ w/Presets

 - A 10 Band EQ for Rockbox w/ presets adapted
   from VLC
 - frequency stepping at 32, 64, 125, 250, 500
   1K, 2K, 4K, 8K, 16K

Change-Id: I85ad84d70a534edfc66c6ad9af8a76f022a02ec7
Reviewed-on: http://gerrit.rockbox.org/386
Reviewed-by: Jonathan Gordon <rockbox@jdgordon.info>
11 years agomkimxboot: add support for 1.23.01 installer
Amaury Pouly [Mon, 28 Jan 2013 21:02:19 +0000 (28 21:02 +0000)]
mkimxboot: add support for 1.23.01 installer

Change-Id: Ibce345ec411a189bd4a0a9555d145c4f057d8b15

11 years agozenxfi2: rework dualboot
Amaury Pouly [Mon, 28 Jan 2013 19:13:24 +0000 (28 19:13 +0000)]
zenxfi2: rework dualboot

The previous dualboot scheme had a major flow: it needed to hold
menu to boot OF but the X-Fi2 boot in recovery mode with menu!
It was possible but very trick to enter the OF with USB plugged.
This code provides a new scheme:
- no USB plugged: boot to OF when menu is pressed
- USB plugged: boot to OF when power is pressed

Change-Id: Ia6e76d3ada1f67137b727daa050cf6c77afbbfb9

11 years agoSet global cache immediately on startup.
Dominik Riebeling [Sun, 27 Jan 2013 19:09:00 +0000 (27 20:09 +0100)]
Set global cache immediately on startup.

Setting the cache later can result in the system trying to create cache files
in the current working directory, since an empty cache path will be treated as
current directory. If this happens set the system temporary path.

Change-Id: I1623330013d387a966015edd0e1d278c922d9475

11 years agoImplement test for HttpGet class.
Dominik Riebeling [Sun, 27 Jan 2013 09:40:09 +0000 (27 10:40 +0100)]
Implement test for HttpGet class.

Change-Id: I1df793fd32dafdea999b875452ee832b773d8156

11 years agoRewrite HttpGet based on QNetworkAccessManager.
Dominik Riebeling [Fri, 25 Jan 2013 21:57:19 +0000 (25 22:57 +0100)]
Rewrite HttpGet based on QNetworkAccessManager.

HttpGet used to use QHttp which has been deprecated since a while and has been
removed from Qt5. Rewrite the class based on QNetworkAccessManager which is the
recommended way these days.

Change-Id: I4902309c433a85ec18e157ef3a9f5e60fd0f4b1f

11 years agoUpdate project file for Qt5 compatibility.
Dominik Riebeling [Sun, 27 Jan 2013 11:16:15 +0000 (27 12:16 +0100)]
Update project file for Qt5 compatibility.

Qt5 splits widgets out of the QtGui to a new QtWidgets module.

Change-Id: I35c6437a2e69c25b90989611a683855dfe31da80

11 years agoUpdate Qt includes for compatibility with Qt5.
Dominik Riebeling [Sun, 27 Jan 2013 11:01:56 +0000 (27 12:01 +0100)]
Update Qt includes for compatibility with Qt5.

Change-Id: Ibe400700f6bce0335a2975c6d635e10ae940f932

11 years agoReplace toAscii() / fromAscii() with Latin1() functions.
Dominik Riebeling [Sun, 27 Jan 2013 10:57:46 +0000 (27 11:57 +0100)]
Replace toAscii() / fromAscii() with Latin1() functions.

Qt5 deprecates the Ascii conversion functions, and the Latin1 functions pretty
much do the same.

Change-Id: I5dee6a443fcfee6afd3256ee536698bcf65ff896

11 years agoThemes Window: don't set cache folder on each request.
Dominik Riebeling [Sun, 27 Jan 2013 09:32:02 +0000 (27 10:32 +0100)]
Themes Window: don't set cache folder on each request.

The Themes Window reuses the download object for getting preview images. Since
the object is reused it isn't necessary to set the cache path on each network
request.

Change-Id: Ibc531e09ad19ede3cab7326d9230bd5188710d98

11 years agoCreated graphics for the numbers in Sudoku and fixed layout for Sansa Clip Zip.
Kirill Stryaponoff [Sun, 27 Jan 2013 09:37:04 +0000 (27 16:37 +0700)]
Created graphics for the numbers in Sudoku and fixed layout for Sansa Clip Zip.

Added three bitmaps with the new 70x14 graphics and added link to them in /apps/plugins/bitmaps/native/SOURCES

Change-Id: I1f4b9e3504011b80a7cd40e0fcd71ba8fd100424
Reviewed-on: http://gerrit.rockbox.org/389
Reviewed-by: Jonathan Gordon <rockbox@jdgordon.info>
Tested-by: Jonathan Gordon <rockbox@jdgordon.info>
11 years agomkimxboot: add partial support for the Zen X-Fi Style
Amaury Pouly [Sat, 26 Jan 2013 18:37:12 +0000 (26 18:37 +0000)]
mkimxboot: add partial support for the Zen X-Fi Style

Change-Id: I3428a398959dfd7fc46175d87fc67acce6a75171

11 years agofix style
Amaury Pouly [Sat, 26 Jan 2013 18:37:05 +0000 (26 18:37 +0000)]
fix style

Change-Id: I169b6712121979453269f5f5238b33cc49cd62b2

11 years agomkimxboot: add an option to extract the of without processing
Amaury Pouly [Sat, 26 Jan 2013 18:24:06 +0000 (26 18:24 +0000)]
mkimxboot: add an option to extract the of without processing

Change-Id: Ie370f152f4efff4428ee023a9211b82a77fd1df4

11 years agomkimxboot: fix bad return on internal error
Amaury Pouly [Sat, 26 Jan 2013 18:23:30 +0000 (26 18:23 +0000)]
mkimxboot: fix bad return on internal error

Change-Id: I6aec9ec694568c15856b03322208f257181eca21

11 years agoimx233: add a missing packed attribute for dma !!
Amaury Pouly [Sat, 26 Jan 2013 18:22:54 +0000 (26 18:22 +0000)]
imx233: add a missing packed attribute for dma !!

Change-Id: Iada56b34d0517851859e60f064a2e9032c2f0fe2

11 years agoimxtools/sbtools: fix file type detection
Amaury Pouly [Sat, 26 Jan 2013 16:50:50 +0000 (26 16:50 +0000)]
imxtools/sbtools: fix file type detection

Change-Id: I872e98f5810df3ecc975e025385f9c5ca7b47a44

11 years agoimxtools/hwemul: allow for toolchain prefix override
Amaury Pouly [Fri, 25 Jan 2013 15:23:42 +0000 (25 15:23 +0000)]
imxtools/hwemul: allow for toolchain prefix override

Change-Id: I4f790441edac01ab2e8cb286c766ea0b272b4780

11 years agogif viewer: remove max frames count constraint
Marcin Bukat [Tue, 15 Jan 2013 20:51:46 +0000 (15 21:51 +0100)]
gif viewer: remove max frames count constraint

Change-Id: I0be2f86234cfc5fd4ab6bb21fb918e507c608f2f
Reviewed-on: http://gerrit.rockbox.org/380
Reviewed-by: Thomas Martitz <kugel@rockbox.org>
Reviewed-by: Marcin Bukat <marcin.bukat@gmail.com>
11 years agoDeprecate the EXTRA_LIBS variable.
Björn Stenberg [Thu, 24 Jan 2013 15:01:28 +0000 (24 16:01 +0100)]
Deprecate the EXTRA_LIBS variable.

Instead specify explicit library dependencies for codecs and plugins.

11 years agoPP: Do not use ATA DMA in bootloader
Marcin Bukat [Thu, 24 Jan 2013 12:04:57 +0000 (24 13:04 +0100)]
PP: Do not use ATA DMA in bootloader

The build of bootloader with HAVE_ATA_DMA fails because of missing
commit_discard_dcache(). This seems to be bigger problem as
bootloader builds don't call  cache_init() also which seems wrong.
but I know too little about the PP platform to judge.
For now use ATA DMA only in regular builds.

Change-Id: I82873cb1771f5a95ebfbef91ce26744e3abd743c

11 years agoRe-enable PP502x ATA DMA
Boris Gjenero [Sat, 27 Oct 2012 16:57:29 +0000 (27 12:57 -0400)]
Re-enable PP502x ATA DMA

PP502x ATA DMA was disabled in 55fab77 because it caused various
instability on all targets using it. This instability is fixed in
583c948 via FS#12391. Here, ATA DMA is enabled for all PP502x targets
except nano1g and hdd6330. For nano1g, there may be other causes of
instability and more testing is needed. ATA DMA does not work on hdd6330.

Change-Id: I786b9edb19e74e6eb957ab205ea026f0969200ac
Reviewed-on: http://gerrit.rockbox.org/340
Tested-by: David Hooper <dave@beermex.com>
Tested-by: Boris Gjenero <boris.gjenero@gmail.com>
Reviewed-by: Szymon Dziok <b0hoon@o2.pl>
Tested-by: Szymon Dziok <b0hoon@o2.pl>
Reviewed-by: Marcin Bukat <marcin.bukat@gmail.com>
11 years agoFix FS#12391 : Memory corruption on PP502x after commit_discard_idcache()
Boris Gjenero [Sat, 27 Oct 2012 16:24:14 +0000 (27 12:24 -0400)]
Fix FS#12391 : Memory corruption on PP502x after commit_discard_idcache()

In commit_discard_idcache(), cache lines were marked as invalid. When
some cache lines are marked as invalid, memory corruption can occur.
This caused instability when using PP502x ATA DMA because of the many
more calls to that function. Here, commit_discard_idcache() is changed
to avoid the problem. Also, the cache is filled after being enabled to
to ensure there are never any cache lines that aren't marked as valid.

Change-Id: Ia26300acef6b0573c1f40299c496ee5cbda3dac8
Reviewed-on: http://gerrit.rockbox.org/339
Reviewed-by: Szymon Dziok <b0hoon@o2.pl>
Tested-by: Szymon Dziok <b0hoon@o2.pl>
Reviewed-by: Marcin Bukat <marcin.bukat@gmail.com>
11 years agoRemove support for RFC850 timestamps.
Dominik Riebeling [Tue, 22 Jan 2013 21:27:16 +0000 (22 22:27 +0100)]
Remove support for RFC850 timestamps.

RFC850 timeformat isn't y2k compliant. Furthermore, parsing turned out to be
broken and it doesn't seem supporting the format is necessary anyway.

Change-Id: I062e636a9e016ff1ac49d2a55f00adb1af182576

11 years agoRemove 64bit warning by using C99 fixed width format specifier.
Dominik Riebeling [Tue, 22 Jan 2013 19:38:07 +0000 (22 20:38 +0100)]
Remove 64bit warning by using C99 fixed width format specifier.

Change-Id: I422d0a7ca91170b27171178ad6a8d7ff7ac32570

11 years agoAvoid unnecessary HEAD request on uncached file.
Dominik Riebeling [Tue, 22 Jan 2013 19:34:33 +0000 (22 20:34 +0100)]
Avoid unnecessary HEAD request on uncached file.

If a file is not available in the cache immediately sent a GET request. Using a
HEAD request to retrieve the file timestamp on the server is not necessary and
only creates an unnecessary network request.

Change-Id: I358507dcc0c6b837ff47e5fd710b5262d03cb7b0

11 years agoARMv5 optimized complex multiply function for libopus.
Michael Giacomelli [Tue, 1 Jan 2013 01:35:15 +0000 (1 02:35 +0100)]
ARMv5 optimized complex multiply function for libopus.

Speeds up decoding of 128k opus files by 1.2MHz on AMSv2. Rounding
error is 1 bit due to KissFFT using a 15 bit shift instead of a 16 bit shift.

Also, change an LDMIA in the armv4 code to LDM as the pointer should not
increment.

Change-Id: I626a207c6a056a1984e33cfe89415c35d0caed93
Reviewed-on: http://gerrit.rockbox.org/377
Reviewed-by: Michael Giacomelli <giac2000@hotmail.com>
Tested-by: Michael Giacomelli <giac2000@hotmail.com>
11 years agoAnd use the unknown file colour if there is no extension
Jonathan Gordon [Sun, 20 Jan 2013 22:38:19 +0000 (21 09:38 +1100)]
And use the unknown file colour if there is no extension

Change-Id: I35e16643fa655b7d1e006ea85be5c351427bca14

11 years agofix yellow
Jonathan Gordon [Sun, 20 Jan 2013 22:07:04 +0000 (21 09:07 +1100)]
fix yellow

Change-Id: I269c1c3caa57ba3f0368f58da9501fc29be3dc0c

11 years agofiletree: Support ??? in viewers.config for unsupported filetypes
Jonathan Gordon [Sun, 20 Jan 2013 11:29:43 +0000 (20 22:29 +1100)]
filetree: Support ??? in viewers.config for unsupported filetypes

This will allow the user to set the file colour and icon for all
unknown files in the file browser.

Change-Id: I4e601f9d2ea31ac972d8066252bf80b6c0d22268

11 years agoimx233: enable cpu frequency scaling on all targets
Amaury Pouly [Fri, 18 Jan 2013 18:59:08 +0000 (18 18:59 +0000)]
imx233: enable cpu frequency scaling on all targets

Change-Id: If19f51da5e4d66d7a85b3b9f50cbde115e73b6cb