[Digikam-devel] [Digikam on CDL Project]Tasks that i'll asign 2 my students

Gilles Caulier caulier.gilles at gmail.com
Wed Feb 15 12:27:04 GMT 2012


2012/2/14 Gilles Caulier <caulier.gilles at gmail.com>:
> 2012/2/14 Veaceslav Munteanu <slavuttici at gmail.com>:
>> Hello
>>
>> CDL is a ROSEdu project meant to introduce  students from Politehnica
>> University of Bucharest to Open Source World:
>> http://cdl.rosedu.org/2012/english
>>
>> as I talked with Gilles early, and he gave me few tasks that can be asigned
>> to 2 possible digikam contributors(students).
>>
>> Initially i planned to have 3 students, but the one who said that will
>> assist me can't do this and i'm the only left.
>>
>>
>> I still don't know their technical skills so I wanted to start with few
>> junior jobs and go further..
>>
>> 4 easy tasks:
>>
>> 1. https://bugs.kde.org/show_bug.cgi?id=292268
>> 2. https://bugs.kde.org/show_bug.cgi?id=279444
>> 3. https://bugs.kde.org/show_bug.cgi?id=268315
>> 4. https://bugs.kde.org/show_bug.cgi?id=268317
>>
>> 2 advanced:
>> 1. Make a new actionThread class based on ThreadWeaver from kdelibs
>>   and using this test
>> program:https://projects.kde.org/projects/extragear/graphics/kipi-plugins/repository/revisions/master/show/tests/multithreading
>
> An indian student named Janardhan Reddy currently work on it. We have
> already ported JPEGLossLess plugin :
>
> https://projects.kde.org/projects/extragear/graphics/kipi-plugins/repository/revisions/master/entry/jpeglossless/plugin/actionthread.h
>
> It's bassed on this common class in libkipiplugins :
>
> https://projects.kde.org/projects/extragear/graphics/kipi-plugins/repository/revisions/master/entry/common/libkipiplugins/tools/threads/actionthreadbase.h

Veaceslav,

Look like this small class :

https://projects.kde.org/projects/extragear/graphics/kipi-plugins/repository/revisions/master/entry/common/libkipiplugins/tools/kprawthumbthread.h

is Qthread based and can be ported easily to ActionThreadbase.

KPRawThumbThread is a thread used to load RAW image thumbnail, into
ImageList widget or into ImageDialog file open dialog, in case of not
thumbnail extraction support exist into KIPI host application.

The goal is to load more than one thumbnail at the same time (if you
have more than one CPU avaialble), instead one by one as it done
currently.

To test class port, you have a "tests" subfolder into kipi-plugins and
a kipi test application which emule a very simplified kipi host
interface to run a plugin as a stand alone application. This
simplified KIPI interaface use KPRawThumbThread internally.

The right command line to use and test is this one :

./kipicmd -w -lkipiplugin_rawconverter -a"Batch RAW Converter..."

This will run RAW Batch Converter plugin. Add RAW files to convert in
the list and look if thumbnails are processed by group as expected...

Gilles Caulier



More information about the Digikam-devel mailing list