{
OPJ_UINT32 v;
- opj_mqc_t *mqc = t1->mqc; /* MQC component */
+ opj_mqc_t *mqc = &(t1->mqc); /* MQC component */
OPJ_UINT32 vsc_mask = vsc ? ~((T1_SIGMA_SW | T1_SIGMA_S | T1_SIGMA_SE |
T1_CHI_S) << (ci * 3U)) : ~0U;
OPJ_UINT32 ci)
{
OPJ_UINT32 v;
- opj_raw_t *raw = t1->raw; /* RAW component */
+ opj_raw_t *raw = &(t1->raw); /* RAW component */
OPJ_UINT32 vsc_mask = vsc ? ~((T1_SIGMA_SW | T1_SIGMA_S | T1_SIGMA_SE |
T1_CHI_S) << (ci * 3U)) : ~0U;
{
OPJ_UINT32 v;
- opj_mqc_t *mqc = t1->mqc; /* MQC component */
+ opj_mqc_t *mqc = &(t1->mqc); /* MQC component */
OPJ_UINT32 const flags = *flagsp;
if ((flags & ((T1_SIGMA_THIS | T1_PI_THIS) << (ci * 3U))) == 0U &&
{
OPJ_UINT32 v;
- opj_mqc_t *mqc = t1->mqc; /* MQC component */
+ opj_mqc_t *mqc = &(t1->mqc); /* MQC component */
OPJ_UINT32 vsc_mask = vsc ? ~((T1_SIGMA_SW | T1_SIGMA_S | T1_SIGMA_SE |
T1_CHI_S) << (ci * 3U)) : ~0U;
{
OPJ_UINT32 v;
- opj_mqc_t *mqc = t1->mqc; /* MQC component */
+ opj_mqc_t *mqc = &(t1->mqc); /* MQC component */
OPJ_UINT32 const shift_flags =
vsc ?
OPJ_UINT32 v;
OPJ_INT32 t;
- opj_raw_t *raw = t1->raw; /* RAW component */
+ opj_raw_t *raw = &(t1->raw); /* RAW component */
if ((*flagsp & ((T1_SIGMA_THIS | T1_PI_THIS) << (ci * 3U))) ==
(T1_SIGMA_THIS << (ci * 3U))) {
OPJ_UINT32 v;
OPJ_INT32 t;
- opj_mqc_t *mqc = t1->mqc; /* MQC component */
+ opj_mqc_t *mqc = &(t1->mqc); /* MQC component */
if ((*flagsp & ((T1_SIGMA_THIS | T1_PI_THIS) << (ci * 3U))) ==
(T1_SIGMA_THIS << (ci * 3U))) {
OPJ_UINT32 v;
OPJ_INT32 t;
- opj_mqc_t *mqc = t1->mqc; /* MQC component */
+ opj_mqc_t *mqc = &(t1->mqc); /* MQC component */
OPJ_UINT32 const shift_flags =
vsc ?
{
OPJ_UINT32 v;
OPJ_UINT32 ci;
- opj_mqc_t *mqc = t1->mqc; /* MQC component */
+ opj_mqc_t *mqc = &(t1->mqc); /* MQC component */
const OPJ_UINT32 check = (T1_SIGMA_4 | T1_SIGMA_7 | T1_SIGMA_10 | T1_SIGMA_13 |
T1_PI_0 | T1_PI_1 | T1_PI_2 | T1_PI_3);
OPJ_UINT32 ci)
{
OPJ_UINT32 v;
- opj_mqc_t *mqc = t1->mqc; /* MQC component */
+ opj_mqc_t *mqc = &(t1->mqc); /* MQC component */
OPJ_UINT32 lu = opj_t1_getctxtno_sc_or_spb_index(
*flagsp, flagsp[-1], flagsp[1],
{
OPJ_UINT32 v;
- opj_mqc_t *mqc = t1->mqc; /* MQC component */
+ opj_mqc_t *mqc = &(t1->mqc); /* MQC component */
if (!(*flagsp & ((T1_SIGMA_THIS | T1_PI_THIS) << (ci * 3U)))) {
OPJ_UINT32 ctxt1 = opj_t1_getctxno_zc(mqc, *flagsp >> (ci * 3U));
opj_mqc_setcurctx(mqc, ctxt1);
{
OPJ_UINT32 v;
- opj_mqc_t *mqc = t1->mqc; /* MQC component */
+ opj_mqc_t *mqc = &(t1->mqc); /* MQC component */
OPJ_UINT32 ctxt1 = opj_t1_getctxno_zc(mqc, *flagsp >> (ci * 3U));
opj_mqc_setcurctx(mqc, ctxt1);
{
OPJ_UINT32 v;
- opj_mqc_t *mqc = t1->mqc; /* MQC component */
+ opj_mqc_t *mqc = &(t1->mqc); /* MQC component */
OPJ_UINT32 vsc_mask = vsc ? ~((T1_SIGMA_SW | T1_SIGMA_S | T1_SIGMA_SE |
T1_CHI_S) <<
const OPJ_INT32 one = 1 << (bpno + T1_NMSEDEC_FRACBITS);
OPJ_UINT32 agg, runlen;
- opj_mqc_t *mqc = t1->mqc; /* MQC component */
+ opj_mqc_t *mqc = &(t1->mqc); /* MQC component */
const OPJ_UINT32 agg_mask = (cblksty & J2K_CCP_CBLKSTY_VSC) ?
~(T1_SIGMA_15 | T1_SIGMA_16 | T1_SIGMA_17 | T1_CHI_5) :
OPJ_UINT32 i, j, k; \
OPJ_INT32 segsym = cblksty & J2K_CCP_CBLKSTY_SEGSYM; \
\
- opj_mqc_t *mqc = t1->mqc; /* MQC component */ \
+ opj_mqc_t *mqc = &(t1->mqc); /* MQC component */ \
\
one = 1 << bpno; \
half = one >> 1; \
return 00;
}
- /* create MQC and RAW handles */
- l_t1->mqc = opj_mqc_create();
- if (! l_t1->mqc) {
- opj_t1_destroy(l_t1);
- return 00;
- }
-
- l_t1->raw = opj_raw_create();
- if (! l_t1->raw) {
- opj_t1_destroy(l_t1);
- return 00;
- }
l_t1->encoder = isEncoder;
return l_t1;
return;
}
- /* destroy MQC and RAW handles */
- opj_mqc_destroy(p_t1->mqc);
- p_t1->mqc = 00;
- opj_raw_destroy(p_t1->raw);
- p_t1->raw = 00;
-
/* encoder uses tile buffer, so no need to free */
if (!p_t1->encoder && p_t1->data) {
opj_aligned_free(p_t1->data);
OPJ_UINT32 roishift,
OPJ_UINT32 cblksty)
{
- opj_raw_t *raw = t1->raw; /* RAW component */
- opj_mqc_t *mqc = t1->mqc; /* MQC component */
+ opj_raw_t *raw = &(t1->raw); /* RAW component */
+ opj_mqc_t *mqc = &(t1->mqc); /* MQC component */
OPJ_INT32 bpno_plus_one;
OPJ_UINT32 passtype;
{
OPJ_FLOAT64 cumwmsedec = 0.0;
- opj_mqc_t *mqc = t1->mqc; /* MQC component */
+ opj_mqc_t *mqc = &(t1->mqc); /* MQC component */
OPJ_UINT32 passno;
OPJ_INT32 bpno;