X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=src%2Fpng2swf.c;h=b765df0af970e9af14d20a55df7822bf6986f3de;hb=38725949933397433f725986346e7421fc2802c2;hp=e01e0b930ef87c9920ca3b7401e950069d850f45;hpb=6bc6f6368354fb8d16e9a8fb005135a7ac5d16e8;p=swftools.git diff --git a/src/png2swf.c b/src/png2swf.c index e01e0b9..b765df0 100644 --- a/src/png2swf.c +++ b/src/png2swf.c @@ -85,10 +85,10 @@ int MovieFinish(SWF * swf, TAG * t, char *sname) if FAILED(swf_WriteCGI(swf)) fprintf(stderr,"WriteCGI() failed.\n"); } else { if(global.version >= 6) { - if (swf_WriteSWC(handle, swf)<0) + if (swf_WriteSWC(f, swf)<0) fprintf(stderr, "Unable to write output file: %s\n", sname); } else { - if (swf_WriteSWF(handle, swf)<0) + if (swf_WriteSWF(f, swf)<0) fprintf(stderr, "Unable to write output file: %s\n", sname); } if (f != so) @@ -635,12 +635,13 @@ TAG *MovieAddFrame(SWF * swf, TAG * t, char *sname, int id) } } } else { - palettelen = 256; + int mult = (0x1ff>>header.bpp); + palettelen = 1<