23 #include "tiffepfile.h"
24 #include "ifdfilecontainer.h"
29 TiffEpFile::TiffEpFile(IO::Stream * s, Type _type)
35 IFDDir::Ref TiffEpFile::_locateCfaIfd()
38 m_mainIfd = _locateMainIfd();
41 std::vector<IFDDir::Ref> subdirs;
42 if (!m_mainIfd || !m_mainIfd->getSubIFDs(subdirs)) {
46 IFDDir::RefVec::const_iterator i = find_if(subdirs.begin(),
49 if (i != subdirs.end()) {
55 IFDDir::Ref TiffEpFile::_locateMainIfd()
57 return m_container->setDirectory(0);
61 ::or_error TiffEpFile::_getRawData(
RawData & , uint32_t )
63 return OR_ERROR_NOT_FOUND;
CIFF is the container for CRW files. It is an attempt from Canon to make this a standard. I guess it failed.