Mercurial > geeqie.yaz
diff src/format_nikon.h @ 53:00843150f7c8
Tue Jun 7 03:47:03 2005 John Ellis <johne@verizon.net>
* filelist.c (filter_add_defaults): Add Nikon file extension for nef.
* format_canon.[ch], format_fuji.[ch]: Add comment tile, and
description field for MakerNote parser.
* format_nikon.[ch]: Add support for jpegs embedded in Nikon nef files.
* format_raw.c: Add debug description output and Nikon raw parser hook.
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
##### an offical release when making enhancements and translation updates. #####
author | gqview |
---|---|
date | Tue, 07 Jun 2005 07:55:00 +0000 |
parents | 276ea4c98d33 |
children | b58cac75ad12 |
line wrap: on
line diff
--- a/src/format_nikon.h Sun Jun 05 07:09:12 2005 +0000 +++ b/src/format_nikon.h Tue Jun 07 07:55:00 2005 +0000 @@ -13,12 +13,18 @@ #include "exif.h" +gint format_nikon_raw(const void *data, const guint len, + guint *image_offset, guint *exif_offset); + +#define FORMAT_RAW_NIKON { "II\x2a\x00", 4, "Nikon tiff raw", format_nikon_raw }, \ + { "MM\x00\x2a", 4, "Nikon tiff raw", format_nikon_raw } + gint format_nikon_makernote(ExifData *exif, unsigned char *tiff, guint offset, guint size, ExifByteOrder byte_order); -#define FORMAT_EXIF_NIKON { FORMAT_EXIF_MATCH_MAKERNOTE, "Nikon\x00", 6, format_nikon_makernote }, \ - { FORMAT_EXIF_MATCH_MAKE, "NIKON", 5, format_nikon_makernote } +#define FORMAT_EXIF_NIKON { FORMAT_EXIF_MATCH_MAKERNOTE, "Nikon\x00", 6, "Nikon", format_nikon_makernote }, \ + { FORMAT_EXIF_MATCH_MAKE, "NIKON", 5, "Nikon", format_nikon_makernote } #endif