Lines Matching refs:ifdOffset
339 uint64 ifdOffset, in ValidateIFD() argument
345 if (ifdOffset + 2 > stream.Length ()) in ValidateIFD()
352 stream.SetReadPosition (ifdOffset); in ValidateIFD()
363 if (ifdOffset + 2 + ifdEntries * 12 + 4 > stream.Length ()) in ValidateIFD()
373 stream.SetReadPosition (ifdOffset + 2 + tag_index * 12); in ValidateIFD()
416 uint64 ifdOffset, in ParseIFD() argument
428 stream.SetReadPosition (ifdOffset); in ParseIFD()
432 ifd->fThisIFD = ifdOffset; in ParseIFD()
444 (unsigned) ifdOffset, in ParseIFD()
449 if ((ifdOffset & 1) && !isMakerNote) in ParseIFD()
457 (unsigned) ifdOffset); in ParseIFD()
470 stream.SetReadPosition (ifdOffset + 2 + tag_index * 12); in ParseIFD()
550 uint64 tagOffset = ifdOffset + 2 + tag_index * 12 + 8; in ParseIFD()
561 if (!(ifdOffset & 1) && in ParseIFD()
604 stream.SetReadPosition (ifdOffset + 2 + ifdEntries * 12); in ParseIFD()
659 uint64 ifdOffset, in ParseMakerNoteIFD() argument
684 stream.SetReadPosition (ifdOffset); in ParseMakerNoteIFD()
700 stream.SetReadPosition (ifdOffset + 2 + tagIndex * 12 + 2); in ParseMakerNoteIFD()
728 (unsigned) ifdOffset, in ParseMakerNoteIFD()
738 stream.SetReadPosition (ifdOffset + 2 + tagIndex * 12); in ParseMakerNoteIFD()
751 uint64 tagOffset = ifdOffset + 2 + tagIndex * 12 + 8; in ParseMakerNoteIFD()
866 stream.SetReadPosition (ifdOffset + 2 + ifdEntries * 12); in ParseMakerNoteIFD()