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