Lines Matching refs:format
191 // TODO: replace the ", 0" values in this table with the correct format, e.g. ", FMT_USHORT"
388 void PrintFormatNumber(void * ValuePtr, int Format, int ByteCount)
393 switch(Format){
409 printf("Unknown format %d:", Format);
425 double ConvertAnyFormat(void * ValuePtr, int Format)
430 switch(Format){
454 // Not sure if this is correct (never seen float used in Exif format)
459 ErrNonfatal("Illegal format code %d",Format,0);
590 int Tag, Format, Components;
597 Format = Get16u(DirEntry+2);
600 if ((Format-1) >= NUM_FORMATS) {
602 ErrNonfatal("Illegal number format %d for tag %04x", Format, Tag);
611 ByteCount = Components * BytesPerFormat[Format];
660 switch(Format){
665 PrintFormatNumber(ValuePtr, Format, ByteCount);
698 PrintFormatNumber(ValuePtr, Format, ByteCount);
795 ImageInfo.ApertureFNumber = (float)ConvertAnyFormat(ValuePtr, Format);
804 = (float)exp(ConvertAnyFormat(ValuePtr, Format)*log(2)*0.5);
818 ImageInfo.Distance = (float)ConvertAnyFormat(ValuePtr, Format);
824 ImageInfo.ExposureTime = (float)ConvertAnyFormat(ValuePtr, Format);
832 = (float)(1/exp(ConvertAnyFormat(ValuePtr, Format)*log(2)));
838 ImageInfo.FlashUsed=(int)ConvertAnyFormat(ValuePtr, Format);
849 OrientationNumFormat[NumOrientations] = Format;
851 ImageInfo.Orientation = (int)ConvertAnyFormat(ValuePtr, Format);
863 // rotated to portrait format.
864 a = (int)ConvertAnyFormat(ValuePtr, Format);
869 FocalplaneXRes = ConvertAnyFormat(ValuePtr, Format);
873 switch((int)ConvertAnyFormat(ValuePtr, Format)){
889 ImageInfo.ExposureBias = (float)ConvertAnyFormat(ValuePtr, Format);
893 ImageInfo.Whitebalance = (int)ConvertAnyFormat(ValuePtr, Format);
897 ImageInfo.LightSource = (int)ConvertAnyFormat(ValuePtr, Format);
901 ImageInfo.MeteringMode = (int)ConvertAnyFormat(ValuePtr, Format);
905 ImageInfo.ExposureProgram = (int)ConvertAnyFormat(ValuePtr, Format);
913 ImageInfo.ISOequivalent = (int)ConvertAnyFormat(ValuePtr, Format);
918 ImageInfo.ExposureMode = (int)ConvertAnyFormat(ValuePtr, Format);
922 ImageInfo.ISOequivalent = (int)ConvertAnyFormat(ValuePtr, Format);
930 ImageInfo.DigitalZoomRatio = (float)ConvertAnyFormat(ValuePtr, Format);
934 ThumbnailOffset = (unsigned)ConvertAnyFormat(ValuePtr, Format);
939 ThumbnailSize = (unsigned)ConvertAnyFormat(ValuePtr, Format);
978 ImageInfo.FocalLength35mmEquiv = (unsigned)ConvertAnyFormat(ValuePtr, Format);
984 ImageInfo.DistanceRange = (int)ConvertAnyFormat(ValuePtr, Format);
1007 // As Jhead produces this form of format incorrectness,
1159 int format = TagTable[i].Format;
1160 if (format == 0) {
1161 printf("tag %s format not defined ***** YOU MUST ADD THE FORMAT TO THE TagTable in exif.c!!!!", TagTable[i].Desc);
1172 int format,
1182 Put16u(Buffer+(*DirIndex) + 2, format); // Format
1183 if (format == FMT_STRING && components == -1) {
1186 } else if (format == FMT_SSHORT && components == -1) {
1190 if (format == FMT_UNDEFINED && components == -1) {
1191 // check if this UNDEFINED format is actually ASCII (as it usually is)
1202 if (format == FMT_STRING) {
1213 } else if ((format == FMT_UNDEFINED) &&
1237 printf("processing component %s format %s", curElement, formatStr(format));
1240 if (format == FMT_URATIONAL) {
1254 } else if (format == FMT_SRATIONAL) {
1268 } else if ((components == -1) && ((format == FMT_USHORT) || (format == FMT_SSHORT))) {
1286 char* formatStr(int format) {
1287 switch (format) {
1381 entry->Format,
1447 entry->Format,
1610 // non standard format encoding. Can't do it.
1634 // Check for format: YYYY:MM:DD HH:MM:SS format.
1649 return FALSE; // Wasn't in Exif date format.