summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorJörg Hohensohn <hohensoh@rockbox.org>2004-09-08 21:21:22 +0000
committerJörg Hohensohn <hohensoh@rockbox.org>2004-09-08 21:21:22 +0000
commit4f52bf4c812230bbef4dae084242c9d26f9ff2f4 (patch)
treefe7f3f3ef10b7f4ae9f70fd6c5ed77956bb17dd1 /tools
parent30a7e1b404dda3a51678b1f8a34ebe45d13f8a60 (diff)
downloadrockbox-4f52bf4c812230bbef4dae084242c9d26f9ff2f4.zip
rockbox-4f52bf4c812230bbef4dae084242c9d26f9ff2f4.tar.gz
rockbox-4f52bf4c812230bbef4dae084242c9d26f9ff2f4.tar.bz2
rockbox-4f52bf4c812230bbef4dae084242c9d26f9ff2f4.tar.xz
scrambling extended for the Ondio SP/FM
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5051 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'tools')
-rw-r--r--tools/scramble.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/tools/scramble.c b/tools/scramble.c
index 712f8ff..4e3addf 100644
--- a/tools/scramble.c
+++ b/tools/scramble.c
@@ -55,6 +55,8 @@ int main (int argc, char** argv)
printf("options:\n");
printf("\t-fm Archos FM recorder format\n");
printf("\t-v2 Archos V2 recorder format\n");
+ printf("\t-ofm Archos Ondio FM recorder format\n");
+ printf("\t-osp Archos Ondio SP format\n");
printf("\t-neo SSI Neo format\n");
printf("\t-mm=X Archos Multimedia format (X values: A=JBMM, B=AV1xx, C=AV3xx)\n");
printf("\nNo option results in Archos standard player/recorder format.\n");
@@ -75,6 +77,20 @@ int main (int argc, char** argv)
version = 2;
}
+ else if(!strcmp(argv[1], "-ofm")) {
+ headerlen = 24;
+ iname = argv[2];
+ oname = argv[3];
+ version = 8;
+ }
+
+ else if(!strcmp(argv[1], "-osp")) {
+ headerlen = 24;
+ iname = argv[2];
+ oname = argv[3];
+ version = 16;
+ }
+
else if(!strcmp(argv[1], "-neo")) {
headerlen = 17;
iname = argv[2];