set seek value.
[swftools.git] / src / wav2swf.c
index ebd1ad1..157b9b5 100644 (file)
@@ -49,6 +49,7 @@ int args_callback_option(char*name,char*val)
     }
     else if(!strcmp(name, "l")) {
        loop = atoi(val);
+       definesound = 1;
        return 1;
     }
     else if(!strcmp(name, "v")) {
@@ -113,6 +114,10 @@ int main (int argc,char ** argv)
 
     processargs(argc, argv);
 
+    if(!definesound && framerate) {
+       printf("Warning! The -r option is experimental and won't work without -d\n");
+    }
+
     blocksize = 1152;
     blockspersecond = 11025.0/blocksize;
     framespersecond = blockspersecond;
@@ -161,7 +166,7 @@ int main (int argc,char ** argv)
            tag = swf_InsertTag(tag, ST_SOUNDSTREAMBLOCK);
            logf("<notice> Writing block %d", t);
            block1 = &samples[t*2*blocksize];
-           swf_SetSoundStreamBlock(tag, block1, 1);
+           swf_SetSoundStreamBlock(tag, block1, 0, 1);
 
            oldframe = (int)framepos;
            framepos += framesperblock;