"L. Spiro Engine"
Classes | Public Types | Static Public Member Functions | Static Protected Member Functions | Static Protected Attributes

lsi::CT1 Class Reference

Implementation of the tier-1 coding (coding of code-block coefficients) (T1). More...

#include <LSIT1.h>

List of all members.

Classes

struct  opj_t1

Public Types

typedef LSINT16 flag_t
typedef struct lsi::CT1::opj_t1 opj_t1_t

Static Public Member Functions

static opj_t1_t *LSE_CALL t1_create (CJpegCommonStructs::opj_common_ptr _cpInfo)
static LSVOID LSE_CALL t1_destroy (opj_t1_t *_ptT1)
static LSVOID LSE_CALL t1_encode_cblks (opj_t1_t *_ptT1, CTcd::opj_tcd_tile_t *_pttTile, CJ2k::opj_tcp_t *_ptTcp)
static LSVOID LSE_CALL t1_decode_cblks (opj_t1_t *_ptT1, CTcd::opj_tcd_tilecomp_t *_pttTileC, CJ2k::opj_tccp_t *_ptTccp)

Static Protected Member Functions

static LSCHAR LSE_CALL t1_getctxno_zc (LSINT32 _i32F, LSINT32 _i32Orient)
static LSCHAR LSE_CALL t1_getctxno_sc (LSINT32 _i32F)
static LSINT32 LSE_CALL t1_getctxno_mag (LSINT32 _i32F)
static LSCHAR LSE_CALL t1_getspb (LSINT32 _i32F)
static LSINT16 LSE_CALL t1_getnmsedec_sig (LSINT32 _i32X, LSINT32 _i32BitPos)
static LSINT16 LSE_CALL t1_getnmsedec_ref (LSINT32 _i32X, LSINT32 _i32BitPos)
static LSVOID LSE_CALL t1_updateflags (flag_t *_pfFlags, LSINT32 _i32S, LSINT32 _i32Stride)
static LSVOID LSE_CALL t1_enc_sigpass_step (opj_t1_t *_ptT1, flag_t *_pfFlags, LSINT32 *_pi32Data, LSINT32 _i32Orient, LSINT32 _i32BpNo, LSINT32 _i32One, LSINT32 *_pi32NmseDec, LSCHAR _i32Type, LSINT32 _i32Vsc)
static LSVOID LSE_CALL t1_dec_sigpass_step_raw (opj_t1_t *_ptT1, flag_t *_pfFlags, LSINT32 *_pi32Data, LSINT32 _i32Orient, LSINT32 _i32OnePlusHalf, LSINT32 _i32Vsc)
static LSVOID LSE_CALL t1_dec_sigpass_step_mqc (opj_t1_t *_ptT1, flag_t *_pfFlags, LSINT32 *_pi32Data, LSINT32 _i32Orient, LSINT32 _i32OnePlusHalf)
static LSVOID LSE_CALL t1_dec_sigpass_step_mqc_vsc (opj_t1_t *_ptT1, flag_t *_pfFlags, LSINT32 *_pi32Data, LSINT32 _i32Orient, LSINT32 _i32OnePlusHalf, LSINT32 _i32Vsc)
static LSVOID LSE_CALL t1_enc_sigpass (opj_t1_t *_ptT1, LSINT32 _i32BpNo, LSINT32 _i32Orient, LSINT32 *_pi32NmseDec, LSCHAR _cType, LSINT32 _i32CodeBlockStY)
static LSVOID LSE_CALL t1_dec_sigpass_raw (opj_t1_t *_ptT1, LSINT32 _i32BpNo, LSINT32 _i32Orient, LSINT32 _i32CodeBlockStY)
static LSVOID LSE_CALL t1_dec_sigpass_mqc (opj_t1_t *_ptT1, LSINT32 _i32BpNo, LSINT32 _i32Orient)
static LSVOID LSE_CALL t1_dec_sigpass_mqc_vsc (opj_t1_t *_ptT1, LSINT32 _i32BpNo, LSINT32 _i32Orient)
static LSVOID LSE_CALL t1_enc_refpass_step (opj_t1_t *_ptT1, flag_t *_pfFlags, LSINT32 *_pi32Data, LSINT32 _i32BpNo, LSINT32 _i32One, LSINT32 *_pi32NmseDec, LSCHAR _cType, LSINT32 _i32Vsc)
static LSVOID LSE_CALL t1_dec_refpass_step_raw (opj_t1_t *_ptT1, flag_t *_pfFlags, LSINT32 *_pi32Data, LSINT32 _i32PosHalf, LSINT32 _i32NegHalf, LSINT32 _i32Vsc)
static LSVOID LSE_CALL t1_dec_refpass_step_mqc (opj_t1_t *_ptT1, flag_t *_pfFlags, LSINT32 *_pi32Data, LSINT32 _i32PosHalf, LSINT32 _i32NegHalf)
static LSVOID LSE_CALL t1_dec_refpass_step_mqc_vsc (opj_t1_t *_ptT1, flag_t *_pfFlags, LSINT32 *_pi32Data, LSINT32 _i32PosHalf, LSINT32 _i32NegHalf, LSINT32 _i32Vsc)
static LSVOID LSE_CALL t1_enc_refpass (opj_t1_t *_ptT1, LSINT32 _i32BpNo, LSINT32 *_pi32NmseDec, LSCHAR _cType, LSINT32 _i32CodeBlockStY)
static LSVOID LSE_CALL t1_dec_refpass_raw (opj_t1_t *_ptT1, LSINT32 _i32BpNo, LSINT32 _i32CodeBlockStY)
static LSVOID LSE_CALL t1_dec_refpass_mqc (opj_t1_t *_ptT1, LSINT32 _i32BpNo)
static LSVOID LSE_CALL t1_dec_refpass_mqc_vsc (opj_t1_t *_ptT1, LSINT32 _i32BpNo)
static LSVOID LSE_CALL t1_enc_clnpass_step (opj_t1_t *_ptT1, flag_t *_pfFlags, LSINT32 *_pi32Data, LSINT32 _i32Orient, LSINT32 _i32BpNo, LSINT32 _i32One, LSINT32 *_pi32NmseDec, LSINT32 _i32Partial, LSINT32 _i32Vsc)
static LSVOID LSE_CALL t1_dec_clnpass_step_partial (opj_t1_t *_ptT1, flag_t *_pfFlags, LSINT32 *_pi32Data, LSINT32 _i32Orient, LSINT32 _i32OnePlusHalf)
static LSVOID LSE_CALL t1_dec_clnpass_step (opj_t1_t *_ptT1, flag_t *_pfFlags, LSINT32 *_pi32Data, LSINT32 _i32Orient, LSINT32 _i32OnePlusHalf)
static LSVOID LSE_CALL t1_dec_clnpass_step_vsc (opj_t1_t *_ptT1, flag_t *_pfFlags, LSINT32 *_pi32Data, LSINT32 _i32Orient, LSINT32 _i32OnePlusHalf, LSINT32 _i32Partial, LSINT32 _i32Vsc)
static LSVOID LSE_CALL t1_enc_clnpass (opj_t1_t *_ptT1, LSINT32 _i32BpNo, LSINT32 _i32Orient, LSINT32 *_pi32NmseDec, LSINT32 _i32CodeBlockStY)
static LSVOID LSE_CALL t1_dec_clnpass (opj_t1_t *_ptT1, LSINT32 _i32BpNo, LSINT32 _i32Orient, LSINT32 _i32CodeBlockStY)
static LSDOUBLE LSE_CALL t1_getwmsedec (LSINT32 _pi32NmseDec, LSINT32 _i32CompNo, LSINT32 _i32Level, LSINT32 _i32Orient, LSINT32 _i32BpNo, LSINT32 _i32QmfbId, LSDOUBLE _dStepSize, LSINT32 _i32NumComps, LSINT32 _i32Mct)
static LSVOID LSE_CALL t1_encode_cblk (opj_t1_t *_ptT1, CTcd::opj_tcd_cblk_enc_t *_ptceCodeBlock, LSINT32 _i32Orient, LSINT32 _i32CompNo, LSINT32 _i32Level, LSINT32 _i32QmfbId, LSDOUBLE _dStepSize, LSINT32 _i32CodeBlockStY, LSINT32 _i32NumComps, LSINT32 _i32Mct, CTcd::opj_tcd_tile_t *_pttTile)
static LSVOID LSE_CALL t1_decode_cblk (opj_t1_t *_ptT1, CTcd::opj_tcd_cblk_dec_t *_ptceCodeBlock, LSINT32 _i32Orient, LSINT32 _i32RoiShift, LSINT32 _i32CodeBlockStY)
static LSBOOL LSE_CALL allocate_buffers (opj_t1_t *_ptT1, LSINT32 _i32W, LSINT32 _i32H)

