Revision 1182299
Go back to digest for 10th October 2010Bug Fixes in Graphics
Gilles Caulier committed changes in /trunk/KDE/kdegraphics/libs/libkdcraw/libraw:
update libraw to 0.11-beta3.
Changes (significant ones):
1) Fixed bug with half_size processing: if params.half_size is set, than params.four_color_rgb is set on postprocessing stage (that is right) and not returned back after postprocessing (that is wrong). So if you use half-mode and full-size in mixed sequence, it may result to postprocessing problems on some cameras.
2) AHD interpolation is refactored:
- on single-thread processing, entire processing (open-unpack-postprocess) is 5-10% faster than before.
- on multicore systems with OpenMP enabled, full processing pipeline is about 1.5 times faster on 4-core machine.
So, AHD part is MUCH faster.
File Changes
Modified 8 files
- /trunk/KDE/kdegraphics/libs/libkdcraw/libraw
- /Changelog.txt
- /internal/dcraw_common.cpp
- /internal/dcraw_fileio.cpp
- /internal/libraw_internal_funcs.h
- /libraw/libraw.h
- /libraw/libraw_version.h
- /samples/half_mt_win32.c
- /src/libraw_cxx.cpp
8 files changed in total