Author: post
Date: 2010-01-24 12:12:25 +0100 (Sun, 24 Jan 2010)
New Revision: 3071
Modified:
branches/rawstudio-ng-color/src/rs-preview-widget.c
Log:
Move loupe cache down a bit for faster response.
Modified: branches/rawstudio-ng-color/src/rs-preview-widget.c
===================================================================
--- branches/rawstudio-ng-color/src/rs-preview-widget.c 2010-01-24 11:10:26 UTC
(rev 3070)
+++ branches/rawstudio-ng-color/src/rs-preview-widget.c 2010-01-24 11:12:25 UTC
(rev 3071)
@@ -175,6 +175,7 @@
RSFilter *loupe_filter_dcp;
RSFilter *loupe_filter_denoise;
RSFilter *loupe_transform_display;
+ RSFilter *loupe_filter_start;
RSFilter *loupe_filter_end;
RSFilter *navigator_filter_scale;
@@ -375,11 +376,12 @@
rs_filter_set_label(preview->filter_resample[0], "RSPreviewWidget-0");
rs_filter_set_label(preview->filter_resample[1], "RSPreviewWidget-1");
- preview->loupe_filter_cache = rs_filter_new("RSCache", NULL);
- preview->loupe_transform_input = rs_filter_new("RSColorspaceTransform",
preview->loupe_filter_cache);
+ preview->loupe_transform_input = rs_filter_new("RSColorspaceTransform",
NULL);
preview->loupe_filter_dcp = rs_filter_new("RSDcp",
preview->loupe_transform_input);
- preview->loupe_filter_denoise = rs_filter_new("RSDenoise",
preview->loupe_filter_dcp);
+ preview->loupe_filter_cache = rs_filter_new("RSCache",
preview->loupe_filter_dcp);
+ preview->loupe_filter_denoise = rs_filter_new("RSDenoise",
preview->loupe_filter_cache);
preview->loupe_transform_display =
rs_filter_new("RSColorspaceTransform", preview->loupe_filter_denoise);
+ preview->loupe_filter_start = preview->loupe_transform_input;
preview->loupe_filter_end = preview->loupe_transform_display;
preview->loupe = rs_loupe_new();
g_object_set(preview->loupe_filter_cache, "ignore-roi", TRUE, NULL);
@@ -563,7 +565,7 @@
{
rs_loupe_set_filter(preview->loupe,
preview->loupe_filter_end);
- rs_filter_set_previous(preview->loupe_filter_cache,
preview->filter_input);
+ rs_filter_set_previous(preview->loupe_filter_start,
preview->filter_input);
/* FIXME: view is hardcoded to 0 */
g_object_set(preview->loupe_filter_dcp, "profile",
rs_photo_get_dcp_profile(preview->photo), NULL);
rs_filter_set_recursive(preview->loupe_filter_end,
"settings", preview->photo->settings[preview->snapshot[0]], NULL);
_______________________________________________
Rawstudio-commit mailing list
[email protected]
http://rawstudio.org/cgi-bin/mailman/listinfo/rawstudio-commit