Lines Matching refs:dir_start
2274 static int exif_process_IFD_in_JPEG(image_info_type *ImageInfo, char *dir_start, char *offset_base,…
2719 char *dir_start; in exif_process_IFD_in_MAKERNOTE() local
2749 dir_start = value_ptr + maker_note->offset; in exif_process_IFD_in_MAKERNOTE()
2752 …ex), (int)dir_start-(int)offset_base+maker_note->offset+displacement, value_len, value_len, exif_c… in exif_process_IFD_in_MAKERNOTE()
2770 NumDirEntries = php_ifd_get16u(dir_start, ImageInfo->motorola_intel); in exif_process_IFD_in_MAKERNOTE()
2783 offset_diff = 2 + NumDirEntries*12 + 4 - php_ifd_get32u(dir_start+10, ImageInfo->motorola_intel); in exif_process_IFD_in_MAKERNOTE()
2785 …ImageInfo, E_NOTICE, "Using automatic offset correction: 0x%04X", ((int)dir_start-(int)offset_base… in exif_process_IFD_in_MAKERNOTE()
2805 if (!exif_process_IFD_TAG(ImageInfo, dir_start + 2 + 12 * de, in exif_process_IFD_in_MAKERNOTE()
3143 static int exif_process_IFD_in_JPEG(image_info_type *ImageInfo, char *dir_start, char *offset_base,… in exif_process_IFD_in_JPEG() argument
3155 if ((dir_start + 2) >= (offset_base+IFDlength)) { in exif_process_IFD_in_JPEG()
3160 NumDirEntries = php_ifd_get16u(dir_start, ImageInfo->motorola_intel); in exif_process_IFD_in_JPEG()
3162 if ((dir_start+2+NumDirEntries*12) > (offset_base+IFDlength)) { in exif_process_IFD_in_JPEG()
3163 …%04X*12 = x%04X > x%04X", (int)((size_t)dir_start+2-(size_t)offset_base), NumDirEntries, (int)((si… in exif_process_IFD_in_JPEG()
3168 if (!exif_process_IFD_TAG(ImageInfo, dir_start + 2 + 12 * de, in exif_process_IFD_in_JPEG()
3183 if ((dir_start+2+12*de + 4) >= (offset_base+IFDlength)) { in exif_process_IFD_in_JPEG()
3187 NextDirOffset = php_ifd_get32u(dir_start+2+12*de, ImageInfo->motorola_intel); in exif_process_IFD_in_JPEG()