Static Protected Attributes

static LSCHAR lut_ctxno_zc [1024]
static LSCHAR lut_ctxno_sc [256]
static LSCHAR lut_spb [256]
static LSINT16 lut_nmsedec_sig [1<< 7]
static LSINT16 lut_nmsedec_sig0 [1<< 7]
static LSINT16 lut_nmsedec_ref [1<< 7]
static LSINT16 lut_nmsedec_ref0 [1<< 7]

Detailed Description

Implementation of the tier-1 coding (coding of code-block coefficients) (T1).

Class CT1 Description: Implementation of the tier-1 coding (coding of code-block coefficients) (T1).


Member Typedef Documentation

Tier-1 coding (coding of code-block coefficients).


Member Function Documentation

static LSBOOL LSE_CALL lsi::CT1::allocate_buffers ( opj_t1_t _ptT1,
LSINT32  _i32W,
LSINT32  _i32H 
) [static, protected]

Undocumented function from the OpenJpeg Library.

Parameters:
_ptT1T1 handle.
_i32WUndocumented parameter from the OpenJpeg Library.
_i32HUndocumented parameter from the OpenJpeg Library.
static opj_t1_t* LSE_CALL lsi::CT1::t1_create ( CJpegCommonStructs::opj_common_ptr  _cpInfo) [static]

