3 tests arithmetic encoding and decoding using somewhat random data.
7 tests arithmetic encoding by encoding test_file into test_file_arith.out
14 Checks the correctness of schro_table_arith_shift[].
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.
24 Prints out the bit representation of numbers encoded using
25 schro_bits_encode_uint() and schro_bits_encode_sint().
28 Encodes/decodes arrays of random numbers using schro_bits.
31 encodes a ten frame segment (of solid grey data) for every size from
35 checks schro_motion_field_global_prediction(), i.e., calculating
36 global motion from an array of motion vectors.
39 measures speed of schro_frame_copy_with_motion(), using all zero
43 calculates and displays OBMC arrays for a hard-coded obmc size.
46 a toy to play with phase correlation for image detection.
52 prints out a graph visualising the quantiser dead zone.
55 a tool to print out struct offsets for the arith assembly code
58 a tool to print out schrotables.c
61 tests 1-d wavelet transforms. I'm not sure if this code is correct.
64 tests 2-d wavelet transforms. This code has been verified in multiple
65 ways that it is correct. (Or very consistently incorrect.)