Lines Matching refs:dn

57 	OPJ_INT32 dn;
68 OPJ_INT32 dn ;
94 static void opj_dwt_deinterleave_h(OPJ_INT32 *a, OPJ_INT32 *b, OPJ_INT32 dn, OPJ_INT32 sn, OPJ_INT32 cas);
98 static void opj_dwt_deinterleave_v(OPJ_INT32 *a, OPJ_INT32 *b, OPJ_INT32 dn, OPJ_INT32 sn, OPJ_INT32 x, OPJ_INT32 cas);
110 static void opj_dwt_encode_1(OPJ_INT32 *a, OPJ_INT32 dn, OPJ_INT32 sn, OPJ_INT32 cas);
115 static void opj_dwt_decode_1_(OPJ_INT32 *a, OPJ_INT32 dn, OPJ_INT32 sn, OPJ_INT32 cas);
119 static void opj_dwt_encode_1_real(OPJ_INT32 *a, OPJ_INT32 dn, OPJ_INT32 sn, OPJ_INT32 cas);
162 #define OPJ_D_(i) ((i)<0?OPJ_D(0):((i)>=dn?OPJ_D(dn-1):OPJ_D(i)))
164 #define OPJ_SS_(i) ((i)<0?OPJ_S(0):((i)>=dn?OPJ_S(dn-1):OPJ_S(i)))
196 void opj_dwt_deinterleave_h(OPJ_INT32 *a, OPJ_INT32 *b, OPJ_INT32 dn, OPJ_INT32 sn, OPJ_INT32 cas) {
209 for (i=0; i<dn; ++i) {
218 void opj_dwt_deinterleave_v(OPJ_INT32 *a, OPJ_INT32 *b, OPJ_INT32 dn, OPJ_INT32 sn, OPJ_INT32 x, OPJ_INT32 cas) {
232 i = dn;
253 i = h->dn ;
274 i = v->dn ;
286 void opj_dwt_encode_1(OPJ_INT32 *a, OPJ_INT32 dn, OPJ_INT32 sn, OPJ_INT32 cas) {
290 if ((dn > 0) || (sn > 1)) { /* NEW : CASE ONE ELEMENT */
291 for (i = 0; i < dn; i++) OPJ_D(i) -= (OPJ_S_(i) + OPJ_S_(i + 1)) >> 1;
295 if (!sn && dn == 1) /* NEW : CASE ONE ELEMENT */
298 for (i = 0; i < dn; i++) OPJ_S(i) -= (OPJ_DD_(i) + OPJ_DD_(i - 1)) >> 1;
307 void opj_dwt_decode_1_(OPJ_INT32 *a, OPJ_INT32 dn, OPJ_INT32 sn, OPJ_INT32 cas) {
311 if ((dn > 0) || (sn > 1)) { /* NEW : CASE ONE ELEMENT */
313 for (i = 0; i < dn; i++) OPJ_D(i) += (OPJ_S_(i) + OPJ_S_(i + 1)) >> 1;
316 if (!sn && dn == 1) /* NEW : CASE ONE ELEMENT */
320 for (i = 0; i < dn; i++) OPJ_S(i) += (OPJ_DD_(i) + OPJ_DD_(i - 1)) >> 1;
329 opj_dwt_decode_1_(v->mem, v->dn, v->sn, v->cas);
335 void opj_dwt_encode_1_real(OPJ_INT32 *a, OPJ_INT32 dn, OPJ_INT32 sn, OPJ_INT32 cas) {
338 if ((dn > 0) || (sn > 1)) { /* NEW : CASE ONE ELEMENT */
339 for (i = 0; i < dn; i++)
343 for (i = 0; i < dn; i++)
347 for (i = 0; i < dn; i++)
353 if ((sn > 0) || (dn > 1)) { /* NEW : CASE ONE ELEMENT */
354 for (i = 0; i < dn; i++)
358 for (i = 0; i < dn; i++)
362 for (i = 0; i < dn; i++)
422 OPJ_INT32 dn, sn;
433 dn = rh - rh1;
440 (*p_function) (bj, dn, sn, cas_col);
442 opj_dwt_deinterleave_v(bj, aj, dn, sn, w, cas_col);
446 dn = rw - rw1;
451 (*p_function) (bj, dn, sn, cas_row);
452 opj_dwt_deinterleave_h(bj, aj, dn, sn, cas_row);
590 h.dn = (OPJ_INT32)(rw - (OPJ_UINT32)h.sn);
599 v.dn = (OPJ_INT32)(rh - (OPJ_UINT32)v.sn);
654 count = w->dn;
669 for(i = 0; i < v->dn; ++i){
799 if(!((dwt->dn > 0) || (dwt->sn > 1))){
805 if(!((dwt->sn > 0) || (dwt->dn > 1))) {
813 opj_v4dwt_decode_step1_sse(dwt->wavelet+b, dwt->dn, _mm_set1_ps(opj_c13318));
814 opj_v4dwt_decode_step2_sse(dwt->wavelet+b, dwt->wavelet+a+1, dwt->sn, opj_int_min(dwt->sn, dwt->dn-a), _mm_set1_ps(opj_dwt_delta));
815 opj_v4dwt_decode_step2_sse(dwt->wavelet+a, dwt->wavelet+b+1, dwt->dn, opj_int_min(dwt->dn, dwt->sn-b), _mm_set1_ps(opj_dwt_gamma));
816 opj_v4dwt_decode_step2_sse(dwt->wavelet+b, dwt->wavelet+a+1, dwt->sn, opj_int_min(dwt->sn, dwt->dn-a), _mm_set1_ps(opj_dwt_beta));
817 opj_v4dwt_decode_step2_sse(dwt->wavelet+a, dwt->wavelet+b+1, dwt->dn, opj_int_min(dwt->dn, dwt->sn-b), _mm_set1_ps(opj_dwt_alpha));
820 opj_v4dwt_decode_step1(dwt->wavelet+b, dwt->dn, opj_c13318);
821 opj_v4dwt_decode_step2(dwt->wavelet+b, dwt->wavelet+a+1, dwt->sn, opj_int_min(dwt->sn, dwt->dn-a), opj_dwt_delta);
822 opj_v4dwt_decode_step2(dwt->wavelet+a, dwt->wavelet+b+1, dwt->dn, opj_int_min(dwt->dn, dwt->sn-b), opj_dwt_gamma);
823 opj_v4dwt_decode_step2(dwt->wavelet+b, dwt->wavelet+a+1, dwt->sn, opj_int_min(dwt->sn, dwt->dn-a), opj_dwt_beta);
824 opj_v4dwt_decode_step2(dwt->wavelet+a, dwt->wavelet+b+1, dwt->dn, opj_int_min(dwt->dn, dwt->sn-b), opj_dwt_alpha);
860 h.dn = (OPJ_INT32)(rw - (OPJ_UINT32)h.sn);
893 v.dn = (OPJ_INT32)(rh - (OPJ_UINT32)v.sn);