![]() |
Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
|
#include "./metablock.h"
#include "../common/constants.h"
#include "../common/context.h"
#include "../common/platform.h"
#include <brotli/types.h>
#include "./bit_cost.h"
#include "./block_splitter.h"
#include "./cluster.h"
#include "./entropy_encode.h"
#include "./histogram.h"
#include "./memory.h"
#include "./quality.h"
#include "./metablock_inc.h"
Data Structures | |
struct | ContextBlockSplitter |
Macros | |
#define | FN(X) |
#define | FN(X) |
#define | FN(X) |
#define | BROTLI_MAX_STATIC_CONTEXTS 13 |
Typedefs | |
typedef struct ContextBlockSplitter | ContextBlockSplitter |
Functions | |
void | BrotliInitDistanceParams (BrotliEncoderParams *params, uint32_t npostfix, uint32_t ndirect) |
void | BrotliBuildMetaBlock (MemoryManager *m, const uint8_t *ringbuffer, const size_t pos, const size_t mask, BrotliEncoderParams *params, uint8_t prev_byte, uint8_t prev_byte2, Command *cmds, size_t num_commands, ContextType literal_context_mode, MetaBlockSplit *mb) |
void | BrotliBuildMetaBlockGreedy (MemoryManager *m, const uint8_t *ringbuffer, size_t pos, size_t mask, uint8_t prev_byte, uint8_t prev_byte2, ContextLut literal_context_lut, size_t num_contexts, const uint32_t *static_context_map, const Command *commands, size_t n_commands, MetaBlockSplit *mb) |
void | BrotliOptimizeHistograms (uint32_t num_distance_codes, MetaBlockSplit *mb) |
#define BROTLI_MAX_STATIC_CONTEXTS 13 |
#define FN | ( | X | ) |
typedef struct ContextBlockSplitter ContextBlockSplitter |
void BrotliBuildMetaBlock | ( | MemoryManager * | m, |
const uint8_t * | ringbuffer, | ||
const size_t | pos, | ||
const size_t | mask, | ||
BrotliEncoderParams * | params, | ||
uint8_t | prev_byte, | ||
uint8_t | prev_byte2, | ||
Command * | cmds, | ||
size_t | num_commands, | ||
ContextType | literal_context_mode, | ||
MetaBlockSplit * | mb ) |
void BrotliBuildMetaBlockGreedy | ( | MemoryManager * | m, |
const uint8_t * | ringbuffer, | ||
size_t | pos, | ||
size_t | mask, | ||
uint8_t | prev_byte, | ||
uint8_t | prev_byte2, | ||
ContextLut | literal_context_lut, | ||
size_t | num_contexts, | ||
const uint32_t * | static_context_map, | ||
const Command * | commands, | ||
size_t | n_commands, | ||
MetaBlockSplit * | mb ) |
void BrotliInitDistanceParams | ( | BrotliEncoderParams * | params, |
uint32_t | npostfix, | ||
uint32_t | ndirect ) |
void BrotliOptimizeHistograms | ( | uint32_t | num_distance_codes, |
MetaBlockSplit * | mb ) |