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;