X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=blobdiff_plain;f=src%2Fswfrender.c;h=e9df12d2cacb7a6a408726df57b859337719355e;hp=bace6aa1ff4c9a36dfe0f9f068660a4685fc329f;hb=c63b2bf21dc1df9a736f0b4c08f6cba828cdab92;hpb=9ec1f2a6264618989defdbf65f72d6d1b4d43635 diff --git a/src/swfrender.c b/src/swfrender.c index bace6aa..e9df12d 100644 --- a/src/swfrender.c +++ b/src/swfrender.c @@ -128,13 +128,14 @@ int main(int argn, char*argv[]) fi = open(filename, O_RDONLY|O_BINARY); if (fi<=0) { fprintf(stderr,"Couldn't open %s\n", filename); - perror(argv[1]); + perror(filename); exit(1); } if(swf_ReadSWF(fi,&swf)<0) { fprintf(stderr,"%s is not a valid SWF file or contains errors.\n",argv[1]); close(fi); } + assert(swf.movieSize.xmax > swf.movieSize.xmin && swf.movieSize.ymax > swf.movieSize.ymin); RENDERBUF buf; swf_Render_Init(&buf, 0,0, (swf.movieSize.xmax - swf.movieSize.xmin) / 20, (swf.movieSize.ymax - swf.movieSize.ymin) / 20, 2, 1); @@ -150,11 +151,11 @@ int main(int argn, char*argv[]) gfxsource_t*src = gfxsource_swf_create(); for(p=params;p;p=p->next) { - src->set_parameter(src, p->name, p->value); + src->setparameter(src, p->name, p->value); } gfxdocument_t*doc = src->open(src, filename); for(p=params;p;p=p->next) { - doc->set_parameter(doc, p->name, p->value); + doc->setparameter(doc, p->name, p->value); } if(!doc) { fprintf(stderr,"Couldn't open %s\n", filename);