28 #ifndef _JFIFCONTAINER_H_ 29 #define _JFIFCONTAINER_H_ 38 #include <libopenraw/types.h> 39 #include <libopenraw/consts.h> 41 #include "exception.h" 42 #include "rawcontainer.h" 58 bool getDimensions(uint32_t &x, uint32_t &y);
62 static void j_init_source(JPEG::j_decompress_ptr cinfo);
63 static JPEG::boolean j_fill_input_buffer(JPEG::j_decompress_ptr cinfo);
64 static void j_skip_input_data(JPEG::j_decompress_ptr cinfo,
67 static void j_term_source(JPEG::j_decompress_ptr cinfo);
68 static void j_error_exit(JPEG::j_common_ptr cinfo);
73 struct JPEG::jpeg_decompress_struct m_cinfo;
74 struct JPEG::jpeg_error_mgr m_jerr;
CIFF is the container for CRW files. It is an attempt from Canon to make this a standard. I guess it failed.
base virtual class for IO