• Home
  • Raw
  • Download

Lines Matching refs:endian

137 bool GetExifIfd(const Endian endian, StreamInterface* stream,  in GetExifIfd()  argument
141 if (!Get32u(stream, sizeof(offset_to_ifd), endian, &offset_to_ifd)) { in GetExifIfd()
146 TiffDirectory tiff_ifd(endian); in GetExifIfd()
147 if (!ParseDirectory(kTiffOffset, offset_to_ifd, endian, {kTiffTagExifIfd}, in GetExifIfd()
154 return ParseDirectory(kTiffOffset, exif_offset, endian, in GetExifIfd()
162 bool GetMakernoteIfd(const TiffDirectory& exif_ifd, const Endian endian, in GetMakernoteIfd() argument
175 endian, {kTiffTagImageWidth, kOlymTagCameraSettings, in GetMakernoteIfd()
182 const Endian endian, StreamInterface* stream, in GetCameraSettingsIfd() argument
193 if (!Get32u(stream, camera_settings_offset, endian, in GetCameraSettingsIfd()
198 makernote_offset + camera_settings_offset, endian, in GetCameraSettingsIfd()
206 const Endian endian, StreamInterface* stream, in GetRawProcessingIfd() argument
217 if (!Get32u(stream, raw_processing_offset, endian, &raw_processing_offset)) { in GetRawProcessingIfd()
222 makernote_offset, makernote_offset + raw_processing_offset, endian, in GetRawProcessingIfd()
231 Endian endian; in GetOlympusPreviewImage() local
232 if (!GetEndianness(0 /* tiff offset */, stream, &endian)) { in GetOlympusPreviewImage()
236 TiffDirectory exif_ifd(endian); in GetOlympusPreviewImage()
237 if (!GetExifIfd(endian, stream, &exif_ifd)) { in GetOlympusPreviewImage()
242 TiffDirectory makernote_ifd(endian); in GetOlympusPreviewImage()
244 if (!GetMakernoteIfd(exif_ifd, endian, kSkipMakernoteStart, stream, in GetOlympusPreviewImage()
259 TiffDirectory camera_settings_ifd(endian); in GetOlympusPreviewImage()
260 if (!GetCameraSettingsIfd(makernote_ifd, makernote_offset, endian, stream, in GetOlympusPreviewImage()
277 TiffDirectory raw_processing_ifd(endian); in GetOlympusPreviewImage()
279 makernote_offset, endian, stream, in GetOlympusPreviewImage()
303 Endian endian; in PefGetColorSpace() local
304 if (!GetEndianness(0 /* tiff offset */, stream, &endian)) { in PefGetColorSpace()
308 TiffDirectory exif_ifd(endian); in PefGetColorSpace()
309 if (!GetExifIfd(endian, stream, &exif_ifd)) { in PefGetColorSpace()
314 TiffDirectory makernote_ifd(endian); in PefGetColorSpace()
316 if (!GetMakernoteIfd(exif_ifd, endian, kSkipMakernoteStart, stream, in PefGetColorSpace()
335 const Endian endian = tiff_directory::kBigEndian; in RafGetOrientation() local
337 if (!Get32u(stream, kRafOffsetToPreviewOffset, endian, &preview_offset)) { in RafGetOrientation()
348 const Endian endian = tiff_directory::kBigEndian; in RafGetDimension() local
351 if (!Get32u(stream, 92 /* cfa header offset */, endian, &cfa_header_index) || in RafGetDimension()
352 !Get32u(stream, cfa_header_index, endian, &cfa_header_entries)) { in RafGetDimension()
362 if (!Get16u(stream, cfa_header_index, endian, &id) || in RafGetDimension()
363 !Get16u(stream, cfa_header_index + 2, endian, &length)) { in RafGetDimension()
370 Get16u(stream, cfa_header_index + 4, endian, &tmp_height) && in RafGetDimension()
371 Get16u(stream, cfa_header_index + 6, endian, &tmp_width)) { in RafGetDimension()
546 const Endian endian = tiff_directory::kBigEndian; in RafGetPreviewData() local
549 if (!Get32u(stream, kRafOffsetToPreviewOffset, endian, &preview_offset) || in RafGetPreviewData()
550 !Get32u(stream, kRafOffsetToPreviewOffset + 4, endian, &preview_length)) { in RafGetPreviewData()