Lines Matching defs:array
34 static int test_dwt(int *array, int *ref, int border[2][2], int decomp_levels, int type, int max_diff) {
44 ret = ff_dwt_encode(s, array);
49 ret = ff_dwt_decode(s, array);
55 if (FFABS(array[j] - ref[j]) > max_diff) {
57 j, array[j], ref[j],decomp_levels, border[0][0], border[0][1], border[1][0], border[1][1]);
60 err2 += (array[j] - ref[j]) * (array[j] - ref[j]);
61 array[j] = ref[j];
73 static int test_dwtf(float *array, float *ref, int border[2][2], int decomp_levels, float max_diff) {
83 ret = ff_dwt_encode(s, array);
88 ret = ff_dwt_decode(s, array);
94 if (FFABS(array[j] - ref[j]) > max_diff) {
96 j, array[j], ref[j],decomp_levels, border[0][0], border[0][1], border[1][0], border[1][1]);
99 err2 += (array[j] - ref[j]) * (array[j] - ref[j]);
100 array[j] = ref[j];
111 static int array[MAX_W * MAX_W];
125 arrayf[i] = reff[i] = array[i] = ref[i] = av_lfg_get(&prng) % 2048;
134 ret = test_dwt(array, ref, border, decomp_levels, FF_DWT53, 0);
137 ret = test_dwt(array, ref, border, decomp_levels, FF_DWT97_INT, FFMIN(7+5*decomp_levels, 15+3*decomp_levels));