Part of the swftools package.
- Copyright (c) 2001 Matthias Kramm <kramm@quiss.org>
-
- This file is distributed under the GPL, see file COPYING for details */
+ Copyright (c) 2001,2002,2003 Matthias Kramm <kramm@quiss.org>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
#include <stdlib.h>
#include <stdio.h>
}
else if (!strcmp(name, "r"))
{
- config.framerate = atoi(val)*256/100;
+
+ float rate = atof(val);
+ if ((rate < 1.0/256) ||(rate >= 256.0)) {
+ fprintf(stderr, "Error: You must specify a valid framerate between 1/256 and 255.\n");
+ exit(1);
+ }
+ config.framerate = (int)(rate*256);
return 1;
}
else if (!strcmp(name, "X"))
printf("-x xpos --movex x Adjust position of slave by xpos twips (1/20 pixel)\n");
printf("-y ypos --movey y Adjust position of slave by ypos twips (1/20 pixel)\n");
printf("-s scale --scale Adjust size of slave by scale%\n");
- printf("-r framerate --rate Set movie framerate (100 frames/sec)\n");
+ printf("-r framerate --rate Set movie framerate (frames/sec)\n");
printf("-X width --width Force movie width to scale (default: use master width (not with -t))\n");
printf("-Y height --height Force movie height to scale (default: use master height (not with -t))\n");
printf("-z zlib --zlib Enable Flash 6 (MX) Zlib Compression\n");