Doxygen Source Code Documentation
qtest.c File Reference
#include <stdio.h>
#include "mtypes.h"
#include "mproto.h"
Go to the source code of this file.
Functions | |
main () |
Function Documentation
|
Definition at line 55 of file qtest.c. References a, Block, FlatBlock, i, mp_quant_zig_block(), mp_rle_huff_block(), and _BitBucket::totalbits.
00056 { 00057 Block a; 00058 FlatBlock b; 00059 BitBucket *bb; 00060 int i, j; 00061 00062 bb = new_bitbucket(); 00063 00064 for (i = 0; i < 8; i++) 00065 for (j = 0; j < 8; j++) 00066 a[i][j] = random() % 100; 00067 mp_quant_zig_block(a, b, 1, 1); 00068 for (i = 0; i < 64; i++) 00069 printf("%6d ", b[i]); 00070 printf("\n"); 00071 00072 mp_rle_huff_block(b, bb); /* intuititve names, huh? */ 00073 00074 printf("Huffman output is %d bits\n", bb->totalbits); 00075 } |