|
OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossim/imaging/ossimJpegStdIOSrc.h>#include <csetjmp>#include <jpeglib.h>#include <jerror.h>Go to the source code of this file.
Classes | |
| struct | ossimJpegStdIOSourceMgr |
Macros | |
| #define | INPUT_BUF_SIZE 4096 /* choose an efficiently fread'able size */ |
| for jmp_buf More... | |
| #define | JFREAD(file, buf, sizeofbuf) ((size_t) fread((void *) (buf), (size_t) 1, (size_t) (sizeofbuf), (file))) |
| #define | SIZEOF(object) ((size_t) sizeof(object)) |
Typedefs | |
| typedef ossimJpegStdIOSourceMgr * | ossimJpegStdIOSourceMgrPtr |
Functions | |
| void | ossimJpegStdIOSrc_init_source (j_decompress_ptr cinfo) |
| boolean | ossimJpegStdIOSrc_fill_input_buffer (j_decompress_ptr cinfo) |
| void | ossimJpegStdIOSrc_skip_input_data (j_decompress_ptr cinfo, long num_bytes) |
| void | ossimJpegStdIOSrc_term_source (j_decompress_ptr cinfo) |
| void | ossimJpegStdIOSrc (jpeg_decompress_struct *cinfo, FILE *infile) |
| Method which uses memory instead of a FILE* to read from. More... | |
| #define INPUT_BUF_SIZE 4096 /* choose an efficiently fread'able size */ |
for jmp_buf
for jpeg stuff
Definition at line 43 of file ossimJpegStdIOSrc.cpp.
Referenced by ossimJpegStdIOSrc(), and ossimJpegStdIOSrc_fill_input_buffer().
| #define JFREAD | ( | file, | |
| buf, | |||
| sizeofbuf | |||
| ) | ((size_t) fread((void *) (buf), (size_t) 1, (size_t) (sizeofbuf), (file))) |
Definition at line 45 of file ossimJpegStdIOSrc.cpp.
Referenced by ossimJpegStdIOSrc_fill_input_buffer().
| #define SIZEOF | ( | object | ) | ((size_t) sizeof(object)) |
Definition at line 56 of file ossimJpegStdIOSrc.cpp.
Referenced by ossimJpegStdIOSrc().
Definition at line 71 of file ossimJpegStdIOSrc.cpp.
| void ossimJpegStdIOSrc | ( | jpeg_decompress_struct * | cinfo, |
| FILE * | infile | ||
| ) |
Method which uses memory instead of a FILE* to read from.
Definition at line 219 of file ossimJpegStdIOSrc.cpp.
References ossimJpegStdIOSourceMgr::buffer, ossimJpegStdIOSourceMgr::infile, INPUT_BUF_SIZE, ossimJpegStdIOSrc_fill_input_buffer(), ossimJpegStdIOSrc_init_source(), ossimJpegStdIOSrc_skip_input_data(), ossimJpegStdIOSrc_term_source(), ossimJpegStdIOSourceMgr::pub, and SIZEOF.
Referenced by ossimJpegTileSource::restart().
| boolean ossimJpegStdIOSrc_fill_input_buffer | ( | j_decompress_ptr | cinfo | ) |
Definition at line 126 of file ossimJpegStdIOSrc.cpp.
References ossimJpegStdIOSourceMgr::buffer, FALSE, ossimJpegStdIOSourceMgr::infile, INPUT_BUF_SIZE, JFREAD, ossimJpegStdIOSourceMgr::pub, ossimJpegStdIOSourceMgr::start_of_file, and TRUE.
Referenced by ossimJpegStdIOSrc(), and ossimJpegStdIOSrc_skip_input_data().
| void ossimJpegStdIOSrc_init_source | ( | j_decompress_ptr | cinfo | ) |
Definition at line 80 of file ossimJpegStdIOSrc.cpp.
References ossimJpegStdIOSourceMgr::start_of_file, and TRUE.
Referenced by ossimJpegStdIOSrc().
| void ossimJpegStdIOSrc_skip_input_data | ( | j_decompress_ptr | cinfo, |
| long | num_bytes | ||
| ) |
Definition at line 164 of file ossimJpegStdIOSrc.cpp.
References if(), ossimJpegStdIOSrc_fill_input_buffer(), and ossimJpegStdIOSourceMgr::pub.
Referenced by ossimJpegStdIOSrc().
| void ossimJpegStdIOSrc_term_source | ( | j_decompress_ptr | cinfo | ) |
Definition at line 205 of file ossimJpegStdIOSrc.cpp.
Referenced by ossimJpegStdIOSrc().
1.8.14