Skip to content

Added Exif support to enable get/set multiple values.

Can now pass Exif.* tags to

gchar** gexiv2_metadata_get_tag_multiple(GExiv2Metadata *self,
                                         const gchar* tag)

and

gboolean gexiv2_metadata_set_tag_multiple(GExiv2Metadata *self,
                                          const gchar* tag,
                                          const gchar** values)

Exif tags don't store multiple values. For a valid tag, the return value of getting is

return_values[0] = "Exif value"
return_values[1] = NULL

or

return_values[0] = NULL

When setting, if successful only the last non-NULL value of the values parameter will be assigned.

This closes Issue #10 (closed)

Merge request reports