From 5c5b671ef7203a092e4b4491014028d73cce0ff9 Mon Sep 17 00:00:00 2001 From: Nick Chusid Date: Thu, 3 Jun 2021 15:33:24 -0400 Subject: Add support for CR3s with embedded heif thumbnails Change-Id: I2cb6b1e46ed91961744cc5b795cc7144c6cacb54 --- src/tiff_parser.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/tiff_parser.h') diff --git a/src/tiff_parser.h b/src/tiff_parser.h index e809274..f89c319 100644 --- a/src/tiff_parser.h +++ b/src/tiff_parser.h @@ -167,6 +167,12 @@ bool GetFullDimension32(const tiff_directory::TiffDirectory& tiff_directory, bool GetFullCropDimension(const tiff_directory::TiffDirectory& tiff_directory, std::uint32_t* width, std::uint32_t* height); +// Reads 1 or more rational values for a tag and stores results into data. +// Returns false if an error occurred. +bool GetRational(const tiff_directory::TiffDirectory::Tag& tag, + const tiff_directory::TiffDirectory& directory, + const int data_size, PreviewImageData::Rational* data); + // Enables us to parse through data that complies to the Tiff/EP specification. class TiffParser { public: -- cgit v1.2.3