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

Go to the source code of this file.

Classes

struct  my_coef_controller
 

Macros

#define JPEG_INTERNALS
 

Typedefs

typedef my_coef_controllermy_coef_ptr
 

Functions

transencode_master_selection JPP ((j_compress_ptr cinfo, jvirt_barray_ptr *coef_arrays))
 
 jpeg_write_coefficients (j_compress_ptr cinfo, jvirt_barray_ptr *coef_arrays)
 
 jpeg_copy_critical_parameters (j_decompress_ptr srcinfo, j_compress_ptr dstinfo)
 
 transencode_master_selection (j_compress_ptr cinfo, jvirt_barray_ptr *coef_arrays)
 
 start_iMCU_row (j_compress_ptr cinfo)
 
 start_pass_coef (j_compress_ptr cinfo, J_BUF_MODE pass_mode)
 
 compress_output (j_compress_ptr cinfo, JSAMPIMAGE)
 
 transencode_coef_controller (j_compress_ptr cinfo, jvirt_barray_ptr *coef_arrays)
 

Macro Definition Documentation

◆ JPEG_INTERNALS

#define JPEG_INTERNALS

Definition at line 10 of file jctrans.cpp.

Typedef Documentation

◆ my_coef_ptr

Definition at line 231 of file jctrans.cpp.

Function Documentation

◆ compress_output()

compress_output ( j_compress_ptr  cinfo,
JSAMPIMAGE   
)

◆ jpeg_copy_critical_parameters()

jpeg_copy_critical_parameters ( j_decompress_ptr  srcinfo,
j_compress_ptr  dstinfo 
)

◆ jpeg_write_coefficients()

jpeg_write_coefficients ( j_compress_ptr  cinfo,
jvirt_barray_ptr coef_arrays 
)

Definition at line 35 of file jctrans.cpp.

References CSTATE_START, CSTATE_WRCOEFS, ERREXIT1, FALSE, jpeg_suppress_tables(), and transencode_master_selection().

Here is the call graph for this function:

◆ JPP()

◆ start_iMCU_row()

start_iMCU_row ( j_compress_ptr  cinfo)

◆ start_pass_coef()

start_pass_coef ( j_compress_ptr  cinfo,
J_BUF_MODE  pass_mode 
)

Definition at line 266 of file jctrans.cpp.

References ERREXIT, my_coef_controller::iMCU_row_num, JBUF_CRANK_DEST, and start_iMCU_row().

Referenced by transencode_coef_controller().

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

◆ transencode_coef_controller()

transencode_coef_controller ( j_compress_ptr  cinfo,
jvirt_barray_ptr coef_arrays 
)

Definition at line 385 of file jctrans.cpp.

References C_MAX_BLOCKS_IN_MCU, compress_output(), my_coef_controller::dummy_buffer, FAR, JPOOL_IMAGE, jzero_far(), my_coef_controller::pub, SIZEOF, start_pass_coef(), and my_coef_controller::whole_image.

Referenced by transencode_master_selection().

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

◆ transencode_master_selection()

transencode_master_selection ( j_compress_ptr  cinfo,
jvirt_barray_ptr coef_arrays 
)

Definition at line 161 of file jctrans.cpp.

References ERREXIT, jinit_c_master_control(), jinit_huff_encoder(), jinit_marker_writer(), jinit_phuff_encoder(), transencode_coef_controller(), and TRUE.

Referenced by jpeg_write_coefficients().

Here is the call graph for this function:
Here is the caller 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