X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fmodules%2Fswfbits.c;h=73159de1c29366d90b3f6178465a3777590e1506;hb=359c111aa91dbbe9245a1bba2413692c63afdf73;hp=df8c1c96fe73821730024a8eede25d2d8050ebdf;hpb=51731243de919a5a5b0e827e9aaab7ecc2190b94;p=swftools.git diff --git a/lib/modules/swfbits.c b/lib/modules/swfbits.c index df8c1c9..73159de 100644 --- a/lib/modules/swfbits.c +++ b/lib/modules/swfbits.c @@ -349,18 +349,6 @@ int swf_SetLosslessBits(TAG * t,U16 width,U16 height,void * bitmap,U8 bitmap_fla } else res = -3; // zlib error } - - while(t->len < 64) { /* actually, 63 and above is o.k., but let's stay on the safe side */ - - /* Flash players up to MX crash or do strange things if they encounter a - DefineLossless Tag with a payload of less than 63 bytes. They also - substitute the whole bitmap by a red rectangle. - - This loop fills up the tag with zeroes so that this doesn't happen. - */ - swf_SetU8(t, 0); - } - return res; } @@ -448,17 +436,6 @@ int swf_SetLosslessBitsIndexed(TAG * t,U16 width,U16 height,U8 * bitmap,RGBA * p if (!palette) free(pal); - while(t->len < 64) { /* actually, 63 and above is o.k., but let's stay on the safe side */ - - /* Flash players up to MX crash or do strange things if they encounter a - DefineLossless(2) Tag with a payload of less than 63 bytes. They also - substitute the whole bitmap by a red rectangle. - - This loop fills up the tag with zeroes so that this doesn't happen. - */ - swf_SetU8(t, 0); - } - return res; }