• Home
  • Raw
  • Download

Lines Matching refs:entry

39     inline void operator()(ExifEntry* entry) const { exif_entry_unref(entry); }  in operator ()()
495 std::unique_ptr<ExifEntry> entry = addVariableLengthEntry( in setGpsAltitude() local
497 if (!entry) { in setGpsAltitude()
502 exif_set_rational(entry->data, EXIF_BYTE_ORDER_INTEL, in setGpsAltitude()
524 std::unique_ptr<ExifEntry> entry = addVariableLengthEntry( in setGpsLatitude() local
526 if (!entry) { in setGpsLatitude()
531 setLatitudeOrLongitudeData(entry->data, latitude); in setGpsLatitude()
552 std::unique_ptr<ExifEntry> entry = addVariableLengthEntry( in setGpsLongitude() local
554 if (!entry) { in setGpsLongitude()
559 setLatitudeOrLongitudeData(entry->data, longitude); in setGpsLongitude()
575 std::unique_ptr<ExifEntry> entry = addVariableLengthEntry(EXIF_IFD_GPS, in setGpsTimestamp() local
577 if (!entry) { in setGpsTimestamp()
581 int result = snprintf(reinterpret_cast<char*>(entry->data), kGpsDateStampSize, in setGpsTimestamp()
589 entry = addVariableLengthEntry(EXIF_IFD_GPS, timeTag, EXIF_FORMAT_RATIONAL, 3, in setGpsTimestamp()
591 if (!entry) { in setGpsTimestamp()
595 exif_set_rational(entry->data, EXIF_BYTE_ORDER_INTEL, in setGpsTimestamp()
597 exif_set_rational(entry->data + sizeof(ExifRational), EXIF_BYTE_ORDER_INTEL, in setGpsTimestamp()
599 exif_set_rational(entry->data + 2 * sizeof(ExifRational), EXIF_BYTE_ORDER_INTEL, in setGpsTimestamp()
765 std::unique_ptr<ExifEntry> entry(exif_entry_new_mem(mem)); in addVariableLengthEntry() local
766 if (!entry) { in addVariableLengthEntry()
778 entry->data = static_cast<unsigned char*>(tmpBuffer); in addVariableLengthEntry()
779 entry->tag = tag; in addVariableLengthEntry()
780 entry->format = format; in addVariableLengthEntry()
781 entry->components = components; in addVariableLengthEntry()
782 entry->size = size; in addVariableLengthEntry()
784 exif_content_add_entry(exif_data_->ifd[ifd], entry.get()); in addVariableLengthEntry()
787 return entry; in addVariableLengthEntry()
791 std::unique_ptr<ExifEntry> entry(exif_content_get_entry(exif_data_->ifd[ifd], tag)); in addEntry() local
792 if (entry) { in addEntry()
794 exif_entry_ref(entry.get()); in addEntry()
795 return entry; in addEntry()
797 entry.reset(exif_entry_new()); in addEntry()
798 if (!entry) { in addEntry()
802 entry->tag = tag; in addEntry()
803 exif_content_add_entry(exif_data_->ifd[ifd], entry.get()); in addEntry()
804 exif_entry_initialize(entry.get(), tag); in addEntry()
805 return entry; in addEntry()
809 std::unique_ptr<ExifEntry> entry = addEntry(ifd, tag); in setShort() local
810 if (!entry) { in setShort()
814 exif_set_short(entry->data, EXIF_BYTE_ORDER_INTEL, value); in setShort()
819 std::unique_ptr<ExifEntry> entry = addEntry(ifd, tag); in setLong() local
820 if (!entry) { in setLong()
824 exif_set_long(entry->data, EXIF_BYTE_ORDER_INTEL, value); in setLong()
830 std::unique_ptr<ExifEntry> entry = addEntry(ifd, tag); in setRational() local
831 if (!entry) { in setRational()
835 exif_set_rational(entry->data, EXIF_BYTE_ORDER_INTEL, {numerator, denominator}); in setRational()
841 std::unique_ptr<ExifEntry> entry = addEntry(ifd, tag); in setSRational() local
842 if (!entry) { in setSRational()
846 exif_set_srational(entry->data, EXIF_BYTE_ORDER_INTEL, {numerator, denominator}); in setSRational()
857 std::unique_ptr<ExifEntry> entry = in setString() local
859 if (!entry) { in setString()
863 memcpy(entry->data, buffer.c_str(), entry_size); in setString()
897 camera_metadata_ro_entry entry = metadata.find(ANDROID_LENS_FOCAL_LENGTH); in setFromMetadata() local
898 if (entry.count) { in setFromMetadata()
899 focal_length = entry.data.f[0]; in setFromMetadata()
921 entry = metadata.find(ANDROID_SCALER_CROP_REGION); in setFromMetadata()
925 if (!setDigitalZoomRatio(entry.data.i32[2], entry.data.i32[3], in setFromMetadata()
933 entry = metadata.find(ANDROID_JPEG_GPS_COORDINATES); in setFromMetadata()
934 if (entry.count < 3) { in setFromMetadata()
938 if (!setGpsLatitude(entry.data.d[0])) { in setFromMetadata()
942 if (!setGpsLongitude(entry.data.d[1])) { in setFromMetadata()
946 if (!setGpsAltitude(entry.data.d[2])) { in setFromMetadata()
953 entry = metadata.find(ANDROID_JPEG_GPS_PROCESSING_METHOD); in setFromMetadata()
954 std::string method_str(reinterpret_cast<const char*>(entry.data.u8)); in setFromMetadata()
962 entry = metadata.find(ANDROID_JPEG_GPS_TIMESTAMP); in setFromMetadata()
963 time_t timestamp = static_cast<time_t>(entry.data.i64[0]); in setFromMetadata()
977 entry = metadata.find(ANDROID_CONTROL_AE_EXPOSURE_COMPENSATION); in setFromMetadata()
980 if (!setExposureBias(entry.data.i32[0], stepEntry.data.r[0].numerator, in setFromMetadata()
988 entry = metadata.find(ANDROID_JPEG_ORIENTATION); in setFromMetadata()
989 if (!setOrientation(entry.data.i32[0])) { in setFromMetadata()
996 entry = metadata.find(ANDROID_SENSOR_EXPOSURE_TIME); in setFromMetadata()
997 float exposure_time = 1.0f * entry.data.i64[0] / 1e9; in setFromMetadata()
1010 entry = metadata.find(ANDROID_LENS_FOCUS_DISTANCE); in setFromMetadata()
1011 if (!setSubjectDistance(entry.data.f[0])) { in setFromMetadata()
1018 entry = metadata.find(ANDROID_SENSOR_SENSITIVITY); in setFromMetadata()
1019 int32_t iso = entry.data.i32[0]; in setFromMetadata()
1033 entry = metadata.find(ANDROID_LENS_APERTURE); in setFromMetadata()
1034 if (!setFNumber(entry.data.f[0])) { in setFromMetadata()
1038 if (!setAperture(entry.data.f[0])) { in setFromMetadata()
1051 entry = staticInfo.find(ANDROID_LENS_INFO_AVAILABLE_APERTURES); in setFromMetadata()
1052 if (!setMaxAperture(entry.data.f[0])) { in setFromMetadata()
1059 entry = staticInfo.find(ANDROID_FLASH_INFO_AVAILABLE); in setFromMetadata()
1067 if (!setFlash(entry.data.u8[0], flashState, aeMode)) { in setFromMetadata()
1074 entry = metadata.find(ANDROID_CONTROL_AWB_MODE); in setFromMetadata()
1075 if (!setWhiteBalance(entry.data.u8[0])) { in setFromMetadata()
1082 entry = metadata.find(ANDROID_CONTROL_AE_MODE); in setFromMetadata()
1083 if (!setExposureMode(entry.data.u8[0])) { in setFromMetadata()