Lines Matching refs:ifd

125 		data->ifd[i] = exif_content_new_mem (data->priv->mem);  in exif_data_new_mem()
126 if (!data->ifd[i]) { in exif_data_new_mem()
130 data->ifd[i]->parent = data; in exif_data_new_mem()
331 if ((i) == ifd) { \
338 if (data->ifd[(i)]->count) { \
358 exif_data_load_data_content (ExifData *data, ExifIfd ifd, in exif_data_load_data_content() argument
372 if ((((int)ifd) < 0) || ( ((int)ifd) >= EXIF_IFD_COUNT)) in exif_data_load_data_content()
454 if (!exif_tag_get_name_in_ifd (tag, ifd)) { in exif_data_load_data_content()
463 exif_ifd_get_name (ifd)); in exif_data_load_data_content()
469 exif_ifd_get_name (ifd)); in exif_data_load_data_content()
476 exif_content_add_entry (data->ifd[ifd], entry); in exif_data_load_data_content()
507 exif_data_save_data_content (ExifData *data, ExifContent *ifd, in exif_data_save_data_content() argument
516 if (!data || !data->priv || !ifd || !d || !ds) in exif_data_save_data_content()
520 if (ifd == data->ifd[i]) in exif_data_save_data_content()
535 if (data->ifd[EXIF_IFD_EXIF]->count || in exif_data_save_data_content()
536 data->ifd[EXIF_IFD_INTEROPERABILITY]->count) in exif_data_save_data_content()
540 if (data->ifd[EXIF_IFD_GPS]->count) in exif_data_save_data_content()
549 if (data->ifd[EXIF_IFD_INTEROPERABILITY]->count) in exif_data_save_data_content()
559 ts = *ds + (2 + (ifd->count + n_ptr + n_thumb) * 12 + 4); in exif_data_save_data_content()
570 (ExifShort) (ifd->count + n_ptr + n_thumb)); in exif_data_save_data_content()
579 ifd->count, exif_ifd_get_name (i), offset); in exif_data_save_data_content()
580 for (j = 0; j < ifd->count; j++) { in exif_data_save_data_content()
581 if (ifd->entries[j]) { in exif_data_save_data_content()
582 exif_data_save_data_entry (data, ifd->entries[j], d, ds, in exif_data_save_data_content()
587 offset += 12 * ifd->count; in exif_data_save_data_content()
599 if (data->ifd[EXIF_IFD_EXIF]->count || in exif_data_save_data_content()
600 data->ifd[EXIF_IFD_INTEROPERABILITY]->count) { in exif_data_save_data_content()
610 data->ifd[EXIF_IFD_EXIF], d, ds, *ds - 6); in exif_data_save_data_content()
615 if (data->ifd[EXIF_IFD_GPS]->count) { in exif_data_save_data_content()
625 data->ifd[EXIF_IFD_GPS], d, ds, *ds - 6); in exif_data_save_data_content()
636 if (data->ifd[EXIF_IFD_INTEROPERABILITY]->count) { in exif_data_save_data_content()
646 data->ifd[EXIF_IFD_INTEROPERABILITY], d, ds, in exif_data_save_data_content()
699 qsort (*d + 6 + offset - (ifd->count + n_ptr + n_thumb) * 12, in exif_data_save_data_content()
700 (ifd->count + n_ptr + n_thumb), 12, in exif_data_save_data_content()
704 if (i == EXIF_IFD_0 && (data->ifd[EXIF_IFD_1]->count || in exif_data_save_data_content()
712 exif_data_save_data_content (data, data->ifd[EXIF_IFD_1], d, ds, in exif_data_save_data_content()
984 exif_data_save_data_content (data, data->ifd[EXIF_IFD_0], d, ds, in exif_data_save_data()
1034 if (data->ifd[i]) { in exif_data_free()
1035 exif_content_unref (data->ifd[i]); in exif_data_free()
1036 data->ifd[i] = NULL; in exif_data_free()
1070 if (data->ifd[i] && data->ifd[i]->count) { in exif_data_dump()
1073 exif_content_dump (data->ifd[i], 0); in exif_data_dump()
1107 func (data->ifd[i], user_data); in exif_data_foreach_content()
1160 exif_content_log (data->ifd[i], log); in exif_data_log()