forked from len0rd/rockbox
Updated the scramble/descramble for the V2 recorder
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3992 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
266f411ff3
commit
ed11bd3281
2 changed files with 14 additions and 5 deletions
|
|
@ -30,11 +30,11 @@ int main (int argc, char** argv)
|
|||
FILE* file;
|
||||
|
||||
if (argc < 3) {
|
||||
printf("usage: %s [-fm] <input file> <output file>\n",argv[0]);
|
||||
printf("usage: %s [-fm] [-v2] <input file> <output file>\n",argv[0]);
|
||||
return -1;
|
||||
}
|
||||
|
||||
if (argv[1][0] == '-') { /* assume any parameter is -fm :-) */
|
||||
if (!strcmp(argv[1], "-fm") || !strcmp(argv[1], "-v2")) {
|
||||
headerlen = 24;
|
||||
iname = argv[2];
|
||||
oname = argv[3];
|
||||
|
|
|
|||
|
|
@ -30,16 +30,25 @@ int main (int argc, char** argv)
|
|||
unsigned char *oname = argv[2];
|
||||
int headerlen = 6;
|
||||
FILE* file;
|
||||
int version;
|
||||
|
||||
if (argc < 3) {
|
||||
printf("usage: %s [-fm] <input file> <output file>\n",argv[0]);
|
||||
printf("usage: %s [-fm] [-v2] <input file> <output file>\n",argv[0]);
|
||||
return -1;
|
||||
}
|
||||
|
||||
if (argv[1][0] == '-') { /* assume any parameter is -fm :-) */
|
||||
if(!strcmp(argv[1], "-fm")) {
|
||||
headerlen = 24;
|
||||
iname = argv[2];
|
||||
oname = argv[3];
|
||||
version = 4;
|
||||
}
|
||||
|
||||
if(!strcmp(argv[1], "-v2")) {
|
||||
headerlen = 24;
|
||||
iname = argv[2];
|
||||
oname = argv[3];
|
||||
version = 2;
|
||||
}
|
||||
|
||||
/* open file */
|
||||
|
|
@ -106,7 +115,7 @@ int main (int argc, char** argv)
|
|||
header[6] = (crc >> 8) & 0xff;
|
||||
header[7] = crc & 0xff;
|
||||
|
||||
header[11] = 4; /* ??? */
|
||||
header[11] = version;
|
||||
|
||||
header[15] = headerlen; /* really? */
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue