Lines Matching refs:ifd
61 static void removeExistingEntry(ExifData* exifData, ExifIfd ifd, int tag) { in removeExistingEntry() argument
62 ExifEntry* entry = exif_content_get_entry(exifData->ifd[ifd], in removeExistingEntry()
65 exif_content_remove_entry(exifData->ifd[ifd], entry); in removeExistingEntry()
90 ExifIfd ifd, in createEntry() argument
94 removeExistingEntry(exifData, ifd, tag); in createEntry()
97 exif_content_add_entry(exifData->ifd[ifd], entry); in createEntry()
115 ExifIfd ifd, in createEntry() argument
121 return createEntry(exifData, ifd, tag, values, denominator); in createEntry()
127 ExifIfd ifd, in createEntry() argument
132 removeExistingEntry(exifData, ifd, tag); in createEntry()
135 exif_content_add_entry(exifData->ifd[ifd], entry); in createEntry()
144 ExifIfd ifd, in createEntry() argument
149 return createEntry(exifData, ifd, tag, data, length, EXIF_FORMAT_ASCII); in createEntry()
164 ExifIfd ifd, in createEntry() argument
166 removeExistingEntry(exifData, ifd, tag); in createEntry()
168 exif_content_add_entry(exifData->ifd[ifd], entry); in createEntry()
178 ExifIfd ifd, in createEntry() argument
181 removeExistingEntry(exifData, ifd, tag); in createEntry()
184 exif_content_add_entry(exifData->ifd[ifd], entry); in createEntry()
195 ExifIfd ifd, in createEntry() argument
198 removeExistingEntry(exifData, ifd, tag); in createEntry()
201 exif_content_add_entry(exifData->ifd[ifd], entry); in createEntry()