Commit graph

756 commits

Author SHA1 Message Date
Dave Chapman
520274219a Initial commit of Monkey's Audio (.ape/.mac) support. Note that Monkey's is an extremely CPU-intensive codec, and that the decoding speed is directly related to the compression level (-c1000, -c2000, -c3000, -c4000 or -c5000) used when encoding the file. Current performance is: -c1000 to -c3000 are realtime on a Gigabeat, -c1000 is realtime on Coldfire targets (H100, H300 and Cowon), and nothing is realtime on PortalPlayer targets (iPods, H10, Sansa). Hopefully this can be improved. More information at FS #7256.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13562 a1c6a512-1295-4272-9138-f99709370657
2007-06-05 16:58:29 +00:00
Marcoen Hirschberg
e6efaf4542 fix simulator builds for FreeBSD
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13529 a1c6a512-1295-4272-9138-f99709370657
2007-05-31 10:23:16 +00:00
Dave Chapman
f0d4fc6c6b Commit my patch from FS#7179 - a standalone command-line checkwps tool. To build, just type "make checkwps" in tools and run it with "checkwps wpsname.wps".
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13517 a1c6a512-1295-4272-9138-f99709370657
2007-05-29 19:00:36 +00:00
Jonathan Gordon
b2ecf1bc83 only create the recpresets directory on recording targets.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13511 a1c6a512-1295-4272-9138-f99709370657
2007-05-29 08:17:32 +00:00
Jonathan Gordon
9adf056b7b this adds 2 options to the recording settings menu to let you save all the recording settings to a .cfg and view your saved presets.
saves them in /.rockbox/recpresets.
also moves the default location for "write theme config" to /.rockbox/themes


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13510 a1c6a512-1295-4272-9138-f99709370657
2007-05-29 04:39:11 +00:00
Daniel Stenberg
5c7e0d252e verify that a few required tools are present to prevent "odd" messages later
on due to the lack of them


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13490 a1c6a512-1295-4272-9138-f99709370657
2007-05-24 19:58:17 +00:00
Daniel Stenberg
18c348f1b1 remove leftover debug output
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13489 a1c6a512-1295-4272-9138-f99709370657
2007-05-24 19:30:46 +00:00
Daniel Stenberg
f22e6a5964 FS#6652 fix attempt. Make the phrase id counting take the dest pattern into
account so that the binary and source code output gets the same numbering.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13443 a1c6a512-1295-4272-9138-f99709370657
2007-05-20 13:20:45 +00:00
Daniel Stenberg
1d16efbff8 Reverted my "xargs ls" thing since it broke the build in a way that I'm not
entirely sure about. I'll rethink and make the fix differently.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13415 a1c6a512-1295-4272-9138-f99709370657
2007-05-19 18:06:34 +00:00
Daniel Stenberg
c30ee8bc90 Fix this to better deal with non-existing file names entered in the SOURCES
file as it otherwise seriously screws up the build system and creates very
odd errors that are hard to track down.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13414 a1c6a512-1295-4272-9138-f99709370657
2007-05-19 17:28:52 +00:00
Daniel Stenberg
cca0e3d8f8 FS#5472 add a memory size prompt to configure to allow ipod video builds for
64 MB ram


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13408 a1c6a512-1295-4272-9138-f99709370657
2007-05-19 14:35:11 +00:00
Karl Kurbjun
8a1fd8c686 Commit FS#6929 - Gigabeat bootloader improvements by Barry Wardell and myself. This build fixes the problems seen with the latest builds on the Gigabeat X. Added View IO Ports under the Debug menu for the Gigabeat. Make sure you grab the latest bootloader from the Wiki as the old bootloader will not work properly with new builds.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13225 a1c6a512-1295-4272-9138-f99709370657
2007-04-21 04:48:20 +00:00
Daniel Stenberg
48d90d3114 1) make the mkinfo work with sizes even when make -j is used
2) disable rombox from getting built on the targets on which it hasn't been
   working for months


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13223 a1c6a512-1295-4272-9138-f99709370657
2007-04-20 20:51:49 +00:00
Daniel Stenberg
76cc6f7651 provide CPU and Manufacturer as well, and moved around the makefile somewhat
so that "make -k" still can output a rockbox-info.txt file even if the build
(partly) fails


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13219 a1c6a512-1295-4272-9138-f99709370657
2007-04-20 13:47:30 +00:00
Daniel Stenberg
0a1d4820e6 more info added to the output file, some comments added to the code
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13218 a1c6a512-1295-4272-9138-f99709370657
2007-04-20 13:36:56 +00:00
Daniel Stenberg
f080ff0b0e clean rockbox-info.txt as well
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13217 a1c6a512-1295-4272-9138-f99709370657
2007-04-20 13:02:22 +00:00
Daniel Stenberg
10d11fff7d introducing rockbox-info.txt
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13216 a1c6a512-1295-4272-9138-f99709370657
2007-04-20 12:53:40 +00:00
Daniel Stenberg
f6209cc959 a little extra poke to get the sim to build
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13215 a1c6a512-1295-4272-9138-f99709370657
2007-04-20 11:58:39 +00:00
Daniel Stenberg
77854b7b92 Removed the question for simulator type and skipped the check for sound
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13214 a1c6a512-1295-4272-9138-f99709370657
2007-04-20 11:27:03 +00:00
Daniel Stenberg
ef1109ad93 refuse to continue if pwd contains space, since the rest of the script
doesn't act correctly then! 


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13213 a1c6a512-1295-4272-9138-f99709370657
2007-04-20 11:02:16 +00:00
Marcoen Hirschberg
6ffbe3896b move the iriver ifp7xx and other pnx0101 related files together in the target tree
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13207 a1c6a512-1295-4272-9138-f99709370657
2007-04-19 10:14:55 +00:00
Marcoen Hirschberg
f44f961812 move the Gigabeat from gigabeat/meg-fx to s3c2440/gigabeat-fx to avoid problems with possible ports in the future: Gigabeat S/V (i.mx31 based) and Kenwood HD20GA7/HD20GA9 (s3c2440 based)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13200 a1c6a512-1295-4272-9138-f99709370657
2007-04-18 12:22:27 +00:00
Jonathan Gordon
a9c1df4001 * its name[rows][columns] you drongo!
* make custom viewer icons work slightly better
* minor nit-picks to keep crop happy
* create a /.rockbox/themes/default_rockbox_icons.cfg to restore the default icons easily


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13183 a1c6a512-1295-4272-9138-f99709370657
2007-04-16 14:33:29 +00:00
Jonathan Gordon
bfa5577869 copy+paste mistake
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13178 a1c6a512-1295-4272-9138-f99709370657
2007-04-16 09:59:27 +00:00
Jonathan Gordon
6a5cc0bd25 Customizable icons for all bitmap targets. (FS#7013)
http://www.rockbox.org/twiki/bin/view/Main/CustomIcons for info on format and how to load them


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13177 a1c6a512-1295-4272-9138-f99709370657
2007-04-16 09:14:36 +00:00
Barry Wardell
ddf83009a1 Switch to mi4 format for Rockbox binary on H10 and Sansa. This means we now only have one binary format to deal with on this target. Users with bootloaders older than 20 March 2007 will have to update. Up to date ones are already on download.rockbox.org since that date.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13134 a1c6a512-1295-4272-9138-f99709370657
2007-04-12 21:07:35 +00:00
Jens Arnold
abd103c315 Enable building WPSs and themes for charcell targets, and add an example WPS using special charcell progress and text alignment.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13015 a1c6a512-1295-4272-9138-f99709370657
2007-04-04 06:26:53 +00:00
Jens Arnold
5a69689188 Replace obsolete generate_rocklatin tool with player_unifont tool.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13014 a1c6a512-1295-4272-9138-f99709370657
2007-04-04 00:16:11 +00:00
Jens Arnold
738c37cdcf Player: Reduced the selectable codepages to those which can actually work, and made them work.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12990 a1c6a512-1295-4272-9138-f99709370657
2007-04-01 13:09:22 +00:00
Jens Arnold
ad4e3d6657 First step of charcell LCD code rework: * Make it fully unicode aware so that adding non-ISO8859-1 scripts becomes possible (limited by the LCD capabilities of course). * Make the API more similar to the bitmap LCD code's API. * Moved hardware dependent parts to target tree. * Simplified code. * Jumpscroll temporarily non-functional.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12916 a1c6a512-1295-4272-9138-f99709370657
2007-03-26 07:52:13 +00:00
Barry Wardell
176cd65e4c Fix red.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12893 a1c6a512-1295-4272-9138-f99709370657
2007-03-22 15:59:58 +00:00
Barry Wardell
149a7bab5b Make Gigabeat's scramble endian-safe.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12892 a1c6a512-1295-4272-9138-f99709370657
2007-03-22 15:53:37 +00:00
Barry Wardell
3bf7f29312 Oops, shouldn't have committed this just yet.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12866 a1c6a512-1295-4272-9138-f99709370657
2007-03-20 22:19:30 +00:00
Barry Wardell
7cd559dde0 Oops, the mi4 magic was being looked for in the wrong place when decrypting. Also decrease verbosity of PP bootloader a bit.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12865 a1c6a512-1295-4272-9138-f99709370657
2007-03-20 22:18:35 +00:00
Daniel Stenberg
a1d0ad9cf2 remove the debug output again
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12854 a1c6a512-1295-4272-9138-f99709370657
2007-03-20 12:38:54 +00:00
Daniel Stenberg
70a3524730 fix binary extension check
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12853 a1c6a512-1295-4272-9138-f99709370657
2007-03-20 12:37:41 +00:00
Barry Wardell
101ec7eb9a FS#6840 - Move rockbox.* inside .rockbox on targets that allow it.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12851 a1c6a512-1295-4272-9138-f99709370657
2007-03-20 12:00:50 +00:00
Barry Wardell
14ed3ca8d8 In preparation for use with sansapatcher, change portalplayer bootloaders to read firmwares in mi4 format.
When loading the OF:
1) first try to load from a hidden disk partition
2) try loading /System/OF.mi4
3) finally fall back to loading /System/OF.bin which is what the old bootloader used.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12802 a1c6a512-1295-4272-9138-f99709370657
2007-03-16 14:28:00 +00:00
Daniel Stenberg
31d5aaeaf1 pass the output from 'svn update' to this script, and it will say rebuild if
a distributed rebuild would be justified


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12790 a1c6a512-1295-4272-9138-f99709370657
2007-03-15 22:31:32 +00:00
Barry Wardell
84ff46a270 The mi4 CRC should start at 0x200, not 0x1c.
Also fix copy-paste error in comment.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12779 a1c6a512-1295-4272-9138-f99709370657
2007-03-15 13:04:38 +00:00
Daniel Stenberg
5b5162547c match target names more explicitly so that h10 won't match h100 etc
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12769 a1c6a512-1295-4272-9138-f99709370657
2007-03-14 23:02:36 +00:00
Linus Nielsen Feltzing
7340c33748 Add support for building only the plugins by running "make rocks"
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12766 a1c6a512-1295-4272-9138-f99709370657
2007-03-14 20:05:19 +00:00
Barry Wardell
12df774d9f Add support for scramble to put a 4 character string indicating binary type and the 4 character model id at the end of the mi4 header.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12760 a1c6a512-1295-4272-9138-f99709370657
2007-03-14 13:51:05 +00:00
Daniel Stenberg
b46f1acc70 fix warnings
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12736 a1c6a512-1295-4272-9138-f99709370657
2007-03-12 12:56:35 +00:00
Daniel Stenberg
19bba742e7 simplified the code and now invokes gcc to figure out specific target specifics
to allow better crafting of zips for specific target configs


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12734 a1c6a512-1295-4272-9138-f99709370657
2007-03-12 10:51:08 +00:00
Daniel Ankers
8daa916aaa Make rockboxdev.sh build ARM libgcc with support for thumb code interworking
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12613 a1c6a512-1295-4272-9138-f99709370657
2007-03-05 00:20:38 +00:00
Jens Arnold
b4994a08ca Added new iAudio M5 target, including some adjustments to make the bootloader compile (with a small change against the committed tools/tonfigure, and it won't actually work yet).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12588 a1c6a512-1295-4272-9138-f99709370657
2007-03-04 14:09:21 +00:00
Robert Kukla
c4e1f9c0b0 fix player builds
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12556 a1c6a512-1295-4272-9138-f99709370657
2007-03-03 00:57:58 +00:00
Robert Kukla
ba366a0ffd - rename (D)evel Build to (A)dvanced Build
- add RTC mod and 8MB mod as options (when appropriate)
- the old prompt for memory size (between "#remove start" and "#remove end") should be removed as soon as the distributed build script uses the new options


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12555 a1c6a512-1295-4272-9138-f99709370657
2007-03-03 00:36:54 +00:00
Linus Nielsen Feltzing
fab0184870 Add support for iAudio M5 in the scramble tool
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12517 a1c6a512-1295-4272-9138-f99709370657
2007-02-28 07:42:03 +00:00