Rob Purchase
1bcd53dd5b
D2: Add test_codec exit button mapping.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17764 a1c6a512-1295-4272-9138-f99709370657
2008-06-23 17:47:09 +00:00
Jonathan Gordon
bdbdb97f19
FS#9051 - remove LCD margins... use viewports if you need them...
...
NOTE to WPS people....
%m has been removed, but (i think) because of the other %m tags it wont fail if you try loading a wps with %m|..|, it will just be ignored.
Also note that if the statusbar is enabled the default viewport is 8 pixels shorter than when its not, i.e (0,0) is really (0,8) if the statusbar is shown... I dont think this will be a major issue because almost no WPS show the bar and use bitmaps... text only WPS shouldnt be affected.
Please report problem screens in http://forums.rockbox.org/index.php?topic=17358.0
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17763 a1c6a512-1295-4272-9138-f99709370657
2008-06-23 13:20:35 +00:00
Jonathan Gordon
082f50b947
fix yellow
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17760 a1c6a512-1295-4272-9138-f99709370657
2008-06-23 06:17:22 +00:00
Jonathan Gordon
5a169bb717
commit FS#9027 - conditional viewports
...
** BREAKS CURRENT WPS's **
* %P has been removed, merged with the new %pb
* %pb is now %pb or %pb|bitmap|x|y|width|height| (any of those params can be - to use sane defaults... check wiki/task for more explaination)
* New %Vl and %Vd tags which are used to setup and display conditionaly displayed viewports (%Vl|<id>|<usual %V params>| to set up, then %Vd<id> to enable the viewport
* bumps the max allowed viewport count to 24
* you can setup 3 different progressbars in a WPS... max of one per viewport though
http://www.rockbox.org/tracker/task/9027?getfile=16785 is a simple perl script to convert old %P/%pb to the new %pb syntax
I'll commit changes to the cabbie wps soon which shows how to use %Vl/%Vd properly...
Reminder: %m will be removed soonish also so when fixing your WPS's remember to use conditional viewports to replace %m
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17759 a1c6a512-1295-4272-9138-f99709370657
2008-06-23 06:04:17 +00:00
Jonathan Gordon
6653072292
bah, fix yellow
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17758 a1c6a512-1295-4272-9138-f99709370657
2008-06-23 02:57:24 +00:00
Jonathan Gordon
4982b87b9c
fix FS#9098 - fade was updating the WPS sometimes when it shouldnt. also minor code policing.. use true/false instead of 1/0 for calls to fade()
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17757 a1c6a512-1295-4272-9138-f99709370657
2008-06-23 02:45:55 +00:00
Jonas Häggqvist
0ac9839ffc
Updated Finnish translation by Jani Kinnunen.
...
Updated Serbian translation by Ivan Pesic.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17756 a1c6a512-1295-4272-9138-f99709370657
2008-06-22 22:19:09 +00:00
Rob Purchase
fcb7d61762
A basic seek/skip WPS keymap for touchscreen targets.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17755 a1c6a512-1295-4272-9138-f99709370657
2008-06-22 19:19:48 +00:00
Jonas Häggqvist
20baeca44d
Danish translation: Fix an untranslated string, and use correct terminology when expressing sizes in bytes (IEEE-1541,ISO/IEC-80000).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17752 a1c6a512-1295-4272-9138-f99709370657
2008-06-22 14:59:49 +00:00
Andree Buschmann
f0087f06aa
Small correction to avoid overflow within calculate_V()-function. Re-enable full precision for ARM as speed-optimized version is not that much faster anymore.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17750 a1c6a512-1295-4272-9138-f99709370657
2008-06-22 09:11:06 +00:00
Mustapha Senhaji
5acfae2a3c
Let's the plugin stats count more music files that we support. Spoted by Alex Parker.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17749 a1c6a512-1295-4272-9138-f99709370657
2008-06-21 19:58:26 +00:00
Marc Guay
9d01761cff
Another forgotten file.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17745 a1c6a512-1295-4272-9138-f99709370657
2008-06-21 16:44:30 +00:00
Jonas Häggqvist
fdd5c3f1a3
Synced Danish translation and restore the header deleted by FS#8903.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17741 a1c6a512-1295-4272-9138-f99709370657
2008-06-21 14:54:11 +00:00
Marianne Arnold
efbd2b8d7a
More calculate button changes: make the 'calculate' shortcut also work on the M5X5, the Ipod and the Gigabeat S pad. Also make 'select' actually select the number under the cursor and use 'menu' for calculating instead.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17731 a1c6a512-1295-4272-9138-f99709370657
2008-06-18 20:07:47 +00:00
Peter D'Hoye
8436e29e7e
Dutch langfile update
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17729 a1c6a512-1295-4272-9138-f99709370657
2008-06-17 13:11:11 +00:00
Marianne Arnold
19590c25b3
Make the 'calculate' shortcut work on the H10 pad
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17728 a1c6a512-1295-4272-9138-f99709370657
2008-06-17 09:50:37 +00:00
Jonathan Gordon
014dc784f3
quick fix for FS#9046 - dont let jpeg.rock enter the playback menu if its using the audiobuffer
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17727 a1c6a512-1295-4272-9138-f99709370657
2008-06-16 02:52:43 +00:00
Jonathan Gordon
5c416ae855
"Fix" FS#7887 - the line selector colours would be completly wrong on scrolling lines.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17725 a1c6a512-1295-4272-9138-f99709370657
2008-06-15 13:12:26 +00:00
Andree Buschmann
1671453992
Musepack speed optimization. Speep up 64 bit precision synthesizer by another 1.5MHz through using symmetries within D[] filter coefficients. For ARM only.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17724 a1c6a512-1295-4272-9138-f99709370657
2008-06-15 12:17:22 +00:00
Jonathan Gordon
23bca7e400
fix FS#5821 and FS#8449 - WPS isnt updated during fade, play status isnt changed to pause fast enough.
...
not sure if this is the best fix, wondering why fade() is handled by the wps code and not playback....
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17723 a1c6a512-1295-4272-9138-f99709370657
2008-06-15 11:22:44 +00:00
Andree Buschmann
80af160fbf
Minor code beautification.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17720 a1c6a512-1295-4272-9138-f99709370657
2008-06-14 22:10:16 +00:00
Andree Buschmann
c0951d95b3
Resort operands in mul/smull/mla/smlal to use D[] as second multiplication operand. Additionally do not pre-scale D[] for the 64 Bit precision synthesizer. Through this the 64 Bit multiplication is speed up by 1.5MHz without loss of precision.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17719 a1c6a512-1295-4272-9138-f99709370657
2008-06-14 11:22:31 +00:00
Antoine Cellerier
05a0b22de0
Print some more usefull info on screen. (Should be the last commit for this plugin)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17712 a1c6a512-1295-4272-9138-f99709370657
2008-06-10 16:24:25 +00:00
Antoine Cellerier
239c8054ae
Use strncasecmp for hash (string version) comparision.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17711 a1c6a512-1295-4272-9138-f99709370657
2008-06-10 15:38:55 +00:00
Antoine Cellerier
8e7454cc73
Hopefully fix compilation warnings and link errors. Add some feedback (file being hashed). Boost CPU.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17710 a1c6a512-1295-4272-9138-f99709370657
2008-06-10 13:55:47 +00:00
Antoine Cellerier
34d4165f7b
New md5sum plugin. Open a file, a directory or just launch it from the plugin menu to create an md5sum of the file, the directory's contents or the whole filesystem. If the file's extension is .md5 or .md5sum, it will check the md5 sums in the file instead. If the file's extension is .md5list it will compute md5 sums for all the files listed.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17709 a1c6a512-1295-4272-9138-f99709370657
2008-06-10 13:20:05 +00:00
Andree Buschmann
f52696ef8a
Correct DSP_SET_SAMPLE_DEPTH to 29 for mpc (18.14 fixed point samples). Higher precision for fast 32x32=32 multiplication in dewindowing part of synthesis filter.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17708 a1c6a512-1295-4272-9138-f99709370657
2008-06-10 06:11:50 +00:00
Maurus Cuelenaere
50763d512c
Make some more games touchscreen compatible.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17707 a1c6a512-1295-4272-9138-f99709370657
2008-06-09 20:59:55 +00:00
Andree Buschmann
84ca420ad1
Small mpc quality improvement. Guarantee symmetric synthesis window for pre-shifted signed coefficients.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17704 a1c6a512-1295-4272-9138-f99709370657
2008-06-08 09:55:57 +00:00
Jonathan Gordon
61f5dd623d
fix red and pointer screwup
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17701 a1c6a512-1295-4272-9138-f99709370657
2008-06-07 09:35:57 +00:00
Jonathan Gordon
1688867244
fix some whitespace
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17700 a1c6a512-1295-4272-9138-f99709370657
2008-06-07 09:17:20 +00:00
Jonathan Gordon
930447c930
oops, missed to failed hunks in the patch
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17699 a1c6a512-1295-4272-9138-f99709370657
2008-06-07 09:12:23 +00:00
Jonathan Gordon
ae49b387bf
Accept FS#9075 and rename valid_vals to set_vals
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17698 a1c6a512-1295-4272-9138-f99709370657
2008-06-07 09:01:02 +00:00
Jonathan Gordon
cbbbaac650
Make parse_list() a bit stricter by only allowing items to be skipped if they are explicitly marked with - e.g %V|0|0|-|-|1|-|-|
...
it will now error out if a - is missing and the item wasnt read properly
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17697 a1c6a512-1295-4272-9138-f99709370657
2008-06-07 08:30:06 +00:00
Maurus Cuelenaere
4bbdc5c3a3
Fix yellow
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17696 a1c6a512-1295-4272-9138-f99709370657
2008-06-06 18:44:59 +00:00
Maurus Cuelenaere
e1753de41a
1) Implement generic touchscreen detection library for the plugins
...
2) Adapt minesweeper, pegbox & calculator to it
3) Simplify gui/bitmap/list.c
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17695 a1c6a512-1295-4272-9138-f99709370657
2008-06-06 18:29:46 +00:00
Magnus Holmgren
c2416bf8b9
Fix typo in the new default values for %V, so that the background color is actually set on 16-bit targets.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17692 a1c6a512-1295-4272-9138-f99709370657
2008-06-05 15:21:08 +00:00
Jonathan Gordon
f002b7d055
make %V a little simpler. only the x and y values have to be specified now (i.e %V|0|0|||||| )
...
default values are as follows:
width - lcd width - the x value
height - lcd height - y value
font - user font
fg colour - the themes fg colour on 16bit targets, black on greyscale targets
bg colour - the themes bg colour on 16bit targets, white on greyscale targets
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17690 a1c6a512-1295-4272-9138-f99709370657
2008-06-05 08:20:39 +00:00
Miika Pekkarinen
dd7103ae2e
Make sure a temporary file does not exists preventing the database re-initialization.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17689 a1c6a512-1295-4272-9138-f99709370657
2008-06-04 19:27:11 +00:00
Andree Buschmann
ea840e2036
Add effective clockrate for realtime decoding to the displayed results of test_codec plugin. This result shows the effectiveness of a codec on the current target plaform.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17687 a1c6a512-1295-4272-9138-f99709370657
2008-06-04 06:07:43 +00:00
Andree Buschmann
cc11e9466a
Further changes in mpc buffered seek. Remove magical number and replace it with a better commented #define. Use shift and bit mask instead of division and modulo operations when using the seek buffer. Saves some binary size for the codec.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17686 a1c6a512-1295-4272-9138-f99709370657
2008-06-04 05:41:59 +00:00
Antonius Hellmann
758072173e
Some quality improvements in the mp3 encoder engine. For more details
...
see FS#9007.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17679 a1c6a512-1295-4272-9138-f99709370657
2008-06-02 19:28:08 +00:00
Maurus Cuelenaere
75cac2c604
Fix some mistakes
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17678 a1c6a512-1295-4272-9138-f99709370657
2008-06-02 18:59:32 +00:00
Nils Wallménius
999d3e89a8
Put pointer arrays in the correct iram section, tiny const police to make it possible too
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17677 a1c6a512-1295-4272-9138-f99709370657
2008-06-02 17:56:37 +00:00
Maurus Cuelenaere
cad30d334c
1) Make touchscreen interface more intuitive
...
2) Comment the code
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17676 a1c6a512-1295-4272-9138-f99709370657
2008-06-02 16:08:01 +00:00
Jens Arnold
bc97952134
libmad: PP5002 does in fact profit more from -O2 than PP502x, so use it for all targets. The previous check was half-baked (excluded iPod 3rd Gen only, but 1st/2nd Gen are also PP5002).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17675 a1c6a512-1295-4272-9138-f99709370657
2008-06-01 20:07:09 +00:00
Michael Giacomelli
54ac25fcb2
Compile libmad with -O2 for the Ipods instead of just newer PP targets. Gives a 2% speedup on Ipods, but no change elsewhere. I've left the 3G alone, but its probably worth checking.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17674 a1c6a512-1295-4272-9138-f99709370657
2008-06-01 17:50:06 +00:00
Maurus Cuelenaere
5dca53eeb0
Even more touchscreen improvements.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17673 a1c6a512-1295-4272-9138-f99709370657
2008-06-01 13:56:34 +00:00
Maurus Cuelenaere
995b71a51d
Some more touchscreen gui list improvements.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17672 a1c6a512-1295-4272-9138-f99709370657
2008-06-01 13:37:33 +00:00
Andree Buschmann
d56016addd
Fix for FS#9054. MPC-playback stopped after 3:34min caused by out-of-bounds access.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17671 a1c6a512-1295-4272-9138-f99709370657
2008-05-31 14:05:33 +00:00