Lines Matching refs:mExifValues
1261 mExifValues.f_number = getRational(f_number*F_NUMBER_DECIMAL_PRECISION, F_NUMBER_DECIMAL_PRECISION);
4021 if(mExifValues.dateTime) {
4023 20, 1, (void *)mExifValues.dateTime);
4025 20, 1, (void *)mExifValues.dateTime);
4027 addExifTag(EXIFTAGID_FOCAL_LENGTH, EXIF_RATIONAL, 1, 1, (void *)&(mExifValues.focalLength));
4028 addExifTag(EXIFTAGID_ISO_SPEED_RATING,EXIF_SHORT,1,1,(void *)&(mExifValues.isoSpeed));
4031 if(mExifValues.f_number.num>0 && mExifValues.f_number.num<3200)
4032 addExifTag(EXIFTAGID_F_NUMBER,EXIF_RATIONAL,1,1,(void *)&(mExifValues.f_number));
4034 if(mExifValues.mGpsProcess) {
4036 EXIF_ASCII_PREFIX_SIZE + strlen(mExifValues.gpsProcessingMethod + EXIF_ASCII_PREFIX_SIZE) + 1,
4037 1, (void *)mExifValues.gpsProcessingMethod);
4040 if(mExifValues.mLatitude) {
4041 addExifTag(EXIFTAGID_GPS_LATITUDE, EXIF_RATIONAL, 3, 1, (void *)mExifValues.latitude);
4043 if(mExifValues.latRef) {
4045 1, (void *)mExifValues.latRef);
4049 if(mExifValues.mLongitude) {
4050 addExifTag(EXIFTAGID_GPS_LONGITUDE, EXIF_RATIONAL, 3, 1, (void *)mExifValues.longitude);
4052 if(mExifValues.lonRef) {
4054 1, (void *)mExifValues.lonRef);
4058 if(mExifValues.mAltitude) {
4060 1, (void *)&(mExifValues.altitude));
4062 addExifTag(EXIFTAGID_GPS_ALTITUDE_REF, EXIF_BYTE, 1, 1, (void *)&mExifValues.mAltitude_ref);
4065 if(mExifValues.mTimeStamp) {
4069 unixTime = (time_t)mExifValues.mGPSTimestamp;
4072 strftime(mExifValues.gpsDateStamp, sizeof(mExifValues.gpsDateStamp), "%Y:%m:%d", UTCTimestamp);
4074 strlen(mExifValues.gpsDateStamp)+1 , 1, (void *)mExifValues.gpsDateStamp);
4076 mExifValues.gpsTimeStamp[0] = getRational(UTCTimestamp->tm_hour, 1);
4077 mExifValues.gpsTimeStamp[1] = getRational(UTCTimestamp->tm_min, 1);
4078 mExifValues.gpsTimeStamp[2] = getRational(UTCTimestamp->tm_sec, 1);
4081 3, 1, (void *)mExifValues.gpsTimeStamp);
4084 if(mExifValues.exposure_time.num || mExifValues.exposure_time.denom)
4085 addExifTag(EXIFTAGID_EXPOSURE_TIME, EXIF_RATIONAL, 1, 1, (void *)&mExifValues.exposure_time);
4097 strncpy(mExifValues.dateTime, str, 19);
4098 mExifValues.dateTime[19] = '\0';
4105 mExifValues.focalLength = getRational(focalLengthValue, FOCAL_LENGTH_DECIMAL_PRECISION);
4116 mExifValues.isoSpeed = temp1;
4121 mExifValues.isoSpeed = temp1;
4132 memcpy(&mExifValues.exposure_time, &temp, sizeof(mExifValues.exposure_time));
4142 snprintf(mExifValues.dateTime, 20, "%04d:%02d:%02d %02d:%02d:%02d",
4157 memcpy(mExifValues.gpsProcessingMethod, ExifAsciiPrefix, EXIF_ASCII_PREFIX_SIZE);
4158 strncpy(mExifValues.gpsProcessingMethod + EXIF_ASCII_PREFIX_SIZE, str,
4160 mExifValues.gpsProcessingMethod[EXIF_ASCII_PREFIX_SIZE + GPS_PROCESSING_METHOD_SIZE-1] = '\0';
4161 ALOGV("EXIFTAGID_GPS_PROCESSINGMETHOD = %s %s", mExifValues.gpsProcessingMethod,
4162 mExifValues.gpsProcessingMethod+8);
4163 mExifValues.mGpsProcess = true;
4165 mExifValues.mGpsProcess = false;
4172 parseGPSCoordinate(str, mExifValues.latitude);
4178 mExifValues.latRef[0] = 'S';
4180 mExifValues.latRef[0] = 'N';
4182 mExifValues.latRef[1] = '\0';
4183 mExifValues.mLatitude = true;
4184 mParameters.set(QCameraParameters::KEY_GPS_LATITUDE_REF,mExifValues.latRef);
4185 ALOGV("EXIFTAGID_GPS_LATITUDE_REF = %s", mExifValues.latRef);
4187 mExifValues.mLatitude = false;
4194 parseGPSCoordinate(str, mExifValues.longitude);
4200 mExifValues.lonRef[0] = 'W';
4202 mExifValues.lonRef[0] = 'E';
4204 mExifValues.lonRef[1] = '\0';
4205 mExifValues.mLongitude = true;
4206 ALOGV("EXIFTAGID_GPS_LONGITUDE_REF = %s", mExifValues.lonRef);
4207 mParameters.set(QCameraParameters::KEY_GPS_LONGITUDE_REF, mExifValues.lonRef);
4209 mExifValues.mLongitude = false;
4216 mExifValues.mAltitude_ref = 0;
4218 mExifValues.mAltitude_ref = 1;
4221 mExifValues.altitude = getRational(value*1000, 1000);
4222 mExifValues.mAltitude = true;
4224 mParameters.set(QCameraParameters::KEY_GPS_ALTITUDE_REF, mExifValues.mAltitude_ref);
4227 mExifValues.mAltitude = false;
4234 mExifValues.mTimeStamp = true;
4235 mExifValues.mGPSTimestamp = atol(str);
4237 mExifValues.mTimeStamp = false;