![]() |
Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
|
#include "block_splitter.h"#include <string.h>#include "../common/platform.h"#include "bit_cost.h"#include "cluster.h"#include "command.h"#include "fast_log.h"#include "histogram.h"#include "memory.h"#include "quality.h"#include "block_splitter_inc.h"Macros | |
| #define | HISTOGRAMS_PER_BATCH 64 |
| #define | CLUSTERS_PER_BATCH 16 |
| #define | FN(X) |
| #define | DataType uint8_t |
| #define | FN(X) |
| #define | DataType uint16_t |
| #define | FN(X) |
Functions | |
| void | BrotliInitBlockSplit (BlockSplit *self) |
| void | BrotliDestroyBlockSplit (MemoryManager *m, BlockSplit *self) |
| void | BrotliSplitBlock (MemoryManager *m, const Command *cmds, const size_t num_commands, const uint8_t *data, const size_t pos, const size_t mask, const BrotliEncoderParams *params, BlockSplit *literal_split, BlockSplit *insert_and_copy_split, BlockSplit *dist_split) |
| #define CLUSTERS_PER_BATCH 16 |
| #define DataType uint8_t |
| #define DataType uint16_t |
| #define FN | ( | X | ) |
| #define HISTOGRAMS_PER_BATCH 64 |
| void BrotliDestroyBlockSplit | ( | MemoryManager * | m, |
| BlockSplit * | self ) |
| void BrotliInitBlockSplit | ( | BlockSplit * | self | ) |
| void BrotliSplitBlock | ( | MemoryManager * | m, |
| const Command * | cmds, | ||
| const size_t | num_commands, | ||
| const uint8_t * | data, | ||
| const size_t | pos, | ||
| const size_t | mask, | ||
| const BrotliEncoderParams * | params, | ||
| BlockSplit * | literal_split, | ||
| BlockSplit * | insert_and_copy_split, | ||
| BlockSplit * | dist_split ) |