Lines Matching refs:tiff_ifd
262 StreamInterface* stream, TiffDirectory* tiff_ifd) {
263 if (tiff_ifd->Has(kTiffTagSubIfd)) {
266 tiff_ifd->GetOffsetAndLength(kTiffTagSubIfd, TIFF_TYPE_LONG, &offset,
282 tiff_ifd->AddSubDirectory(sub_ifd);
659 const TiffDirectory* tiff_ifd =
662 if (tiff_ifd->Get(kTiffTagExifIfd, &offset)) {
671 return ParseGpsData(tiff_ifd, tiff_content);
678 const TiffDirectory* tiff_ifd =
680 return ParseGpsData(tiff_ifd, tiff_content);
691 TiffDirectory tiff_ifd(static_cast<Endian>(endian_));
693 stream_, &tiff_ifd, &next_ifd_offset) ||
695 stream_, &tiff_ifd)) {
699 tiff_directory->push_back(tiff_ifd);
707 bool TiffParser::ParseGpsData(const TiffDirectory* tiff_ifd,
710 if (tiff_ifd->Get(kExifTagGps, &offset)) {