Home | History | Annotate | Download | only in jhead

Lines Matching refs:Format

191 // TODO: replace the ", 0" values in this table with the correct format, e.g. ", FMT_USHORT"
383 void PrintFormatNumber(void * ValuePtr, int Format, int ByteCount)
388 switch(Format){
404 printf("Unknown format %d:", Format);
420 double ConvertAnyFormat(void * ValuePtr, int Format)
425 switch(Format){
449 // Not sure if this is correct (never seen float used in Exif format)
454 ErrNonfatal("Illegal format code %d",Format,0);
509 int Tag, Format, Components;
516 Format = Get16u(DirEntry+2);
519 if ((Format-1) >= NUM_FORMATS) {
521 ErrNonfatal("Illegal number format %d for tag %04x", Format, Tag);
530 ByteCount = Components * BytesPerFormat[Format];
579 switch(Format){
584 PrintFormatNumber(ValuePtr, Format, ByteCount);
617 PrintFormatNumber(ValuePtr, Format, ByteCount);
704 ImageInfo.ApertureFNumber = (float)ConvertAnyFormat(ValuePtr, Format);
713 = (float)exp(ConvertAnyFormat(ValuePtr, Format)*log(2)*0.5);
727 ImageInfo.Distance = (float)ConvertAnyFormat(ValuePtr, Format);
733 ImageInfo.ExposureTime = (float)ConvertAnyFormat(ValuePtr, Format);
741 = (float)(1/exp(ConvertAnyFormat(ValuePtr, Format)*log(2)));
747 ImageInfo.FlashUsed=(int)ConvertAnyFormat(ValuePtr, Format);
758 OrientationNumFormat[NumOrientations] = Format;
760 ImageInfo.Orientation = (int)ConvertAnyFormat(ValuePtr, Format);
772 // rotated to portrait format.
773 a = (int)ConvertAnyFormat(ValuePtr, Format);
778 FocalplaneXRes = ConvertAnyFormat(ValuePtr, Format);
782 switch((int)ConvertAnyFormat(ValuePtr, Format)){
798 ImageInfo.ExposureBias = (float)ConvertAnyFormat(ValuePtr, Format);
802 ImageInfo.Whitebalance = (int)ConvertAnyFormat(ValuePtr, Format);
806 ImageInfo.LightSource = (int)ConvertAnyFormat(ValuePtr, Format);
810 ImageInfo.MeteringMode = (int)ConvertAnyFormat(ValuePtr, Format);
814 ImageInfo.ExposureProgram = (int)ConvertAnyFormat(ValuePtr, Format);
822 ImageInfo.ISOequivalent = (int)ConvertAnyFormat(ValuePtr, Format);
827 ImageInfo.ExposureMode = (int)ConvertAnyFormat(ValuePtr, Format);
831 ImageInfo.ISOequivalent = (int)ConvertAnyFormat(ValuePtr, Format);
839 ImageInfo.DigitalZoomRatio = (float)ConvertAnyFormat(ValuePtr, Format);
843 ThumbnailOffset = (unsigned)ConvertAnyFormat(ValuePtr, Format);
848 ThumbnailSize = (unsigned)ConvertAnyFormat(ValuePtr, Format);
887 ImageInfo.FocalLength35mmEquiv = (unsigned)ConvertAnyFormat(ValuePtr, Format);
893 ImageInfo.DistanceRange = (int)ConvertAnyFormat(ValuePtr, Format);
916 // As Jhead produces this form of format incorrectness,
1068 int format = TagTable[i].Format;
1069 if (format == 0) {
1070 printf("tag %s format not defined ***** YOU MUST ADD THE FORMAT TO THE TagTable in exif.c!!!!", TagTable[i].Desc);
1081 int format,
1089 Put16u(Buffer+(*DirIndex) + 2, format); // Format
1090 if (format == FMT_STRING && components == -1) {
1096 if (format == FMT_STRING) {
1115 printf("processing component %s format %s", curElement, formatStr(format));
1118 if (format == FMT_URATIONAL) {
1127 } else if (format == FMT_SRATIONAL) {
1148 char* formatStr(int format) {
1149 switch (format) {
1242 entry->Format,
1308 entry->Format,
1456 // non standard format encoding. Can't do it.
1480 // Check for format: YYYY:MM:DD HH:MM:SS format.
1495 return FALSE; // Wasn't in Exif date format.