![]() |
Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
|
#include "backward_references_hq.h"#include <string.h>#include <brotli/types.h>#include "../common/constants.h"#include "../common/platform.h"#include "command.h"#include "compound_dictionary.h"#include "encoder_dict.h"#include "fast_log.h"#include "find_match_length.h"#include "literal_cost.h"#include "memory.h"#include "params.h"#include "prefix.h"#include "quality.h"Data Structures | |
| struct | ZopfliCostModelArena |
| struct | ZopfliCostModel |
| struct | PosData |
| struct | StartPosQueue |
Macros | |
| #define | BROTLI_MAX_EFFECTIVE_DISTANCE_ALPHABET_SIZE 544 |
Typedefs | |
| typedef struct ZopfliCostModelArena | ZopfliCostModelArena |
| typedef struct ZopfliCostModel | ZopfliCostModel |
| typedef struct PosData | PosData |
| typedef struct StartPosQueue | StartPosQueue |
Functions | |
| void | BrotliInitZopfliNodes (ZopfliNode *array, size_t length) |
| void | BrotliZopfliCreateCommands (const size_t num_bytes, const size_t block_start, const ZopfliNode *nodes, int *dist_cache, size_t *last_insert_len, const BrotliEncoderParams *params, Command *commands, size_t *num_literals) |
| size_t | BrotliZopfliComputeShortestPath (MemoryManager *m, size_t num_bytes, size_t position, const uint8_t *ringbuffer, size_t ringbuffer_mask, ContextLut literal_context_lut, const BrotliEncoderParams *params, const int *dist_cache, Hasher *hasher, ZopfliNode *nodes) |
| void | BrotliCreateZopfliBackwardReferences (MemoryManager *m, size_t num_bytes, size_t position, const uint8_t *ringbuffer, size_t ringbuffer_mask, ContextLut literal_context_lut, const BrotliEncoderParams *params, Hasher *hasher, int *dist_cache, size_t *last_insert_len, Command *commands, size_t *num_commands, size_t *num_literals) |
| void | BrotliCreateHqZopfliBackwardReferences (MemoryManager *m, size_t num_bytes, size_t position, const uint8_t *ringbuffer, size_t ringbuffer_mask, ContextLut literal_context_lut, const BrotliEncoderParams *params, Hasher *hasher, int *dist_cache, size_t *last_insert_len, Command *commands, size_t *num_commands, size_t *num_literals) |
| #define BROTLI_MAX_EFFECTIVE_DISTANCE_ALPHABET_SIZE 544 |
| typedef struct PosData PosData |
| typedef struct StartPosQueue StartPosQueue |
| typedef struct ZopfliCostModel ZopfliCostModel |
| typedef struct ZopfliCostModelArena ZopfliCostModelArena |
| void BrotliCreateHqZopfliBackwardReferences | ( | MemoryManager * | m, |
| size_t | num_bytes, | ||
| size_t | position, | ||
| const uint8_t * | ringbuffer, | ||
| size_t | ringbuffer_mask, | ||
| ContextLut | literal_context_lut, | ||
| const BrotliEncoderParams * | params, | ||
| Hasher * | hasher, | ||
| int * | dist_cache, | ||
| size_t * | last_insert_len, | ||
| Command * | commands, | ||
| size_t * | num_commands, | ||
| size_t * | num_literals ) |
| void BrotliCreateZopfliBackwardReferences | ( | MemoryManager * | m, |
| size_t | num_bytes, | ||
| size_t | position, | ||
| const uint8_t * | ringbuffer, | ||
| size_t | ringbuffer_mask, | ||
| ContextLut | literal_context_lut, | ||
| const BrotliEncoderParams * | params, | ||
| Hasher * | hasher, | ||
| int * | dist_cache, | ||
| size_t * | last_insert_len, | ||
| Command * | commands, | ||
| size_t * | num_commands, | ||
| size_t * | num_literals ) |
| void BrotliInitZopfliNodes | ( | ZopfliNode * | array, |
| size_t | length ) |
| size_t BrotliZopfliComputeShortestPath | ( | MemoryManager * | m, |
| size_t | num_bytes, | ||
| size_t | position, | ||
| const uint8_t * | ringbuffer, | ||
| size_t | ringbuffer_mask, | ||
| ContextLut | literal_context_lut, | ||
| const BrotliEncoderParams * | params, | ||
| const int * | dist_cache, | ||
| Hasher * | hasher, | ||
| ZopfliNode * | nodes ) |
| void BrotliZopfliCreateCommands | ( | const size_t | num_bytes, |
| const size_t | block_start, | ||
| const ZopfliNode * | nodes, | ||
| int * | dist_cache, | ||
| size_t * | last_insert_len, | ||
| const BrotliEncoderParams * | params, | ||
| Command * | commands, | ||
| size_t * | num_literals ) |