* keyframe default is now every 20 frames.
authorkramm <kramm>
Sun, 12 Dec 2004 12:52:49 +0000 (12:52 +0000)
committerkramm <kramm>
Sun, 12 Dec 2004 12:52:49 +0000 (12:52 +0000)
* added -k option.

avi2swf/avi2swf.cc

index e980747..7f6efe0 100644 (file)
@@ -57,6 +57,7 @@ static struct options_t options[] = {
 {"m", "mp3-bitrate"},
 {"r", "mp3-samplerate"},
 {"d", "scale"},
+{"k", "keyframe"},
 {"p", "flip"},
 {"q", "quality"},
 {"x", "extragood"},
@@ -87,6 +88,10 @@ int args_callback_option(char*name,char*val)
        flip = 1;
        return 0;
     }
+    else if(!strcmp(name, "k")) {
+       keyframe_interval = atoi(val);
+       return 1;
+    }
     else if(!strcmp(name, "A")) {
        audio_adjust = atof(val);
        return 1;
@@ -220,7 +225,7 @@ int main (int argc,char ** argv)
     }
     if(keyframe_interval<0) {
        if(flashversion>=6)
-           keyframe_interval=200;
+           keyframe_interval=20;
        else
            keyframe_interval=5;
     }