Main MRPT website > C++ reference for MRPT 1.9.9
Macros | Functions
jcapimin.cpp File Reference
#include "jinclude.h"
#include "mrpt_jpeglib.h"

Go to the source code of this file.

Macros

#define JPEG_INTERNALS
 

Functions

 jpeg_CreateCompress (j_compress_ptr cinfo, int version, size_t structsize)
 
 jpeg_destroy_compress (j_compress_ptr cinfo)
 
 jpeg_abort_compress (j_compress_ptr cinfo)
 
 jpeg_suppress_tables (j_compress_ptr cinfo, boolean suppress)
 
 jpeg_finish_compress (j_compress_ptr cinfo)
 
 jpeg_write_marker (j_compress_ptr cinfo, int marker, const JOCTET *dataptr, unsigned int datalen)
 
 jpeg_write_m_header (j_compress_ptr cinfo, int marker, unsigned int datalen)
 
 jpeg_write_m_byte (j_compress_ptr cinfo, int val)
 
 jpeg_write_tables (j_compress_ptr cinfo)
 

Macro Definition Documentation

◆ JPEG_INTERNALS

#define JPEG_INTERNALS

Definition at line 10 of file jcapimin.cpp.

Function Documentation

◆ jpeg_abort_compress()

jpeg_abort_compress ( j_compress_ptr  cinfo)

Definition at line 90 of file jcapimin.cpp.

References jpeg_abort().

Here is the call graph for this function:

◆ jpeg_CreateCompress()

jpeg_CreateCompress ( j_compress_ptr  cinfo,
int  version,
size_t  structsize 
)

Definition at line 20 of file jcapimin.cpp.

References CSTATE_START, ERREXIT2, FALSE, for(), jpeg_error_mgr::i, jinit_memory_mgr(), JPEG_LIB_VERSION, MEMZERO, NUM_HUFF_TBLS, NUM_QUANT_TBLS, and SIZEOF.

Here is the call graph for this function:

◆ jpeg_destroy_compress()

jpeg_destroy_compress ( j_compress_ptr  cinfo)

Definition at line 79 of file jcapimin.cpp.

References jpeg_destroy().

Referenced by mrpt::utils::CImage::saveToStreamAsJPEG().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ jpeg_finish_compress()

jpeg_finish_compress ( j_compress_ptr  cinfo)

Definition at line 137 of file jcapimin.cpp.

References CSTATE_RAW_OK, CSTATE_SCANNING, CSTATE_WRCOEFS, ERREXIT, ERREXIT1, and jpeg_abort().

Referenced by mrpt::utils::CImage::saveToStreamAsJPEG().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ jpeg_suppress_tables()

jpeg_suppress_tables ( j_compress_ptr  cinfo,
boolean  suppress 
)

Definition at line 108 of file jcapimin.cpp.

References jpeg_error_mgr::i, NUM_HUFF_TBLS, NUM_QUANT_TBLS, JQUANT_TBL::sent_table, JHUFF_TBL::sent_table, and suppress.

Referenced by jpeg_start_compress(), and jpeg_write_coefficients().

Here is the caller graph for this function:

◆ jpeg_write_m_byte()

jpeg_write_m_byte ( j_compress_ptr  cinfo,
int  val 
)

Definition at line 221 of file jcapimin.cpp.

References val.

Referenced by jcopy_markers_execute().

Here is the caller graph for this function:

◆ jpeg_write_m_header()

jpeg_write_m_header ( j_compress_ptr  cinfo,
int  marker,
unsigned int  datalen 
)

Definition at line 210 of file jcapimin.cpp.

References CSTATE_RAW_OK, CSTATE_SCANNING, CSTATE_WRCOEFS, and ERREXIT1.

Referenced by jcopy_markers_execute().

Here is the caller graph for this function:

◆ jpeg_write_marker()

jpeg_write_marker ( j_compress_ptr  cinfo,
int  marker,
const JOCTET dataptr,
unsigned int  datalen 
)

Definition at line 187 of file jcapimin.cpp.

References CSTATE_RAW_OK, CSTATE_SCANNING, CSTATE_WRCOEFS, ERREXIT1, JMETHOD, val, and write_marker_byte().

Referenced by jcopy_markers_execute().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ jpeg_write_tables()

jpeg_write_tables ( j_compress_ptr  cinfo)

Definition at line 248 of file jcapimin.cpp.

References CSTATE_START, ERREXIT1, and jinit_marker_writer().

Here is the call graph for this function:



Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: ae4571287 Thu Nov 23 00:06:53 2017 +0100 at dom oct 27 23:51:55 CET 2019