Create a new T1 handle and initialize the look-up tables of the Tier-1 coder/decoder.

Parameters:
_cpInfoUndocumented parameter from the OpenJpeg Library.
Returns:
Returns a new T1 handle if successful, returns NULL otherwise.
See also:
t1_init_luts
static LSVOID LSE_CALL lsi::CT1::t1_dec_clnpass ( opj_t1_t _ptT1,
LSINT32  _i32BpNo,
LSINT32  _i32Orient,
LSINT32  _i32CodeBlockStY 
) [static, protected]

Decode clean-up pass.

Parameters:
_ptT1Undocumented parameter from the OpenJpeg Library.
_i32BpNoUndocumented parameter from the OpenJpeg Library.
_i32OrientUndocumented parameter from the OpenJpeg Library.
_i32CodeBlockStYUndocumented parameter from the OpenJpeg Library.
static LSVOID LSE_CALL lsi::CT1::t1_dec_clnpass_step ( opj_t1_t _ptT1,
flag_t *  _pfFlags,
LSINT32 *  _pi32Data,
LSINT32  _i32Orient,
LSINT32  _i32OnePlusHalf 
) [static, protected]

Decode clean-up pass.

Parameters:
_ptT1Undocumented parameter from the OpenJpeg Library.
_pfFlagsUndocumented parameter from the OpenJpeg Library.
_pi32DataUndocumented parameter from the OpenJpeg Library.
_i32OrientUndocumented parameter from the OpenJpeg Library.
_i32OnePlusHalfUndocumented parameter from the OpenJpeg Library.
static LSVOID LSE_CALL lsi::CT1::t1_dec_clnpass_step_partial ( opj_t1_t _ptT1,
flag_t *  _pfFlags,
LSINT32 *  _pi32Data,
LSINT32  _i32Orient,
LSINT32  _i32OnePlusHalf 
) [static, protected]

Decode clean-up pass.

Parameters:
_ptT1Undocumented parameter from the OpenJpeg Library.
_pfFlagsUndocumented parameter from the OpenJpeg Library.
_pi32DataUndocumented parameter from the OpenJpeg Library.
_i32OrientUndocumented parameter from the OpenJpeg Library.
_i32OnePlusHalfUndocumented parameter from the OpenJpeg Library.
static LSVOID LSE_CALL lsi::CT1::t1_dec_clnpass_step_vsc ( opj_t1_t _ptT1,
flag_t *  _pfFlags,
LSINT32 *  _pi32Data,
LSINT32  _i32Orient,
LSINT32  _i32OnePlusHalf,
LSINT32  _i32Partial,
LSINT32  _i32Vsc 
) [static, protected]

