frame_rate_base = DEFAULT_FRAME_RATE_BASE; frame_rate = (int)(strtod(arg, 0) * frame_rate_base + 0.5);
if (parse_frame_rate(&frame_rate, &frame_rate_base, arg) < 0) { fprintf(stderr, "Incorrect frame rate\n"); exit(1); }
static void opt_frame_rate(const char *arg){    frame_rate_base = DEFAULT_FRAME_RATE_BASE; //FIXME not optimal    frame_rate = (int)(strtod(arg, 0) * frame_rate_base + 0.5);    //FIXME parse fractions }