Exemplo n.º 1
0
int
main (int argc, char *argv[])
{
  int filter;
  int width;
  int height;

  schro_init();

  for(filter=0;filter<=SCHRO_WAVELET_DAUBECHIES_9_7;filter++){
    printf("Filter %d:\n", filter);
    fwd_test(filter, 20, 20);
    inv_test(filter, 20, 20);
  }

  for(width = 2; width <= 40; width+=2) {
    for(height = 2; height <= 40; height+=2) {
      printf("Size %dx%d:\n", width, height);
      for(filter=0;filter<=SCHRO_WAVELET_DAUBECHIES_9_7;filter++){
        printf("  filter %d:\n", filter);
        fwd_random_test(filter, width, height);
        inv_random_test(filter, width, height);
        fwd_random_test_s32(filter, width, height);
        inv_random_test_s32(filter, width, height);
      }
    }
  }

  return fail;
}
Exemplo n.º 2
0
int main()
{
    fwd_test();

    return boost::report_errors();
}