Decode clean-up pass.

Parameters:
_ptT1Undocumented parameter from the OpenJpeg Library.
_pfFlagsUndocumented parameter from the OpenJpeg Library.
_pi32DataUndocumented parameter from the OpenJpeg Library.
_i32OrientUndocumented parameter from the OpenJpeg Library.
_i32OnePlusHalfUndocumented parameter from the OpenJpeg Library.
_i32PartialUndocumented parameter from the OpenJpeg Library.
_i32VscUndocumented parameter from the OpenJpeg Library.
static LSVOID LSE_CALL lsi::CT1::t1_dec_refpass_mqc ( opj_t1_t _ptT1,
LSINT32  _i32BpNo 
) [static, protected]

Decode refinement pass.

Parameters:
_ptT1Undocumented parameter from the OpenJpeg Library.
_i32BpNoUndocumented parameter from the OpenJpeg Library.
static LSVOID LSE_CALL lsi::CT1::t1_dec_refpass_mqc_vsc ( opj_t1_t _ptT1,
LSINT32  _i32BpNo 
) [static, protected]

Decode refinement pass.

Parameters:
_ptT1Undocumented parameter from the OpenJpeg Library.
_i32BpNoUndocumented parameter from the OpenJpeg Library.
static LSVOID LSE_CALL lsi::CT1::t1_dec_refpass_raw ( opj_t1_t _ptT1,
LSINT32  _i32BpNo,
LSINT32  _i32CodeBlockStY 
) [static, protected]

Decode refinement pass.

Parameters:
_ptT1Undocumented parameter from the OpenJpeg Library.
_i32BpNoUndocumented parameter from the OpenJpeg Library.
_i32CodeBlockStYUndocumented parameter from the OpenJpeg Library.
static LSVOID LSE_CALL lsi::CT1::t1_dec_refpass_step_mqc ( opj_t1_t _ptT1,
flag_t *  _pfFlags,
LSINT32 *  _pi32Data,
LSINT32  _i32PosHalf,
LSINT32  _i32NegHalf 
) [static, protected]

Decode refinement pass.

Parameters:
_ptT1Undocumented parameter from the OpenJpeg Library.
_pfFlagsUndocumented parameter from the OpenJpeg Library.
_pi32DataUndocumented parameter from the OpenJpeg Library.
_i32PosHalfUndocumented parameter from the OpenJpeg Library.
_i32NegHalfUndocumented parameter from the OpenJpeg Library.
static LSVOID LSE_CALL lsi::CT1::t1_dec_refpass_step_mqc_vsc ( opj_t1_t _ptT1,
flag_t *  _pfFlags,
LSINT32 *  _pi32Data,
LSINT32  _i32PosHalf,
LSINT32  _i32NegHalf,
LSINT32  _i32Vsc 
) [static, protected]

Decode refinement pass.

Parameters:
_ptT1Undocumented parameter from the OpenJpeg Library.
_pfFlagsUndocumented parameter from the OpenJpeg Library.
_pi32DataUndocumented parameter from the OpenJpeg Library.
_i32PosHalfUndocumented parameter from the OpenJpeg Library.
_i32NegHalfUndocumented parameter from the OpenJpeg Library.
_i32VscUndocumented parameter from the OpenJpeg Library.
static LSVOID LSE_CALL lsi::CT1::t1_dec_refpass_step_raw ( opj_t1_t _ptT1,
flag_t *  _pfFlags,
LSINT32 *  _pi32Data,
LSINT32  _i32PosHalf,
LSINT32  _i32NegHalf,
LSINT32  _i32Vsc 
) [static, protected]

Decode refinement pass.

Parameters:
_ptT1Undocumented parameter from the OpenJpeg Library.
_pfFlagsUndocumented parameter from the OpenJpeg Library.
_pi32DataUndocumented parameter from the OpenJpeg Library.
_i32PosHalfUndocumented parameter from the OpenJpeg Library.
_i32NegHalfUndocumented parameter from the OpenJpeg Library.
_i32VscUndocumented parameter from the OpenJpeg Library.
static LSVOID LSE_CALL lsi::CT1::t1_dec_sigpass_mqc ( opj_t1_t _ptT1,
LSINT32  _i32BpNo,
LSINT32  _i32Orient 
) [static, protected]

