OpenJPEG
2.3.1
|
Data Structures | |
struct | opj_t1_cblk_decode_processing_job_t |
Macros | |
#define | OPJ_SKIP_POISON |
#define | T1_FLAGS(x, y) (t1->flags[x + 1 + ((y / 4) + 1) * (t1->w+2)]) |
#define | opj_t1_setcurctx(curctx, ctxno) curctx = &(mqc)->ctxs[(OPJ_UINT32)(ctxno)] |
#define | opj_t1_update_flags_macro(flags, flagsp, ci, s, stride, vsc) |
#define | opj_t1_dec_sigpass_step_mqc_macro(flags, flagsp, flags_stride, data, data_stride, ci, mqc, curctx, v, a, c, ct, oneplushalf, vsc) |
#define | opj_t1_dec_sigpass_mqc_internal(t1, bpno, vsc, w, h, flags_stride) |
#define | opj_t1_dec_refpass_step_mqc_macro(flags, data, data_stride, ci, mqc, curctx, v, a, c, ct, poshalf) |
#define | opj_t1_dec_refpass_mqc_internal(t1, bpno, w, h, flags_stride) |
#define | opj_t1_dec_clnpass_step_macro(check_flags, partial, flags, flagsp, flags_stride, data, data_stride, ci, mqc, curctx, v, a, c, ct, oneplushalf, vsc) |
#define | opj_t1_dec_clnpass_internal(t1, bpno, vsc, w, h, flags_stride) |
#define OPJ_SKIP_POISON |
#define opj_t1_dec_clnpass_internal | ( | t1, | |
bpno, | |||
vsc, | |||
w, | |||
h, | |||
flags_stride | |||
) |
#define opj_t1_dec_clnpass_step_macro | ( | check_flags, | |
partial, | |||
flags, | |||
flagsp, | |||
flags_stride, | |||
data, | |||
data_stride, | |||
ci, | |||
mqc, | |||
curctx, | |||
v, | |||
a, | |||
c, | |||
ct, | |||
oneplushalf, | |||
vsc | |||
) |
Referenced by opj_t1_dec_clnpass_step().
#define opj_t1_dec_refpass_mqc_internal | ( | t1, | |
bpno, | |||
w, | |||
h, | |||
flags_stride | |||
) |
Referenced by opj_t1_dec_refpass_mqc_64x64(), and opj_t1_dec_refpass_mqc_generic().
#define opj_t1_dec_refpass_step_mqc_macro | ( | flags, | |
data, | |||
data_stride, | |||
ci, | |||
mqc, | |||
curctx, | |||
v, | |||
a, | |||
c, | |||
ct, | |||
poshalf | |||
) |
Referenced by opj_t1_dec_refpass_step_mqc().
#define opj_t1_dec_sigpass_mqc_internal | ( | t1, | |
bpno, | |||
vsc, | |||
w, | |||
h, | |||
flags_stride | |||
) |
#define opj_t1_dec_sigpass_step_mqc_macro | ( | flags, | |
flagsp, | |||
flags_stride, | |||
data, | |||
data_stride, | |||
ci, | |||
mqc, | |||
curctx, | |||
v, | |||
a, | |||
c, | |||
ct, | |||
oneplushalf, | |||
vsc | |||
) |
Referenced by opj_t1_dec_sigpass_step_mqc().
#define opj_t1_update_flags_macro | ( | flags, | |
flagsp, | |||
ci, | |||
s, | |||
stride, | |||
vsc | |||
) |
Referenced by opj_t1_update_flags().
|
static |
References opj_t1_cblk_decode_processing_job_t::band, opj_tcd_band::bandno, opj_t1_cblk_decode_processing_job_t::cblk, opj_tccp::cblksty, opj_t1_cblk_decode_processing_job_t::check_pterm, opj_t1::data, opj_tcd_tilecomp::data, opj_tcd_cblk_dec::decoded_data, EVT_ERROR, opj_t1::h, opj_tcd_tilecomp::minimum_num_resolutions, opj_t1::mustuse_cblkdatabuffer, opj_t1_cblk_decode_processing_job_t::mustuse_cblkdatabuffer, opj_aligned_free(), opj_aligned_malloc(), opj_event_msg(), OPJ_FALSE, opj_free(), opj_mutex_lock(), opj_mutex_unlock(), OPJ_RESTRICT, opj_t1_create(), opj_t1_decode_cblk(), opj_t1_destroy_wrapper(), opj_tls_get(), OPJ_TLS_KEY_T1, opj_tls_set(), opj_t1_cblk_decode_processing_job_t::p_manager, opj_t1_cblk_decode_processing_job_t::p_manager_mutex, opj_t1_cblk_decode_processing_job_t::pret, opj_tccp::qmfbid, opj_t1_cblk_decode_processing_job_t::resno, opj_tcd_tilecomp::resolutions, opj_tccp::roishift, opj_tcd_band::stepsize, opj_t1_cblk_decode_processing_job_t::tccp, opj_t1_cblk_decode_processing_job_t::tilec, opj_t1::w, opj_t1_cblk_decode_processing_job_t::whole_tile_decoding, opj_tcd_cblk_dec::x0, opj_tcd_band::x0, opj_tcd_resolution::x0, opj_tcd_cblk_dec::x1, opj_tcd_resolution::x1, opj_tcd_cblk_dec::y0, opj_tcd_band::y0, opj_tcd_resolution::y0, opj_tcd_cblk_dec::y1, and opj_tcd_resolution::y1.
Referenced by opj_t1_decode_cblks().
References OPJ_FALSE, and opj_t1_dec_clnpass_internal.
Referenced by opj_t1_dec_clnpass().
References opj_t1_dec_clnpass_internal, and OPJ_TRUE.
Referenced by opj_t1_dec_clnpass().
References J2K_CCP_CBLKSTY_SEGSYM, opj_t1::mqc, opj_mqc_decode, opj_mqc_setcurctx, and T1_CTXNO_UNI.
Referenced by opj_t1_dec_clnpass().
References opj_t1::h, OPJ_FALSE, opj_t1_dec_clnpass_internal, and opj_t1::w.
Referenced by opj_t1_dec_clnpass().
References opj_t1::h, opj_t1_dec_clnpass_internal, OPJ_TRUE, and opj_t1::w.
Referenced by opj_t1_dec_clnpass().
References opj_t1::h, opj_t1_dec_refpass_mqc_64x64(), opj_t1_dec_refpass_mqc_generic(), and opj_t1::w.
Referenced by opj_t1_decode_cblk().
References opj_t1_dec_refpass_mqc_internal.
Referenced by opj_t1_dec_refpass_mqc().
References opj_t1::h, opj_t1_dec_refpass_mqc_internal, and opj_t1::w.
Referenced by opj_t1_dec_refpass_mqc().
References OPJ_FALSE, and opj_t1_dec_sigpass_mqc_internal.
Referenced by opj_t1_dec_sigpass_mqc().
References opj_t1_dec_sigpass_mqc_internal, and OPJ_TRUE.
Referenced by opj_t1_dec_sigpass_mqc().
References opj_t1::h, OPJ_FALSE, opj_t1_dec_sigpass_mqc_internal, and opj_t1::w.
Referenced by opj_t1_dec_sigpass_mqc().
References opj_t1::h, opj_t1_dec_sigpass_mqc_internal, OPJ_TRUE, and opj_t1::w.
Referenced by opj_t1_dec_sigpass_mqc().
|
static |
References opj_t1_destroy().
Referenced by opj_t1_clbl_decode_processor().
|
static |
Encode clean-up pass step.
References opj_t1::data_stride, J2K_CCP_CBLKSTY_VSC, opj_t1::mqc, opj_int_abs(), opj_mqc_encode(), opj_mqc_setcurctx, opj_t1_getctxno_sc(), opj_t1_getctxno_zc(), opj_t1_getctxtno_sc_or_spb_index(), opj_t1_getnmsedec_sig(), opj_t1_getspb(), opj_t1_update_flags(), T1_PI_0, T1_PI_1, T1_PI_2, T1_PI_3, T1_PI_THIS, T1_SIGMA_10, T1_SIGMA_13, T1_SIGMA_4, T1_SIGMA_7, T1_SIGMA_THIS, and opj_t1::w.
Referenced by opj_t1_enc_clnpass().
|
static |
References J2K_CCP_CBLKSTY_LAZY, J2K_CCP_CBLKSTY_TERMALL, opj_tcd_cblk_enc::numbps, OPJ_FALSE, and OPJ_TRUE.
Referenced by opj_t1_encode_cblk().
|
static |
Encode refinement pass step.
References opj_t1::mqc, opj_int_abs(), opj_mqc_bypass_enc(), opj_mqc_encode(), opj_mqc_setcurctx, opj_t1_getctxno_mag(), opj_t1_getnmsedec_ref(), T1_MU_THIS, T1_PI_THIS, T1_SIGMA_THIS, and T1_TYPE_RAW.
Referenced by opj_t1_enc_refpass().
|
static |
Encode significant pass.
References opj_t1::mqc, opj_int_abs(), opj_mqc_bypass_enc(), opj_mqc_encode(), opj_mqc_setcurctx, opj_t1_getctxno_sc(), opj_t1_getctxno_zc(), opj_t1_getctxtno_sc_or_spb_index(), opj_t1_getnmsedec_sig(), opj_t1_getspb(), opj_t1_update_flags(), T1_PI_THIS, T1_SIGMA_NEIGHBOURS, T1_SIGMA_THIS, T1_TYPE_RAW, and opj_t1::w.
Referenced by opj_t1_enc_sigpass().
|
static |
References lut_ctxno_sc.
Referenced by opj_t1_enc_clnpass_step(), and opj_t1_enc_sigpass_step().
|
static |
References T1_CHI_0_I, T1_CHI_1_I, T1_CHI_2_I, T1_CHI_THIS_I, T1_SIGMA_1, T1_SIGMA_3, T1_SIGMA_5, and T1_SIGMA_7.
Referenced by opj_t1_enc_clnpass_step(), and opj_t1_enc_sigpass_step().
|
static |
References lut_spb.
Referenced by opj_t1_enc_clnpass_step(), and opj_t1_enc_sigpass_step().