Lines Matching defs:border
34 static int test_dwt(int *array, int *ref, int border[2][2], int decomp_levels, int type, int max_diff) {
39 ret = ff_jpeg2000_dwt_init(s, border, decomp_levels, type);
56 fprintf(stderr, "missmatch at %d (%d != %d) decomp:%d border %d %d %d %d\n",
57 j, array[j], ref[j],decomp_levels, border[0][0], border[0][1], border[1][0], border[1][1]);
65 printf("%s, decomp:%2d border %3d %3d %3d %3d milli-err2:%9"PRId64"\n",
67 decomp_levels, border[0][0], border[0][1], border[1][0], border[1][1],
68 1000*err2 / ((border[0][1] - border[0][0])*(border[1][1] - border[1][0])));
73 static int test_dwtf(float *array, float *ref, int border[2][2], int decomp_levels, float max_diff) {
78 ret = ff_jpeg2000_dwt_init(s, border, decomp_levels, FF_DWT97);
95 fprintf(stderr, "missmatch at %d (%f != %f) decomp:%d border %d %d %d %d\n",
96 j, array[j], ref[j],decomp_levels, border[0][0], border[0][1], border[1][0], border[1][1]);
104 printf("9/7f, decomp:%2d border %3d %3d %3d %3d err2:%20.3f\n",
105 decomp_levels, border[0][0], border[0][1], border[1][0], border[1][1],
106 err2 / ((border[0][1] - border[0][0])*(border[1][1] - border[1][0])));
119 int border[2][2];
129 border[j>>1][j&1] = av_lfg_get(&prng) % MAX_W;
130 if (border[0][0] >= border[0][1] || border[1][0] >= border[1][1])
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));
140 ret = test_dwtf(arrayf, reff, border, decomp_levels, 0.05);