Decode significant pass.

Parameters:
_ptT1Undocumented parameter from the OpenJpeg Library.
_i32BpNoUndocumented parameter from the OpenJpeg Library.
_i32OrientUndocumented parameter from the OpenJpeg Library.
static LSVOID LSE_CALL lsi::CT1::t1_dec_sigpass_mqc_vsc ( opj_t1_t _ptT1,
LSINT32  _i32BpNo,
LSINT32  _i32Orient 
) [static, protected]

Decode significant pass.

Parameters:
_ptT1Undocumented parameter from the OpenJpeg Library.
_i32BpNoUndocumented parameter from the OpenJpeg Library.
_i32OrientUndocumented parameter from the OpenJpeg Library.
static LSVOID LSE_CALL lsi::CT1::t1_dec_sigpass_raw ( opj_t1_t _ptT1,
LSINT32  _i32BpNo,
LSINT32  _i32Orient,
LSINT32  _i32CodeBlockStY 
) [static, protected]

Decode significant pass.

Parameters:
_ptT1Undocumented parameter from the OpenJpeg Library.
_i32BpNoUndocumented parameter from the OpenJpeg Library.
_i32OrientUndocumented parameter from the OpenJpeg Library.
_i32CodeBlockStYUndocumented parameter from the OpenJpeg Library.
static LSVOID LSE_CALL lsi::CT1::t1_dec_sigpass_step_mqc ( opj_t1_t _ptT1,
flag_t *  _pfFlags,
LSINT32 *  _pi32Data,
LSINT32  _i32Orient,
LSINT32  _i32OnePlusHalf 
) [static, protected]

Decode significant pass.

Parameters:
_ptT1Undocumented parameter from the OpenJpeg Library.
_pfFlagsUndocumented parameter from the OpenJpeg Library.
_pi32DataUndocumented parameter from the OpenJpeg Library.
_i32OrientUndocumented parameter from the OpenJpeg Library.
_i32OnePlusHalfUndocumented parameter from the OpenJpeg Library.
static LSVOID LSE_CALL lsi::CT1::t1_dec_sigpass_step_mqc_vsc ( opj_t1_t _ptT1,
flag_t *  _pfFlags,
LSINT32 *  _pi32Data,
LSINT32  _i32Orient,
LSINT32  _i32OnePlusHalf,
LSINT32  _i32Vsc 
) [static, protected]

Decode significant pass.

Parameters:
_ptT1Undocumented parameter from the OpenJpeg Library.
_pfFlagsUndocumented parameter from the OpenJpeg Library.
_pi32DataUndocumented parameter from the OpenJpeg Library.
_i32OrientUndocumented parameter from the OpenJpeg Library.
_i32OnePlusHalfUndocumented parameter from the OpenJpeg Library.
_i32VscUndocumented parameter from the OpenJpeg Library.
static LSVOID LSE_CALL lsi::CT1::t1_dec_sigpass_step_raw ( opj_t1_t _ptT1,
flag_t *  _pfFlags,
LSINT32 *  _pi32Data,
LSINT32  _i32Orient,
LSINT32  _i32OnePlusHalf,
LSINT32  _i32Vsc 
) [static, protected]

Decode significant pass.

Parameters:
_ptT1Undocumented parameter from the OpenJpeg Library.
_pfFlagsUndocumented parameter from the OpenJpeg Library.
_pi32DataUndocumented parameter from the OpenJpeg Library.
_i32OrientUndocumented parameter from the OpenJpeg Library.
_i32OnePlusHalfUndocumented parameter from the OpenJpeg Library.
_i32VscUndocumented parameter from the OpenJpeg Library.
static LSVOID LSE_CALL lsi::CT1::t1_decode_cblk ( opj_t1_t _ptT1,
CTcd::opj_tcd_cblk_dec_t _ptceCodeBlock,
LSINT32  _i32Orient,
LSINT32  _i32RoiShift,
LSINT32  _i32CodeBlockStY 
) [static, protected]

Decode 1 code-block.

