summaryrefslogtreecommitdiffstats
path: root/ext/metadata/metadataparsejpeg.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/metadataparsejpeg.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/metadataparsejpeg.h')
-rw-r--r--ext/metadata/metadataparsejpeg.h15
1 files changed, 8 insertions, 7 deletions
diff --git a/ext/metadata/metadataparsejpeg.h b/ext/metadata/metadataparsejpeg.h
index d7f1660d..cc7cd6e2 100644
--- a/ext/metadata/metadataparsejpeg.h
+++ b/ext/metadata/metadataparsejpeg.h
@@ -44,7 +44,7 @@
#ifndef __METADATAPARSE_JPEG_H__
#define __METADATAPARSE_JPEG_H__
-#include <gst/base/gstadapter.h>
+#include "metadataparsetypes.h"
G_BEGIN_DECLS
@@ -63,23 +63,24 @@ typedef enum _tag_JpegState
typedef struct _tag_JpegData
{
JpegState state;
- GstAdapter **adpt_exif;
- GstAdapter **adpt_iptc;
- GstAdapter **adpt_xmp;
+ MetadataChunk *exif;
+ MetadataChunk *iptc;
+ MetadataChunk *xmp;
guint32 read;
+ gboolean jfif_found;
} JpegData;
extern void
-metadataparse_jpeg_init (JpegData * jpeg_data, GstAdapter ** adpt_exif,
- GstAdapter ** adpt_iptc, GstAdapter ** adpt_xmp);
+metadataparse_jpeg_init (JpegData * jpeg_data, MetadataChunk * adpt_exif,
+ MetadataChunk * adpt_iptc, MetadataChunk * adpt_xmp);
extern void metadataparse_jpeg_dispose (JpegData * jpeg_data);
int
metadataparse_jpeg_parse (JpegData * jpeg_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_JPEG_H__ */