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().