vl = exif_get_long (entry->data, entry->order);
snprintf (v, maxlen, "%lu", (long unsigned int) vl );
break;
+ case MNOTE_NIKON_TAG_LENS_FSTOPS:
case MNOTE_NIKON_TAG_EXPOSUREDIFF: {
unsigned char a,b,c,d;
CF (entry->format, EXIF_FORMAT_UNDEFINED, v, maxlen);
snprintf (v, maxlen, "%.1f", c?(float)a*((float)b/(float)c):0 );
break;
}
- case MNOTE_NIKON_TAG_LENS_FSTOPS: {
- unsigned char a,b,c,d;
- CF (entry->format, EXIF_FORMAT_UNDEFINED, v, maxlen);
- CC (entry->components, 4, v, maxlen);
- vl = exif_get_long (entry->data, entry->order);
- a = (vl>>24)&0xff; b = (vl>>16)&0xff; c = (vl>>8)&0xff; d = (vl)&0xff;
- snprintf (v, maxlen, "%.2f", c?(float)a*((float)b/(float)c):0 );
- break;
- }
case MNOTE_NIKON_TAG_FLASHEXPCOMPENSATION:
case MNOTE_NIKON_TAG_FLASHEXPOSUREBRACKETVAL:
CF (entry->format, EXIF_FORMAT_UNDEFINED, v, maxlen);