[Digikam-users] Metadata
Anders Lund
anders at alweb.dk
Sun Jun 30 16:03:20 BST 2013
On Søndag den 30. juni 2013 16:56:56, Remco Viëtor wrote:
> On Sunday 30 June 2013 15:58:29 Anders Lund wrote:
> ...
>
> > I don't know if "delayed" is any good.
> >
> > In my workflow, I typically import, select, tag, process and export
>
> images.
>
> > When exporting, having those metadata writte to the image is smart.
> >
> > Writing meta data to images, I assume, is a question of copying data from
>
> the
>
> > digikam db into the image or sidecar file. So everytime an images data
> > changes, it should go into the queue, unless it is allready there. Now if
>
> the
>
> > actual data writing is done by a spearate process, what is the problem?
>
> That
>
> > process must then be throtteled, so that it does not take the system
>
> down.
>
> > When exporting, it could be checked if the image is in the metadata
>
> writing
>
> > queue, so it can be processed there prior to exporting.
>
> The problem can occur if you start a background job, and then, while it is
> running, do something like:
> - add or remove tags from a subset of the images in the queue (starting a
> second background job)
> - or process an image that hasn't had its tags written yet.
> In both cases there are scenarios where the tags stored in the image can
> end up being different from the tags as stored in the database.
Hm, I figured it would be possible to know the state.
> There shouldn't be any need to throttle the background queue, that's why
> you have task switching in any modern operating system. The queue might get
> a lower priority ('nice' value under UNIX-likes).
Well, Depending on memory usage maybe, but I do know that akonadis nepomuk
feeder was able to make my and others PC unavailable to the owners.
--
Anders
More information about the Digikam-users
mailing list