|
|
|
@ -243,15 +243,17 @@ int opt; |
|
|
|
|
int inFx = 0; |
|
|
|
|
int outFx = 0; |
|
|
|
|
int sort = 0; |
|
|
|
|
char *filterchain = "0"; |
|
|
|
|
char *InFchain = "0"; |
|
|
|
|
char *OutFchain = "0"; |
|
|
|
|
|
|
|
|
|
fprintf(stderr, "*** %s : compiled by tTh, %s %s\n", __FILE__, |
|
|
|
|
__DATE__, __TIME__); |
|
|
|
|
fimg_print_version(2); |
|
|
|
|
|
|
|
|
|
while ((opt = getopt(argc, argv, "F:hS:vw:x:")) != -1) { |
|
|
|
|
while ((opt = getopt(argc, argv, "E:F:hS:vw:x:")) != -1) { |
|
|
|
|
switch(opt) { |
|
|
|
|
case 'F': filterchain = optarg; break; |
|
|
|
|
case 'E': InFchain = optarg; break; |
|
|
|
|
case 'F': OutFchain = optarg; break; |
|
|
|
|
case 'h': help(); break; |
|
|
|
|
case 'S': sort = atoi(optarg); break; |
|
|
|
|
case 'v': verbosity++; break; |
|
|
|
@ -269,9 +271,14 @@ if (3 != (argc-optind)) { |
|
|
|
|
exit(1); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
foo = parse_filter_chain(0, filterchain); |
|
|
|
|
foo = parse_filter_chain(0, InFchain); |
|
|
|
|
if (foo) { |
|
|
|
|
fprintf(stderr, "err %d parsing '%s'\n", foo, filterchain); |
|
|
|
|
fprintf(stderr, "err %d parsing '%s'\n", foo, InFchain); |
|
|
|
|
exit(1); |
|
|
|
|
} |
|
|
|
|
foo = parse_filter_chain(1, OutFchain); |
|
|
|
|
if (foo) { |
|
|
|
|
fprintf(stderr, "err %d parsing '%s'\n", foo, OutFchain); |
|
|
|
|
exit(1); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -281,7 +288,7 @@ nbrsteps = atoi(argv[optind+2]); |
|
|
|
|
foo = interpolator(argv[optind], argv[optind+1], nbrsteps, |
|
|
|
|
inFx, outFx, sort); |
|
|
|
|
|
|
|
|
|
fprintf(stderr, "interpolator give a %d score\n", foo); |
|
|
|
|
fprintf(stderr, "interpolator give us a %d score\n", foo); |
|
|
|
|
|
|
|
|
|
return 0; |
|
|
|
|
} |
|
|
|
|