diff options
author | Edgard Lima <edgard.lima@indt.org.br> | 2007-12-04 17:20:25 +0000 |
---|---|---|
committer | Edgard Lima <edgard.lima@indt.org.br> | 2007-12-04 17:20:25 +0000 |
commit | f44ca529d7773a095b9a02745ee71349b5161b2d (patch) | |
tree | 0a7c2030b7575283d5b151e40024c11f3b35fb60 /ext/metadata/metadatamuxjpeg.c | |
parent | cf4c5c965553c2c216561e4868621b82bf0a1ab5 (diff) | |
download | gst-plugins-bad-f44ca529d7773a095b9a02745ee71349b5161b2d.tar.gz gst-plugins-bad-f44ca529d7773a095b9a02745ee71349b5161b2d.tar.bz2 gst-plugins-bad-f44ca529d7773a095b9a02745ee71349b5161b2d.zip |
Now compiles even when libiptc is missing.
Original commit message from CVS:
Now compiles even when libiptc is missing.
Diffstat (limited to 'ext/metadata/metadatamuxjpeg.c')
-rw-r--r-- | ext/metadata/metadatamuxjpeg.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/ext/metadata/metadatamuxjpeg.c b/ext/metadata/metadatamuxjpeg.c index 0e5c9334..74b7ad19 100644 --- a/ext/metadata/metadatamuxjpeg.c +++ b/ext/metadata/metadatamuxjpeg.c @@ -45,7 +45,9 @@ #include <string.h> +#ifdef HAVE_IPTC #include <libiptcdata/iptc-jpeg.h> +#endif static int metadatamux_jpeg_reading (JpegMuxData * jpeg_data, guint8 ** buf, @@ -55,8 +57,8 @@ metadatamux_jpeg_reading (JpegMuxData * jpeg_data, guint8 ** buf, #define READ(buf, size) ( (size)--, *((buf)++) ) static void -metadatamux_wrap_chunk (MetadataChunk * chunk, guint8 * buf, guint32 buf_size, - guint8 a, guint8 b) +metadatamux_wrap_chunk (MetadataChunk * chunk, const guint8 * buf, + guint32 buf_size, guint8 a, guint8 b) { guint8 *data = g_new (guint8, 4 + buf_size + chunk->size); @@ -89,6 +91,7 @@ metadatamux_jpeg_lazy_update (JpegMuxData * jpeg_data) has_exif = TRUE; break; case MD_CHUNK_IPTC: +#ifdef HAVE_IPTC { unsigned int size = jpeg_data->inject_chunks->chunk[i].size + 256; unsigned char *buf = g_new (guint8, size); @@ -108,6 +111,7 @@ metadatamux_jpeg_lazy_update (JpegMuxData * jpeg_data) /* FIXME: remove entry from list */ } } +#endif /* #ifdef HAVE_IPTC */ break; case MD_CHUNK_XMP: { |