Parameters:
_ptT1T1 handle.
_ptceCodeBlockCode-block coding parameters.
_i32OrientUndocumented parameter from the OpenJpeg Library.
_i32RoiShiftRegion of interest shifting value.
_i32CodeBlockStYCode-block style.
static LSVOID LSE_CALL lsi::CT1::t1_decode_cblks ( opj_t1_t _ptT1,
CTcd::opj_tcd_tilecomp_t _pttTileC,
CJ2k::opj_tccp_t _ptTccp 
) [static]

Decode the code-blocks of a tile.

Parameters:
_ptT1T1 handle.
_pttTileCThe tile to decode.
_ptTccpTile coding parameters.
static LSVOID LSE_CALL lsi::CT1::t1_destroy ( opj_t1_t _ptT1) [static]

Destroy a previously created T1 handle.

Parameters:
_ptT1T1 handle to destroy.
static LSVOID LSE_CALL lsi::CT1::t1_enc_clnpass ( opj_t1_t _ptT1,
LSINT32  _i32BpNo,
LSINT32  _i32Orient,
LSINT32 *  _pi32NmseDec,
LSINT32  _i32CodeBlockStY 
) [static, protected]

Encode clean-up pass.

Parameters:
_ptT1Undocumented parameter from the OpenJpeg Library.
_i32BpNoUndocumented parameter from the OpenJpeg Library.
_i32OrientUndocumented parameter from the OpenJpeg Library.
_pi32NmseDecUndocumented parameter from the OpenJpeg Library.
_i32CodeBlockStYUndocumented parameter from the OpenJpeg Library.
static LSVOID LSE_CALL lsi::CT1::t1_enc_clnpass_step ( opj_t1_t _ptT1,
flag_t *  _pfFlags,
LSINT32 *  _pi32Data,
LSINT32  _i32Orient,
LSINT32  _i32BpNo,
LSINT32  _i32One,
LSINT32 *  _pi32NmseDec,
LSINT32  _i32Partial,
LSINT32  _i32Vsc 
) [static, protected]

Encode clean-up pass.

Parameters:
_ptT1Undocumented parameter from the OpenJpeg Library.
_pfFlagsUndocumented parameter from the OpenJpeg Library.
_pi32DataUndocumented parameter from the OpenJpeg Library.
_i32OrientUndocumented parameter from the OpenJpeg Library.
_i32BpNoUndocumented parameter from the OpenJpeg Library.
_i32OneUndocumented parameter from the OpenJpeg Library.
_pi32NmseDecUndocumented parameter from the OpenJpeg Library.
_i32PartialUndocumented parameter from the OpenJpeg Library.
_i32VscUndocumented parameter from the OpenJpeg Library.
static LSVOID LSE_CALL lsi::CT1::t1_enc_refpass ( opj_t1_t _ptT1,
LSINT32  _i32BpNo,
LSINT32 *  _pi32NmseDec,
LSCHAR  _cType,
LSINT32  _i32CodeBlockStY 
) [static, protected]

Encode refinement pass.

Parameters:
_ptT1Undocumented parameter from the OpenJpeg Library.
_i32BpNoUndocumented parameter from the OpenJpeg Library.
_pi32NmseDecUndocumented parameter from the OpenJpeg Library.
_cTypeUndocumented parameter from the OpenJpeg Library.
_i32CodeBlockStYUndocumented parameter from the OpenJpeg Library.
static LSVOID LSE_CALL lsi::CT1::t1_enc_refpass_step ( opj_t1_t _ptT1,
flag_t *  _pfFlags,
LSINT32 *  _pi32Data,
LSINT32  _i32BpNo,
LSINT32  _i32One,
LSINT32 *  _pi32NmseDec,
LSCHAR  _cType,
LSINT32  _i32Vsc 
) [static, protected]

Encode refinement pass.

Parameters:
_ptT1Undocumented parameter from the OpenJpeg Library.
_pfFlagsUndocumented parameter from the OpenJpeg Library.
_pi32DataUndocumented parameter from the OpenJpeg Library.
_i32BpNoUndocumented parameter from the OpenJpeg Library.
_i32OneUndocumented parameter from the OpenJpeg Library.
_pi32NmseDecUndocumented parameter from the OpenJpeg Library.
_cTypeUndocumented parameter from the OpenJpeg Library.
_i32VscUndocumented parameter from the OpenJpeg Library.
static LSVOID LSE_CALL lsi::CT1::t1_enc_sigpass ( opj_t1_t _ptT1,
LSINT32  _i32BpNo,
LSINT32  _i32Orient,
LSINT32 *  _pi32NmseDec,
LSCHAR  _cType,
LSINT32  _i32CodeBlockStY 
) [static, protected]

