X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=src%2Fpng2swf.c;h=bde8ebc93cf724c16118cd7fdd8a7f44c1129828;hb=ad19e740ba3c3cbb59999b0b53a79f1b529a731b;hp=17ccb2d346403787e37c4d8a199ab8fadb7c95b1;hpb=631fd02d4291a5071d25d89e8991bdd3df1c3cb7;p=swftools.git diff --git a/src/png2swf.c b/src/png2swf.c index 17ccb2d..bde8ebc 100644 --- a/src/png2swf.c +++ b/src/png2swf.c @@ -513,7 +513,7 @@ TAG *MovieAddFrame(SWF * swf, TAG * t, char *sname, int id) } if(!strncmp(tagid, "PLTE", 4)) { palette = data; - palettelen = len/bypp; + palettelen = len/3; data = 0; //don't free data if(VERBOSE(2)) printf("%d colors in palette\n", palettelen); @@ -558,7 +558,7 @@ TAG *MovieAddFrame(SWF * swf, TAG * t, char *sname, int id) } if(!zimagedata || uncompress(imagedata, &imagedatalen, zimagedata, zimagedatalen) != Z_OK) { - fprintf(stderr, "Couldn't uncompress %s!\n", sname); + fprintf(stderr, "Couldn't uncompress IDAT chunk (%d bytes) in %s!\n", imagedatalen, sname); if(zimagedata) free(zimagedata); return 0;