Hi all! I noticed that darktable sets up an internal namespace to write Xmp.lr.hierarchicalSubject metadata. The good news is that exiv2 0.25 will include this, so you won't need to maintain that code on your side.
I am the guilty party who added this to exiv2 a few months ago. I am wondering if my patch could be tested on your end before the exiv2 release date so that any bugs could be caught. I am quite an amateur at this type of thing, but this seemed like an easy patch. Here it is: http://dev.exiv2.org/issues/784 One issue I am seeing is that on the command line, I have to specify the type as XmpBag otherwise the property gets created as XmpText. I am not sure why that is. Also, I have not been able to find how to specify the type as XmpBag via gexiv2. If anyone has any insight on that, it would be great! Discussion on that is here: https://bugzilla.gnome.org/show_bug.cgi?id=712477 Cheers, Alan ------------------------------------------------------------------------------ Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ darktable-devel mailing list darktable-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/darktable-devel