Hello Gunther,

glad to read that you're on this. I'd get LRTimelapse in an instant
when there's support for darktable!

I look into that issue myself and from what I found out I think the
parameters are encoded in base 64:

> https://github.com/darktable-org/darktable/blob/bf5651a71ae20333267ca3aa6cff35298046e068/src/common/exif.cc#L1458

And also compressed using the gz algorithm:

> https://github.com/darktable-org/darktable/blob/bf5651a71ae20333267ca3aa6cff35298046e068/src/common/exif.cc#L1503

(However there might be other compression algorithms in use, because
of the prefix. Could also be bz for example.)

I think I managed to decompress & decode the parameter strings, but
gave up because of time constraints :)

Hope that helps a bit and maybe someone more knowledgeable can chime in.

Cheers,

  Jochen

On Sun, May 5, 2019 at 12:23 PM Gunther Wegner <gwegner...@gmail.com> wrote:
>
> Hi darktable Team,
> is there any documentation about the way, DT stores its values in the XMP 
> files?
>
> From what I know, XMP was intended to be an open, readable format which 
> should allow to interface between different programs. Even if this mostly 
> doesn't work, because most applications use their own way of implementing it, 
> at least many use a readable format. I'm a bit surprised that darktable chose 
> an all encrypted and compressed format to store its parameters which makes it 
> hard to interface.
>
> So my question is, if there is a documentation on how to decode / encode the 
> chosen format?
>
> I'm asking, because I'm the developer of LRTimelapse, the leading solution 
> for timelapse editing with a large user base, which currently interfaces with 
> Lightroom via XMP files. I'm evaluating the options to use alternative Raw 
> Converters also.
>
> Thanks in advance!
> Gunther
>
> ___________________________________________________________________________ 
> darktable developer mailing list to unsubscribe send a mail to 
> darktable-dev+unsubscr...@lists.darktable.org
___________________________________________________________________________
darktable developer mailing list
to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org

Reply via email to