Lines Matching refs:ifd
64 static void removeExistingEntry(ExifData* exifData, ExifIfd ifd, int tag) { in removeExistingEntry() argument
65 ExifEntry* entry = exif_content_get_entry(exifData->ifd[ifd], in removeExistingEntry()
68 exif_content_remove_entry(exifData->ifd[ifd], entry); in removeExistingEntry()
93 ExifIfd ifd, in createEntry() argument
97 removeExistingEntry(exifData, ifd, tag); in createEntry()
100 exif_content_add_entry(exifData->ifd[ifd], entry); in createEntry()
118 ExifIfd ifd, in createEntry() argument
124 return createEntry(exifData, ifd, tag, values, denominator); in createEntry()
130 ExifIfd ifd, in createEntry() argument
135 removeExistingEntry(exifData, ifd, tag); in createEntry()
138 exif_content_add_entry(exifData->ifd[ifd], entry); in createEntry()
147 ExifIfd ifd, in createEntry() argument
152 return createEntry(exifData, ifd, tag, data, length, EXIF_FORMAT_ASCII); in createEntry()
158 ExifIfd ifd, in createEntry() argument
161 return createEntry(exifData, ifd, tag, &value, 1, EXIF_FORMAT_BYTE); in createEntry()
167 ExifIfd ifd, in createEntry() argument
169 removeExistingEntry(exifData, ifd, tag); in createEntry()
171 exif_content_add_entry(exifData->ifd[ifd], entry); in createEntry()
181 ExifIfd ifd, in createEntry() argument
184 removeExistingEntry(exifData, ifd, tag); in createEntry()
187 exif_content_add_entry(exifData->ifd[ifd], entry); in createEntry()