summaryrefslogtreecommitdiffstats
path: root/ext/metadata/metadataparsepng.h
diff options
context:
space:
mode:
authorEdgard Lima <edgard.lima@indt.org.br>2007-11-18 21:06:51 +0000
committerEdgard Lima <edgard.lima@indt.org.br>2007-11-18 21:06:51 +0000
commita7a580dd585e9d7185b75505fa6749d96c6aff6a (patch)
treee6e849a14c11f2ce73fa27350bb633e4ccc3633c /ext/metadata/metadataparsepng.h
parent822d35c31bcda063be9e209612f5c753ad8e0bf2 (diff)
downloadgst-plugins-bad-a7a580dd585e9d7185b75505fa6749d96c6aff6a.tar.gz
gst-plugins-bad-a7a580dd585e9d7185b75505fa6749d96c6aff6a.tar.bz2
gst-plugins-bad-a7a580dd585e9d7185b75505fa6749d96c6aff6a.zip
Strip out metadata chunks.
Original commit message from CVS: Strip out metadata chunks.
Diffstat (limited to 'ext/metadata/metadataparsepng.h')
-rw-r--r--ext/metadata/metadataparsepng.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/ext/metadata/metadataparsepng.h b/ext/metadata/metadataparsepng.h
index 99f0f7ea..c059450f 100644
--- a/ext/metadata/metadataparsepng.h
+++ b/ext/metadata/metadataparsepng.h
@@ -44,7 +44,7 @@
#ifndef __METADATAPARSE_PNG_H__
#define __METADATAPARSE_PNG_H__
-#include <gst/base/gstadapter.h>
+#include "metadataparsetypes.h"
G_BEGIN_DECLS
@@ -61,21 +61,21 @@ typedef enum _tag_PngState
typedef struct _tag_PngData
{
PngState state;
- GstAdapter **adpt_xmp;
+ MetadataChunk *xmp;
guint32 read;
} PngData;
extern void
-metadataparse_png_init (PngData * png_data, GstAdapter ** adpt_exif,
- GstAdapter ** adpt_iptc, GstAdapter ** adpt_xmp);
+metadataparse_png_init (PngData * png_data, MetadataChunk *exif,
+ MetadataChunk * iptc, MetadataChunk *xmp);
extern void metadataparse_png_dispose (PngData * png_data);
int
metadataparse_png_parse (PngData * png_data, guint8 * buf,
- guint32 * bufsize, guint8 ** next_start, guint32 * next_size);
+ guint32 * bufsize, const guint32 offset, guint8 ** next_start, guint32 * next_size);
G_END_DECLS
#endif /* __METADATAPARSE_PNG_H__ */