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