![]() |
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 ) |