summaryrefslogtreecommitdiff
path: root/lib/modules/swfbits.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/modules/swfbits.c')
-rw-r--r--lib/modules/swfbits.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/modules/swfbits.c b/lib/modules/swfbits.c
index 4fa38f55..46435516 100644
--- a/lib/modules/swfbits.c
+++ b/lib/modules/swfbits.c
@@ -1182,9 +1182,15 @@ TAG* swf_AddImage(TAG*tag, int bitid, RGBA*mem, int width, int height, int quali
int has_alpha = swf_ImageHasAlpha(mem,width,height);
/* try lossless image */
+
+#ifdef NO_LOSSLESS
+ tag1 = swf_InsertTag(0, /*ST_DEFINEBITSLOSSLESS1/2*/0);
+ tag1->len = 0x7fffffff;
+#else
tag1 = swf_InsertTag(0, /*ST_DEFINEBITSLOSSLESS1/2*/0);
swf_SetU16(tag1, bitid);
swf_SetLosslessImage(tag1, mem, width, height);
+#endif
#if defined(HAVE_JPEGLIB)
/* try jpeg image */