Encode significant pass.

Parameters:
_ptT1Undocumented parameter from the OpenJpeg Library.
_i32BpNoUndocumented parameter from the OpenJpeg Library.
_i32OrientUndocumented parameter from the OpenJpeg Library.
_pi32NmseDecUndocumented parameter from the OpenJpeg Library.
_cTypeUndocumented parameter from the OpenJpeg Library.
_i32CodeBlockStYUndocumented parameter from the OpenJpeg Library.
static LSVOID LSE_CALL lsi::CT1::t1_enc_sigpass_step ( opj_t1_t _ptT1,
flag_t *  _pfFlags,
LSINT32 *  _pi32Data,
LSINT32  _i32Orient,
LSINT32  _i32BpNo,
LSINT32  _i32One,
LSINT32 *  _pi32NmseDec,
LSCHAR  _i32Type,
LSINT32  _i32Vsc 
) [static, protected]

Encode significant pass.

Parameters:
_ptT1Undocumented parameter from the OpenJpeg Library.
_pfFlagsUndocumented parameter from the OpenJpeg Library.
_pi32DataUndocumented parameter from the OpenJpeg Library.
_i32OrientUndocumented parameter from the OpenJpeg Library.
_i32BpNoUndocumented parameter from the OpenJpeg Library.
_i32OneUndocumented parameter from the OpenJpeg Library.
_pi32NmseDecUndocumented parameter from the OpenJpeg Library.
_i32TypeUndocumented parameter from the OpenJpeg Library.
_i32VscUndocumented parameter from the OpenJpeg Library.
static LSVOID LSE_CALL lsi::CT1::t1_encode_cblk ( opj_t1_t _ptT1,
CTcd::opj_tcd_cblk_enc_t _ptceCodeBlock,
LSINT32  _i32Orient,
LSINT32  _i32CompNo,
LSINT32  _i32Level,
LSINT32  _i32QmfbId,
LSDOUBLE  _dStepSize,
LSINT32  _i32CodeBlockStY,
LSINT32  _i32NumComps,
LSINT32  _i32Mct,
CTcd::opj_tcd_tile_t _pttTile 
) [static, protected]

Encode 1 code-block.

Parameters:
_ptT1T1 handle.
_ptceCodeBlockCode-block coding parameters.
_i32OrientUndocumented parameter from the OpenJpeg Library.
_i32CompNoComponent number.
_i32LevelUndocumented parameter from the OpenJpeg Library.
_i32QmfbIdUndocumented parameter from the OpenJpeg Library.
_dStepSizeUndocumented parameter from the OpenJpeg Library.
_i32CodeBlockStYCode-block style.
_i32NumCompsUndocumented parameter from the OpenJpeg Library.
_i32MctUndocumented parameter from the OpenJpeg Library.
_pttTileUndocumented parameter from the OpenJpeg Library.
static LSVOID LSE_CALL lsi::CT1::t1_encode_cblks ( opj_t1_t _ptT1,
CTcd::opj_tcd_tile_t _pttTile,
CJ2k::opj_tcp_t _ptTcp 
) [static]

Encode the code-blocks of a tile.

Parameters:
_ptT1T1 handle.
_pttTileThe tile to encode.
_ptTcpTile coding parameters.
static LSINT32 LSE_CALL lsi::CT1::t1_getctxno_mag ( LSINT32  _i32F) [static, protected]

Undocumented function from the OpenJpeg Library.

Parameters:
_i32FUndocumented parameter from the OpenJpeg Library.
Returns:
Undocumented return from the OpenJpeg Library.
static LSCHAR LSE_CALL lsi::CT1::t1_getctxno_sc ( LSINT32  _i32F) [static, protected]

Undocumented function from the OpenJpeg Library.

