From d825be45f3d21da75630c9fbaa80f07da0a060c2 Mon Sep 17 00:00:00 2001 From: kramm Date: Sat, 23 Jul 2005 08:23:03 +0000 Subject: [PATCH] added numframes parameter --- avi2swf/avi2swf.cc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/avi2swf/avi2swf.cc b/avi2swf/avi2swf.cc index 7f6efe0..8662605 100644 --- a/avi2swf/avi2swf.cc +++ b/avi2swf/avi2swf.cc @@ -48,6 +48,7 @@ static int skip = 0; static float audio_adjust = 0; static int mp3_bitrate = 32; static int samplerate = 11025; +static int numframes = 0; static struct options_t options[] = { {"h", "help"}, @@ -76,6 +77,10 @@ int args_callback_option(char*name,char*val) outputfilename = val; return 1; } + else if(!strcmp(name, "n")) { + numframes = atoi(val); + return 1; + } else if(!strcmp(name, "q")) { quality = atoi(val); if(quality<0) @@ -258,6 +263,8 @@ int main (int argc,char ** argv) ret = v2swf_init(&v2swf, &video); if(verbose) v2swf_setparameter(&v2swf, "verbose", "1"); + if(numframes) + v2swf_setparameter(&v2swf, "numframes", itoa(numframes)); v2swf_setparameter(&v2swf, "quality", itoa(quality)); v2swf_setparameter(&v2swf, "blockdiff", "0"); v2swf_setparameter(&v2swf, "blockdiff_mode", "exact"); -- 1.7.10.4