diff options
| author | Marcoen Hirschberg <marcoen@gmail.com> | 2006-08-30 23:47:09 +0000 |
|---|---|---|
| committer | Marcoen Hirschberg <marcoen@gmail.com> | 2006-08-30 23:47:09 +0000 |
| commit | ae8d47574d01e1aae45b905d17c912e235230f9b (patch) | |
| tree | a674afd45830563aa84f897a684d1dfed3c77640 /tools/scramble.c | |
| parent | 530f31dbe9fe404d41fd21867c8ed9cec1addd96 (diff) | |
| download | rockbox-ae8d47574d01e1aae45b905d17c912e235230f9b.zip rockbox-ae8d47574d01e1aae45b905d17c912e235230f9b.tar.gz rockbox-ae8d47574d01e1aae45b905d17c912e235230f9b.tar.bz2 rockbox-ae8d47574d01e1aae45b905d17c912e235230f9b.tar.xz | |
add Gigabeat support to the scramble tools
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10817 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'tools/scramble.c')
| -rw-r--r-- | tools/scramble.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/tools/scramble.c b/tools/scramble.c index d1e3d1d..7d7465a 100644 --- a/tools/scramble.c +++ b/tools/scramble.c @@ -22,6 +22,7 @@ #include <stdbool.h> #include <string.h> #include "iriver.h" +#include "gigabeat.h" #include "mi4.h" int iaudio_encode(char *iname, char *oname, char *idstring); @@ -83,6 +84,7 @@ void usage(void) "\t-ipod3g ipod firmware partition format (3rd Gen)\n" "\t-ipod4g ipod firmware partition format (4th Gen, Mini, Nano, Photo/Color)\n" "\t-ipod5g ipod firmware partition format (5th Gen - aka Video)\n" + "\t-gigabeat Toshiba Gigabeat format\n" "\t-mi4v2 PortalPlayer .mi4 format (revision 010201)\n" "\t-mi4v3 PortalPlayer .mi4 format (revision 010301)\n" "\t-add=X Rockbox generic \"add-up\" checksum format\n" @@ -219,6 +221,13 @@ int main (int argc, char** argv) iriver_encode(iname, oname, FALSE); return 0; } + else if(!strcmp(argv[1], "-gigabeat")) { + /* iRiver code dealt with in the iriver.c code */ + iname = argv[2]; + oname = argv[3]; + gigabeat_code(iname, oname); + return 0; + } else if(!strcmp(argv[1], "-iaudiox5")) { iname = argv[2]; oname = argv[3]; |