Author: abrander
Date: 2010-01-30 22:00:38 +0100 (Sat, 30 Jan 2010)
New Revision: 3122
Modified:
branches/rawstudio-ng-color/plugins/colorspace-transform/colorspace_transform.c
Log:
Only allocate a new output image, if the colorspaces differ.
Modified:
branches/rawstudio-ng-color/plugins/colorspace-transform/colorspace_transform.c
===================================================================
---
branches/rawstudio-ng-color/plugins/colorspace-transform/colorspace_transform.c
2010-01-30 16:24:13 UTC (rev 3121)
+++
branches/rawstudio-ng-color/plugins/colorspace-transform/colorspace_transform.c
2010-01-30 21:00:38 UTC (rev 3122)
@@ -98,7 +98,7 @@
RSColorSpace *output_space =
rs_filter_param_get_object_with_type(RS_FILTER_PARAM(request), "colorspace",
RS_TYPE_COLOR_SPACE);
- if (input_space && output_space)
+ if (input_space && output_space && (input_space != output_space))
{
output = rs_image16_copy(input, FALSE);
_______________________________________________
Rawstudio-commit mailing list
[email protected]
http://rawstudio.org/cgi-bin/mailman/listinfo/rawstudio-commit