23 #ifndef OR_INTERNALS_NEFFILE_H_ 24 #define OR_INTERNALS_NEFFILE_H_ 30 #include <libopenraw/consts.h> 32 #include "rawfile.hpp" 33 #include "tiffepfile.hpp" 34 #include "ifdfile.hpp" 35 #include "io/stream.hpp" 51 static RawFile *factory(
const IO::Stream::Ptr & _f);
52 NefFile(
const IO::Stream::Ptr & _f);
69 std::vector<uint16_t> curve;
77 ::or_error _decompressNikonQuantized(
RawData&);
78 virtual ::or_error _decompressIfNeeded(
RawData&, uint32_t)
override;
CIFF is the container for CRW files. It is an attempt from Canon to make this a standard. I guess it failed.
static bool isCompressed(RawContainer &container, uint32_t offset)