Lines Matching refs:bufLen
511 static int addKeyValueString(char** buf, int bufLen, const char* key, const char* value) { in addKeyValueString() argument
520 if (newLen >= bufLen) { in addKeyValueString()
522 bufLen = newLen + 5; in addKeyValueString()
523 ALOGE("reallocing to %d", bufLen); in addKeyValueString()
525 bufLen = newLen + 500; in addKeyValueString()
527 *buf = realloc(*buf, bufLen); in addKeyValueString()
533 snprintf(*buf + strlen(*buf), bufLen, "%s%s%s", key, valueLen, value); in addKeyValueString()
538 return bufLen; in addKeyValueString()
542 static int addKeyValueInt(char** buf, int bufLen, const char* key, int value) { in addKeyValueInt() argument
546 return addKeyValueString(buf, bufLen, key, valueStr); in addKeyValueInt()
550 static int addKeyValueDouble(char** buf, int bufLen, const char* key, double value, const char* for… in addKeyValueDouble() argument
554 return addKeyValueString(buf, bufLen, key, valueStr); in addKeyValueDouble()
558 static int addKeyValueRational(char** buf, int bufLen, const char* key, rat_t value) { in addKeyValueRational() argument
561 return addKeyValueString(buf, bufLen, key, valueStr); in addKeyValueRational()
578 int bufLen = 5; in getAttributes() local
580 int bufLen = 1000; in getAttributes() local
582 char* buf = malloc(bufLen); in getAttributes()
589 bufLen = addKeyValueString(&buf, bufLen, "hasThumbnail", in getAttributes()
592 if (bufLen == 0) return NULL; in getAttributes()
595 bufLen = addKeyValueString(&buf, bufLen, "Make", ImageInfo.CameraMake); in getAttributes()
596 if (bufLen == 0) return NULL; in getAttributes()
599 bufLen = addKeyValueString(&buf, bufLen, "Model", ImageInfo.CameraModel); in getAttributes()
600 if (bufLen == 0) return NULL; in getAttributes()
603 bufLen = addKeyValueString(&buf, bufLen, "DateTime", ImageInfo.DateTime); in getAttributes()
604 if (bufLen == 0) return NULL; in getAttributes()
607 bufLen = addKeyValueString(&buf, bufLen, "DateTimeDigitized", ImageInfo.DigitizedTime); in getAttributes()
608 if (bufLen == 0) return NULL; in getAttributes()
611 bufLen = addKeyValueString(&buf, bufLen, "SubSecTime", ImageInfo.SubSecTime); in getAttributes()
612 if (bufLen == 0) return NULL; in getAttributes()
615 bufLen = addKeyValueString(&buf, bufLen, "SubSecTimeOriginal", ImageInfo.SubSecTimeOrig); in getAttributes()
616 if (bufLen == 0) return NULL; in getAttributes()
619 bufLen = addKeyValueString(&buf, bufLen, "SubSecTimeDigitized", ImageInfo.SubSecTimeDig); in getAttributes()
620 if (bufLen == 0) return NULL; in getAttributes()
623 bufLen = addKeyValueInt(&buf, bufLen, "ImageWidth", ImageInfo.Width); in getAttributes()
624 if (bufLen == 0) return NULL; in getAttributes()
626 bufLen = addKeyValueInt(&buf, bufLen, "ImageLength", ImageInfo.Height); in getAttributes()
627 if (bufLen == 0) return NULL; in getAttributes()
629 bufLen = addKeyValueInt(&buf, bufLen, "Orientation", ImageInfo.Orientation); in getAttributes()
630 if (bufLen == 0) return NULL; in getAttributes()
633 bufLen = addKeyValueInt(&buf, bufLen, "Flash", ImageInfo.FlashUsed); in getAttributes()
634 if (bufLen == 0) return NULL; in getAttributes()
638 bufLen = addKeyValueRational(&buf, bufLen, "FocalLength", ImageInfo.FocalLength); in getAttributes()
639 if (bufLen == 0) return NULL; in getAttributes()
644 … bufLen = addKeyValueDouble(&buf, bufLen, "DigitalZoomRatio", ImageInfo.DigitalZoomRatio, "%5.3f"); in getAttributes()
645 if (bufLen == 0) return NULL; in getAttributes()
656 … bufLen = addKeyValueDouble(&buf, bufLen, "ExposureTime", (double)ImageInfo.ExposureTime, format); in getAttributes()
657 if (bufLen == 0) return NULL; in getAttributes()
661 … bufLen = addKeyValueDouble(&buf, bufLen, "FNumber", (double)ImageInfo.ApertureFNumber, "%5.3f"); in getAttributes()
662 if (bufLen == 0) return NULL; in getAttributes()
666 … bufLen = addKeyValueDouble(&buf, bufLen, "SubjectDistance", (double)ImageInfo.Distance, "%4.2f"); in getAttributes()
667 if (bufLen == 0) return NULL; in getAttributes()
671 bufLen = addKeyValueInt(&buf, bufLen, "ISOSpeedRatings", ImageInfo.ISOequivalent); in getAttributes()
672 if (bufLen == 0) return NULL; in getAttributes()
678 …bufLen = addKeyValueDouble(&buf, bufLen, "ExposureBiasValue", (double)ImageInfo.ExposureBias, "%4.… in getAttributes()
679 if (bufLen == 0) return NULL; in getAttributes()
683 bufLen = addKeyValueInt(&buf, bufLen, "WhiteBalance", ImageInfo.Whitebalance); in getAttributes()
684 if (bufLen == 0) return NULL; in getAttributes()
687 bufLen = addKeyValueInt(&buf, bufLen, "LightSource", ImageInfo.LightSource); in getAttributes()
688 if (bufLen == 0) return NULL; in getAttributes()
692 bufLen = addKeyValueInt(&buf, bufLen, "MeteringMode", ImageInfo.MeteringMode); in getAttributes()
693 if (bufLen == 0) return NULL; in getAttributes()
697 bufLen = addKeyValueInt(&buf, bufLen, "ExposureProgram", ImageInfo.ExposureProgram); in getAttributes()
698 if (bufLen == 0) return NULL; in getAttributes()
702 bufLen = addKeyValueInt(&buf, bufLen, "ExposureMode", ImageInfo.ExposureMode); in getAttributes()
703 if (bufLen == 0) return NULL; in getAttributes()
708 bufLen = addKeyValueString(&buf, bufLen, "GPSLatitude", ImageInfo.GpsLatRaw); in getAttributes()
709 if (bufLen == 0) return NULL; in getAttributes()
712 bufLen = addKeyValueString(&buf, bufLen, "GPSLatitudeRef", ImageInfo.GpsLatRef); in getAttributes()
713 if (bufLen == 0) return NULL; in getAttributes()
716 bufLen = addKeyValueString(&buf, bufLen, "GPSLongitude", ImageInfo.GpsLongRaw); in getAttributes()
717 if (bufLen == 0) return NULL; in getAttributes()
720 bufLen = addKeyValueString(&buf, bufLen, "GPSLongitudeRef", ImageInfo.GpsLongRef); in getAttributes()
721 if (bufLen == 0) return NULL; in getAttributes()
724 bufLen = addKeyValueRational(&buf, bufLen, "GPSAltitude", ImageInfo.GpsAltRaw); in getAttributes()
725 bufLen = addKeyValueInt(&buf, bufLen, "GPSAltitudeRef", ImageInfo.GpsAltRef); in getAttributes()
726 if (bufLen == 0) return NULL; in getAttributes()
729 bufLen = addKeyValueString(&buf, bufLen, "GPSDateStamp", ImageInfo.GpsDateStamp); in getAttributes()
730 if (bufLen == 0) return NULL; in getAttributes()
733 bufLen = addKeyValueString(&buf, bufLen, "GPSTimeStamp", ImageInfo.GpsTimeStamp); in getAttributes()
734 if (bufLen == 0) return NULL; in getAttributes()
737 … bufLen = addKeyValueString(&buf, bufLen, "GPSProcessingMethod", ImageInfo.GpsProcessingMethod); in getAttributes()
738 if (bufLen == 0) return NULL; in getAttributes()
743 bufLen = addKeyValueString(&buf, bufLen, "UserComment", ImageInfo.Comments); in getAttributes()
744 if (bufLen == 0) return NULL; in getAttributes()