Enlightenment CVS committal

Author  : raster
Project : e17
Module  : libs/edje

Dir     : e17/libs/edje/src/bin


Modified Files:
        edje_cc_out.c 


Log Message:


if promoting compression we need to guess a new compression quality... :)

===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/edje/src/bin/edje_cc_out.c,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -3 -r1.23 -r1.24
--- edje_cc_out.c       1 Sep 2004 05:41:26 -0000       1.23
+++ edje_cc_out.c       2 Sep 2004 02:43:16 -0000       1.24
@@ -269,6 +269,7 @@
                            
                            snprintf(buf, sizeof(buf), "images/%i", img->id);
                            mode = 2;
+                           qual = 80;
                            if ((img->source_type == 
EDJE_IMAGE_SOURCE_TYPE_INLINE_PERFECT) &&
                                (img->source_param == 0))
                              mode = 0; /* RAW */
@@ -277,14 +278,21 @@
                              mode = 1; /* COMPRESS */
                            else
                              mode = 2; /* LOSSY */
-                           if ((mode == 0) && (no_raw)) mode = 1; /* promote 
compression */
+                           if ((mode == 0) && (no_raw))
+                             {
+                                mode = 1; /* promote compression */
+                                img->source_param = 95;
+                             }
                            if ((mode == 2) && (no_lossy)) mode = 1; /* demote 
compression */
                            if ((mode == 1) && (no_comp))
                              {
                                 if (no_lossy) mode = 0; /* demote compression */
-                                else if (no_raw) mode = 2; /* no choice. lossy */
+                                else if (no_raw)
+                                  {
+                                     img->source_param = 90;
+                                     mode = 2; /* no choice. lossy */
+                                  }
                              }
-                           qual = 80;
                            if (mode == 2)
                              {
                                 qual = img->source_param;




-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to