Lines Matching defs:ifd

96     sp<TiffIfd> ifd = mIfd;
97 while(ifd != NULL) {
98 BAIL_ON_FAIL(ifd->writeData(offset, &endOut), ret);
99 offset += ifd->getSize();
100 ifd = ifd->getNextIfd();
143 sp<TiffIfd> ifd = mIfd;
144 while(ifd != NULL) {
145 BAIL_ON_FAIL(ifd->writeData(offset, &endOut), ret);
146 offset += ifd->getSize();
147 ifd = ifd->getNextIfd();
169 sp<TiffEntry> TiffWriter::getEntry(uint16_t tag, uint32_t ifd) const {
170 ssize_t index = mNamedIfds.indexOfKey(ifd);
172 ALOGE("%s: No IFD %d set for this writer.", __FUNCTION__, ifd);
178 void TiffWriter::removeEntry(uint16_t tag, uint32_t ifd) {
179 ssize_t index = mNamedIfds.indexOfKey(ifd);
185 status_t TiffWriter::addEntry(const sp<TiffEntry>& entry, uint32_t ifd) {
195 ssize_t index = mNamedIfds.indexOfKey(ifd);
199 ALOGE("%s: No IFD %u exists.", __FUNCTION__, ifd);
207 status_t TiffWriter::addStrip(uint32_t ifd) {
208 ssize_t index = mNamedIfds.indexOfKey(ifd);
210 ALOGE("%s: Ifd %u doesn't exist, cannot add strip entries.", __FUNCTION__, ifd);
217 status_t TiffWriter::addIfd(uint32_t ifd) {
218 ssize_t index = mNamedIfds.indexOfKey(ifd);
220 ALOGE("%s: Ifd with ID 0x%x already exists.", __FUNCTION__, ifd);
224 sp<TiffIfd> newIfd = new TiffIfd(ifd);
232 if(mNamedIfds.add(ifd, newIfd) < 0) {
233 ALOGE("%s: Failed to add new IFD 0x%x.", __FUNCTION__, ifd);
240 status_t TiffWriter::addSubIfd(uint32_t parentIfd, uint32_t ifd, SubIfdType type) {
241 ssize_t index = mNamedIfds.indexOfKey(ifd);
243 ALOGE("%s: Ifd with ID 0x%x already exists.", __FUNCTION__, ifd);
254 sp<TiffIfd> newIfd = new TiffIfd(ifd);
275 ifd);
303 if(mNamedIfds.add(ifd, newIfd) < 0) {
304 ALOGE("%s: Failed to add new IFD 0x%x.", __FUNCTION__, ifd);
329 bool TiffWriter::hasIfd(uint32_t ifd) const {
330 ssize_t index = mNamedIfds.indexOfKey(ifd);
347 sp<TiffIfd> ifd = mIfd;
348 while(ifd != NULL) {
349 sp<TiffIfd> nextIfd = ifd->getNextIfd();
353 ifd = nextIfd;
355 return ifd;
373 sp<TiffIfd> ifd = mIfd;
374 while(ifd != NULL) {
375 totalSize += ifd->getSize();
376 ifd = ifd->getNextIfd();