|
opj_t1_t * | opj_t1_create (OPJ_BOOL isEncoder) |
| Creates a new Tier 1 handle and initializes the look-up tables of the Tier-1 coder/decoder. More...
|
|
void | opj_t1_destroy (opj_t1_t *p_t1) |
| Destroys a previously created T1 handle. More...
|
|
OPJ_BOOL | opj_t1_decode_cblks (opj_t1_t *t1, opj_tcd_tilecomp_t *tilec, opj_tccp_t *tccp) |
| Decode the code-blocks of a tile. More...
|
|
OPJ_BOOL | opj_t1_encode_cblks (opj_t1_t *t1, opj_tcd_tile_t *tile, opj_tcp_t *tcp, const OPJ_FLOAT64 *mct_norms, OPJ_UINT32 mct_numcomps) |
| Encode the code-blocks of a tile. More...
|
|
|
static INLINE OPJ_BYTE | opj_t1_getctxno_zc (OPJ_UINT32 f, OPJ_UINT32 orient) |
|
static OPJ_BYTE | opj_t1_getctxno_sc (OPJ_UINT32 f) |
|
static INLINE OPJ_UINT32 | opj_t1_getctxno_mag (OPJ_UINT32 f) |
|
static OPJ_BYTE | opj_t1_getspb (OPJ_UINT32 f) |
|
static OPJ_INT16 | opj_t1_getnmsedec_sig (OPJ_UINT32 x, OPJ_UINT32 bitpos) |
|
static OPJ_INT16 | opj_t1_getnmsedec_ref (OPJ_UINT32 x, OPJ_UINT32 bitpos) |
|
static void | opj_t1_updateflags (opj_flag_t *flagsp, OPJ_UINT32 s, OPJ_UINT32 stride) |
|
static void | opj_t1_enc_sigpass_step (opj_t1_t *t1, opj_flag_t *flagsp, OPJ_INT32 *datap, OPJ_UINT32 orient, OPJ_INT32 bpno, OPJ_INT32 one, OPJ_INT32 *nmsedec, OPJ_BYTE type, OPJ_UINT32 vsc) |
| Encode significant pass. More...
|
|
static INLINE void | opj_t1_dec_sigpass_step_raw (opj_t1_t *t1, opj_flag_t *flagsp, OPJ_INT32 *datap, OPJ_INT32 orient, OPJ_INT32 oneplushalf, OPJ_INT32 vsc) |
| Decode significant pass. More...
|
|
static INLINE void | opj_t1_dec_sigpass_step_mqc (opj_t1_t *t1, opj_flag_t *flagsp, OPJ_INT32 *datap, OPJ_INT32 orient, OPJ_INT32 oneplushalf) |
|
static INLINE void | opj_t1_dec_sigpass_step_mqc_vsc (opj_t1_t *t1, opj_flag_t *flagsp, OPJ_INT32 *datap, OPJ_INT32 orient, OPJ_INT32 oneplushalf, OPJ_INT32 vsc) |
|
static void | opj_t1_enc_sigpass (opj_t1_t *t1, OPJ_INT32 bpno, OPJ_UINT32 orient, OPJ_INT32 *nmsedec, OPJ_BYTE type, OPJ_UINT32 cblksty) |
| Encode significant pass. More...
|
|
static void | opj_t1_dec_sigpass_raw (opj_t1_t *t1, OPJ_INT32 bpno, OPJ_INT32 orient, OPJ_INT32 cblksty) |
| Decode significant pass. More...
|
|
static void | opj_t1_dec_sigpass_mqc (opj_t1_t *t1, OPJ_INT32 bpno, OPJ_INT32 orient) |
|
static void | opj_t1_dec_sigpass_mqc_vsc (opj_t1_t *t1, OPJ_INT32 bpno, OPJ_INT32 orient) |
|
static void | opj_t1_enc_refpass_step (opj_t1_t *t1, opj_flag_t *flagsp, OPJ_INT32 *datap, OPJ_INT32 bpno, OPJ_INT32 one, OPJ_INT32 *nmsedec, OPJ_BYTE type, OPJ_UINT32 vsc) |
| Encode refinement pass. More...
|
|
static void | opj_t1_enc_refpass (opj_t1_t *t1, OPJ_INT32 bpno, OPJ_INT32 *nmsedec, OPJ_BYTE type, OPJ_UINT32 cblksty) |
| Encode refinement pass. More...
|
|
static void | opj_t1_dec_refpass_raw (opj_t1_t *t1, OPJ_INT32 bpno, OPJ_INT32 cblksty) |
| Decode refinement pass. More...
|
|
static void | opj_t1_dec_refpass_mqc (opj_t1_t *t1, OPJ_INT32 bpno) |
|
static void | opj_t1_dec_refpass_mqc_vsc (opj_t1_t *t1, OPJ_INT32 bpno) |
|
static INLINE void | opj_t1_dec_refpass_step_raw (opj_t1_t *t1, opj_flag_t *flagsp, OPJ_INT32 *datap, OPJ_INT32 poshalf, OPJ_INT32 neghalf, OPJ_INT32 vsc) |
| Decode refinement pass. More...
|
|
static INLINE void | opj_t1_dec_refpass_step_mqc (opj_t1_t *t1, opj_flag_t *flagsp, OPJ_INT32 *datap, OPJ_INT32 poshalf, OPJ_INT32 neghalf) |
|
static INLINE void | opj_t1_dec_refpass_step_mqc_vsc (opj_t1_t *t1, opj_flag_t *flagsp, OPJ_INT32 *datap, OPJ_INT32 poshalf, OPJ_INT32 neghalf, OPJ_INT32 vsc) |
|
static void | opj_t1_enc_clnpass_step (opj_t1_t *t1, opj_flag_t *flagsp, OPJ_INT32 *datap, OPJ_UINT32 orient, OPJ_INT32 bpno, OPJ_INT32 one, OPJ_INT32 *nmsedec, OPJ_UINT32 partial, OPJ_UINT32 vsc) |
| Encode clean-up pass. More...
|
|
static void | opj_t1_dec_clnpass_step_partial (opj_t1_t *t1, opj_flag_t *flagsp, OPJ_INT32 *datap, OPJ_INT32 orient, OPJ_INT32 oneplushalf) |
| Decode clean-up pass. More...
|
|
static void | opj_t1_dec_clnpass_step (opj_t1_t *t1, opj_flag_t *flagsp, OPJ_INT32 *datap, OPJ_INT32 orient, OPJ_INT32 oneplushalf) |
|
static void | opj_t1_dec_clnpass_step_vsc (opj_t1_t *t1, opj_flag_t *flagsp, OPJ_INT32 *datap, OPJ_INT32 orient, OPJ_INT32 oneplushalf, OPJ_INT32 partial, OPJ_INT32 vsc) |
|
static void | opj_t1_enc_clnpass (opj_t1_t *t1, OPJ_INT32 bpno, OPJ_UINT32 orient, OPJ_INT32 *nmsedec, OPJ_UINT32 cblksty) |
| Encode clean-up pass. More...
|
|
static void | opj_t1_dec_clnpass (opj_t1_t *t1, OPJ_INT32 bpno, OPJ_INT32 orient, OPJ_INT32 cblksty) |
| Decode clean-up pass. More...
|
|
static OPJ_FLOAT64 | opj_t1_getwmsedec (OPJ_INT32 nmsedec, OPJ_UINT32 compno, OPJ_UINT32 level, OPJ_UINT32 orient, OPJ_INT32 bpno, OPJ_UINT32 qmfbid, OPJ_FLOAT64 stepsize, OPJ_UINT32 numcomps, const OPJ_FLOAT64 *mct_norms, OPJ_UINT32 mct_numcomps) |
| mod fixed_quality More...
|
|
static void | opj_t1_encode_cblk (opj_t1_t *t1, opj_tcd_cblk_enc_t *cblk, OPJ_UINT32 orient, OPJ_UINT32 compno, OPJ_UINT32 level, OPJ_UINT32 qmfbid, OPJ_FLOAT64 stepsize, OPJ_UINT32 cblksty, OPJ_UINT32 numcomps, opj_tcd_tile_t *tile, const OPJ_FLOAT64 *mct_norms, OPJ_UINT32 mct_numcomps) |
| mod fixed_quality More...
|
|
static OPJ_BOOL | opj_t1_decode_cblk (opj_t1_t *t1, opj_tcd_cblk_dec_t *cblk, OPJ_UINT32 orient, OPJ_UINT32 roishift, OPJ_UINT32 cblksty) |
| Decode 1 code-block. More...
|
|
static OPJ_BOOL | opj_t1_allocate_buffers (opj_t1_t *t1, OPJ_UINT32 w, OPJ_UINT32 h) |
|