src/liblzma/common/filter_encoder.c File Reference

Filter ID mapping to filter-specific functions. More...

#include "filter_encoder.h"
#include "filter_common.h"
#include "lzma_encoder.h"
#include "lzma2_encoder.h"
#include "subblock_encoder.h"
#include "simple_encoder.h"
#include "delta_encoder.h"

Data Structures

struct  lzma_filter_encoder

Functions

static const lzma_filter_encoderencoder_find (lzma_vli id)
 LZMA_API (lzma_bool)
lzma_ret lzma_raw_encoder_init (lzma_next_coder *next, lzma_allocator *allocator, const lzma_filter *options)
 LZMA_API (lzma_ret)
 LZMA_API (uint64_t)
 Calculate rough memory usage of easy encoder.

Variables

static const lzma_filter_encoder encoders []

Detailed Description

Filter ID mapping to filter-specific functions.


Function Documentation

LZMA_API ( uint64_t   ) 

Calculate rough memory usage of easy encoder.

Calculate memory usage for Index with given number of Records.

Calculate rough decoder memory usage of a preset.

This function is a wrapper for lzma_raw_encoder_memusage().

Parameters:
preset Compression preset (level and possible flags)

This function is a wrapper for lzma_raw_decoder_memusage().

Parameters:
preset Compression preset (level and possible flags)

References lzma_filter_encoder::chunk_size, and LZMA_VLI_UNKNOWN.


Generated on Tue Oct 6 14:02:22 2009 for XZ Utils by  doxygen 1.6.1