Revision 987d78c...

Go back to digest for 9th December 2012

Features in Graphics

Gilles Caulier committed changes in [digikam] /queuemanager:

Add support multicore CPU in Batch Queue Manager to process items from queues in parallel.
This will speed up items processing depending of cores available in your computer.
Detection of core suitable is done through KDE::Solid API.
Registration of items properties is not paralellized yet and still in main thread.
It can be a bottleneck in the workflow. This point must be analyzed later with core Database interface.

FIXED-IN: 3.0.0

File Changes

Added 1 files
  • utilities/queuemanager/manager/batchtoolutils.h
Modified 75 files
  • /queuemanager
  •   utilities/CMakeLists.txt
  •   utilities/main/queuemgrwindow.cpp
  •   utilities/manager/actionthread.cpp
  •   utilities/manager/actionthread.h
  •   utilities/manager/batchtool.cpp
  •   utilities/manager/batchtool.h
  •   utilities/manager/batchtoolsmanager.cpp
  •   utilities/manager/batchtoolsmanager.h
  •   utilities/views/assignedlist.cpp
  •   utilities/basetools/color/autocorrection.cpp
  •   utilities/basetools/color/autocorrection.h
  •   utilities/basetools/color/bcgcorrection.cpp
  •   utilities/basetools/color/bcgcorrection.h
  •   utilities/basetools/color/bwconvert.cpp
  •   utilities/basetools/color/bwconvert.h
  •   utilities/basetools/color/channelmixer.cpp
  •   utilities/basetools/color/channelmixer.h
  •   utilities/basetools/color/colorbalance.cpp
  •   utilities/basetools/color/colorbalance.h
  •   utilities/basetools/color/convert16to8.cpp
  •   utilities/basetools/color/convert16to8.h
  •   utilities/basetools/color/convert8to16.cpp
  •   utilities/basetools/color/convert8to16.h
  •   utilities/basetools/color/curvesadjust.cpp
  •   utilities/basetools/color/curvesadjust.h
  •   utilities/basetools/color/hslcorrection.cpp
  •   utilities/basetools/color/hslcorrection.h
  •   utilities/basetools/color/iccconvert.cpp
  •   utilities/basetools/color/iccconvert.h
  •   utilities/basetools/color/invert.cpp
  •   utilities/basetools/color/invert.h
  •   utilities/basetools/color/whitebalance.cpp
  •   utilities/basetools/color/whitebalance.h
  •   utilities/basetools/convert/convert2jp2.cpp
  •   utilities/basetools/convert/convert2jp2.h
  •   utilities/basetools/convert/convert2jpeg.cpp
  •   utilities/basetools/convert/convert2jpeg.h
  •   utilities/basetools/convert/convert2pgf.cpp
  •   utilities/basetools/convert/convert2pgf.h
  •   utilities/basetools/convert/convert2png.cpp
  •   utilities/basetools/convert/convert2png.h
  •   utilities/basetools/convert/convert2tiff.cpp
  •   utilities/basetools/convert/convert2tiff.h
  •   utilities/basetools/decorate/border.cpp
  •   utilities/basetools/decorate/border.h
  •   utilities/basetools/decorate/watermark.cpp
  •   utilities/basetools/decorate/watermark.h
  •   utilities/basetools/enhance/antivignetting.cpp
  •   utilities/basetools/enhance/antivignetting.h
  •   utilities/basetools/enhance/blur.cpp
  •   utilities/basetools/enhance/blur.h
  •   utilities/basetools/enhance/lensautofix.cpp
  •   utilities/basetools/enhance/lensautofix.h
  •   utilities/basetools/enhance/localcontrast.cpp
  •   utilities/basetools/enhance/localcontrast.h
  •   utilities/basetools/enhance/noisereduction.cpp
  •   utilities/basetools/enhance/noisereduction.h
  •   utilities/basetools/enhance/restoration.cpp
  •   utilities/basetools/enhance/restoration.h
  •   utilities/basetools/enhance/sharpen.cpp
  •   utilities/basetools/enhance/sharpen.h
  •   utilities/basetools/filters/colorfx.cpp
  •   utilities/basetools/filters/colorfx.h
  •   utilities/basetools/filters/filmgrain.cpp
  •   utilities/basetools/filters/filmgrain.h
  •   utilities/basetools/metadata/assigntemplate.cpp
  •   utilities/basetools/metadata/assigntemplate.h
  •   utilities/basetools/metadata/removemetadata.cpp
  •   utilities/basetools/metadata/removemetadata.h
  •   utilities/basetools/transform/flip.cpp
  •   utilities/basetools/transform/flip.h
  •   utilities/basetools/transform/resize.cpp
  •   utilities/basetools/transform/resize.h
  •   utilities/basetools/transform/rotate.cpp
  •   utilities/basetools/transform/rotate.h
76 files changed in total