Author: post
Date: 2011-03-13 22:40:01 +0100 (Sun, 13 Mar 2011)
New Revision: 3875

Modified:
   trunk/src/rs-preview-widget.c
Log:
Revert filter order, so any ICC transformation is always applied before DCP - 
we cannot trust the cache, since pre-multipliers may have changed.

Modified: trunk/src/rs-preview-widget.c
===================================================================
--- trunk/src/rs-preview-widget.c       2011-03-13 21:38:07 UTC (rev 3874)
+++ trunk/src/rs-preview-widget.c       2011-03-13 21:40:01 UTC (rev 3875)
@@ -363,9 +363,9 @@
        {
                preview->filter_resample[i] = rs_filter_new("RSResample", NULL);
                /* Careful - "make_cbdata" grabs data from "filter_cache1" */
-               preview->filter_transform_input[i] = 
rs_filter_new("RSColorspaceTransform", preview->filter_resample[i]);
-               preview->filter_cache1[i] = rs_filter_new("RSCache", 
preview->filter_transform_input[i]);
-               preview->filter_dcp[i] = rs_filter_new("RSDcp", 
preview->filter_cache1[i]);
+               preview->filter_cache1[i] = rs_filter_new("RSCache", 
preview->filter_resample[i]);
+               preview->filter_transform_input[i] = 
rs_filter_new("RSColorspaceTransform", preview->filter_cache1[i]);
+               preview->filter_dcp[i] = rs_filter_new("RSDcp", 
preview->filter_transform_input[i]);
                preview->filter_cache2[i] = rs_filter_new("RSCache", 
preview->filter_dcp[i]);
                preview->filter_denoise[i] = rs_filter_new("RSDenoise", 
preview->filter_cache2[i]);
                preview->filter_transform_display[i] = 
rs_filter_new("RSColorspaceTransform", preview->filter_denoise[i]);


_______________________________________________
Rawstudio-commit mailing list
[email protected]
http://rawstudio.org/cgi-bin/mailman/listinfo/rawstudio-commit

Reply via email to