[gst-devel] image metadata on GStreamer

Edgard Lima edgard.lima at indt.org.br
Thu Jan 31 14:52:55 CET 2008

Hi Michael,

First of all: Thanks for your feedback/help.

I have considered to use exiv2 before start developing. The problem is
the license, GPL. I have asked the author  if he could change it to LGPL
and he said: "no plans to change".

I haven't got 'craches' with libexif until now. Could you please send me
files, or tell me how can I get such craches?

Thanks you again,
Edgard Lima

ext Dr. Michael J. Chudobiak wrote:
> Edgard Lima wrote:
>> Hello guys,
>> I have written a plugin to read and write metadata (EXIF, IPTC and XMP)
>> to image files (JPEG and PNG)
>> The plugin is at:
>> http://webcvs.freedesktop.org/gstreamer/gst-plugins-bad/ext/metadata/
>> Before you compile it if have to install some of the following lib
>> (apt-get install should work):
>> http://libiptcdata.sourceforge.net/
>> http://libexif.sourceforge.net/
>> http://libopenraw.freedesktop.org/wiki/Exempi
> Edgard,
> Could I strongly suggest that you use exiv2 instead? libexif is poorly
> maintained and crash prone, in my experience. exiv2 supports xmp, iptc,
> exif, and raw files, all in one library. For an example of how we are
> using it in the trunk version of gthumb, see
> http://svn.gnome.org/viewvc/gthumb/trunk/libgthumb/gth-exiv2-utils.cpp?view=markup.
> We are using it very successfully, even though the exiv2 api is C++, and
> gthumb is C. The exiv2 maintainer is very responsive.
> Tag reading is quite simple with exiv2, as the above file shows.
> - Mike

More information about the gstreamer-devel mailing list