Bug fixing in chroma block matching
[schroedinger/research-port.git] / testsuite / README
blob2dce50a424ae63ab4e3451051e389911cfbe2a6b
2 arith:
3   tests arithmetic encoding and decoding using somewhat random data.
4   overly verbose.
6 arith_encode:
7   tests arithmetic encoding by encoding test_file into test_file_arith.out
8   Not useful.
10 arith_decode:
11   doesn't compile
13 arith_fixup_shift:
14   Checks the correctness of schro_table_arith_shift[].
16 arith_speed:
17   measures the speed of the arithmetic decoder.  First column is number
18   of decode bits tested.  Second is fraction of 1 bits (on a scale of
19   0 to 256).  Third is number of cycles to decode N bits averaged over
20   10 runs.  Fourth is standard deviation of the mean of the 3rd column.
21   Ignore the last.
23 bits:
24   Prints out the bit representation of numbers encoded using
25   schro_bits_encode_uint() and schro_bits_encode_sint().
27 bits2:
28   Encodes/decodes arrays of random numbers using schro_bits.
30 encode:
31   encodes a ten frame segment (of solid grey data) for every size from
32   64x64 to 79x79.
34 global_motion:
35   checks schro_motion_field_global_prediction(), i.e., calculating
36   global motion from an array of motion vectors.
38 motion:
39   measures speed of schro_frame_copy_with_motion(), using all zero
40   vectors.
42 obmc:
43   calculates and displays OBMC arrays for a hard-coded obmc size.
45 phasecorrelation:
46   a toy to play with phase correlation for image detection.
48 predict:
49   broken
51 quant:
52   prints out a graph visualising the quantiser dead zone.
54 struct_offsets:
55   a tool to print out struct offsets for the arith assembly code
57 tables:
58   a tool to print out schrotables.c
60 wavelet:
61   tests 1-d wavelet transforms.  I'm not sure if this code is correct.
63 wavelet_2d:
64   tests 2-d wavelet transforms.  This code has been verified in multiple
65   ways that it is correct.  (Or very consistently incorrect.)