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