Parameters:
_i32FUndocumented parameter from the OpenJpeg Library.
Returns:
Undocumented return from the OpenJpeg Library.
static LSCHAR LSE_CALL lsi::CT1::t1_getctxno_zc ( LSINT32  _i32F,
LSINT32  _i32Orient 
) [static, protected]

Undocumented function from the OpenJpeg Library.

Parameters:
_i32FUndocumented parameter from the OpenJpeg Library.
_i32OrientUndocumented parameter from the OpenJpeg Library.
Returns:
Undocumented return from the OpenJpeg Library.
static LSINT16 LSE_CALL lsi::CT1::t1_getnmsedec_ref ( LSINT32  _i32X,
LSINT32  _i32BitPos 
) [static, protected]

Undocumented function from the OpenJpeg Library.

Parameters:
_i32XUndocumented parameter from the OpenJpeg Library.
_i32BitPosUndocumented parameter from the OpenJpeg Library.
Returns:
Undocumented return from the OpenJpeg Library.
static LSINT16 LSE_CALL lsi::CT1::t1_getnmsedec_sig ( LSINT32  _i32X,
LSINT32  _i32BitPos 
) [static, protected]

Undocumented function from the OpenJpeg Library.

Parameters:
_i32XUndocumented parameter from the OpenJpeg Library.
_i32BitPosUndocumented parameter from the OpenJpeg Library.
Returns:
Undocumented return from the OpenJpeg Library.
static LSCHAR LSE_CALL lsi::CT1::t1_getspb ( LSINT32  _i32F) [static, protected]

Undocumented function from the OpenJpeg Library.

Parameters:
_i32FUndocumented parameter from the OpenJpeg Library.
Returns:
Undocumented return from the OpenJpeg Library.
static LSDOUBLE LSE_CALL lsi::CT1::t1_getwmsedec ( LSINT32  _pi32NmseDec,
LSINT32  _i32CompNo,
LSINT32  _i32Level,
LSINT32  _i32Orient,
LSINT32  _i32BpNo,
LSINT32  _i32QmfbId,
LSDOUBLE  _dStepSize,
LSINT32  _i32NumComps,
LSINT32  _i32Mct 
) [static, protected]

Decode clean-up pass.

Parameters:
_pi32NmseDecUndocumented parameter from the OpenJpeg Library.
_i32CompNoUndocumented parameter from the OpenJpeg Library.
_i32LevelUndocumented parameter from the OpenJpeg Library.
_i32OrientUndocumented parameter from the OpenJpeg Library.
_i32BpNoUndocumented parameter from the OpenJpeg Library.
_i32QmfbIdUndocumented parameter from the OpenJpeg Library.
_dStepSizeUndocumented parameter from the OpenJpeg Library.
_i32NumCompsUndocumented parameter from the OpenJpeg Library.
_i32MctUndocumented parameter from the OpenJpeg Library.
static LSVOID LSE_CALL lsi::CT1::t1_updateflags ( flag_t *  _pfFlags,
LSINT32  _i32S,
LSINT32  _i32Stride 
) [static, protected]

Undocumented function from the OpenJpeg Library.

Parameters:
_pfFlagsUndocumented parameter from the OpenJpeg Library.
_i32SUndocumented parameter from the OpenJpeg Library.
_i32StrideUndocumented parameter from the OpenJpeg Library.

Member Data Documentation

LSCHAR lsi::CT1::lut_ctxno_sc[256] [static, protected]

Undocumented OpenJpeg Library data.

LSCHAR lsi::CT1::lut_ctxno_zc[1024] [static, protected]

Undocumented OpenJpeg Library data.

LSINT16 lsi::CT1::lut_nmsedec_ref[1<< 7] [static, protected]

Undocumented OpenJpeg Library data.

LSINT16 lsi::CT1::lut_nmsedec_ref0[1<< 7] [static, protected]

Undocumented OpenJpeg Library data.

LSINT16 lsi::CT1::lut_nmsedec_sig[1<< 7] [static, protected]

Undocumented OpenJpeg Library data.

LSINT16 lsi::CT1::lut_nmsedec_sig0[1<< 7] [static, protected]

Undocumented OpenJpeg Library data.

LSCHAR lsi::CT1::lut_spb[256] [static, protected]

Undocumented OpenJpeg Library data.


The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator