moved extern declaration up to prevent compile-time errors.
[swftools.git] / src / wav2swf.c
index 38ca199..0b1cf36 100644 (file)
@@ -101,7 +101,7 @@ int args_callback_option(char*name,char*val)
            samplerate = 44100;
        else {
            fprintf(stderr, "Invalid samplerate: %d\n", samplerate);
-           fprintf(stderr, "Allowed values: 11025, 22050\n", samplerate);
+           fprintf(stderr, "Allowed values: 11025, 22050, 44100\n", samplerate);
            exit(1);
        }
        return 1;
@@ -190,7 +190,8 @@ int main (int argc,char ** argv)
 
     processargs(argc, argv);
 
-    blocksize = 576;
+    blocksize = (samplerate > 22050) ? 1152 : 576;
+
     blockspersecond = (float)samplerate/blocksize;
 
     framespersecond = blockspersecond;