AlcapDAQ
1
|
Go to the source code of this file.
Functions | |
void | fadc_optimize () |
void | fadc_load () |
int | encode_fadc (fadc_word *input, int input_size, io_buffer *output) |
int | fadc_compress (fadc_word *input, int input_size, unsigned char *output, int userParam) |
int | decode_fadc (io_buffer *input, fadc_word *output, int input_size) |
int | fadc_expand (unsigned char *input, int input_size, fadc_word *output, int userParam) |
Variables | |
huffman_table | fadc_run_huffman |
huffman_table | fadc_small_huffman |
BOOL | should_compress_fadc = TRUE |
const int | num_fadc_channels = 4 |
Definition at line 120 of file fadc_compress.cpp.
References fadc_word::channel, huffman_get_symbol(), i, io_buffer_get(), num_fadc_channels, and printf().
Referenced by fadc_expand().
Definition at line 42 of file fadc_compress.cpp.
References channel, fadc_word::channel, flush_output_buffer(), huffman_put_symbol(), i, io_buffer_put(), and num_fadc_channels.
Referenced by fadc_compress().
int fadc_compress | ( | fadc_word * | input, |
int | input_size, | ||
unsigned char * | output, | ||
int | userParam | ||
) |
Definition at line 92 of file fadc_compress.cpp.
References encode_fadc(), rle_bits_setup(), and start_output_buffer().
Referenced by compress_event(), and compress_event_skim().
int fadc_expand | ( | unsigned char * | input, |
int | input_size, | ||
fadc_word * | output, | ||
int | userParam | ||
) |
Definition at line 165 of file fadc_compress.cpp.
References decode_fadc(), rle_bits_setup(), and start_input_buffer().
Referenced by expand_event().
void fadc_load | ( | ) |
Definition at line 29 of file fadc_compress.cpp.
References hDB, huffman_init_default(), load_huffman(), should_compress_fadc, size, and TRUE.
Referenced by compress_load_all().
void fadc_optimize | ( | ) |
Definition at line 20 of file fadc_compress.cpp.
References huffman_optimize_tree(), and save_huffman().
Referenced by compress_optimize_all().
huffman_table fadc_run_huffman |
Definition at line 14 of file fadc_compress.cpp.
huffman_table fadc_small_huffman |
Definition at line 15 of file fadc_compress.cpp.
const int num_fadc_channels = 4 |
Definition at line 18 of file fadc_compress.cpp.
Referenced by decode_fadc(), and encode_fadc().
BOOL should_compress_fadc = TRUE |
Definition at line 16 of file fadc_compress.cpp.
Referenced by compress_event(), and fadc_load().