config.h File Reference

Compile time configuration options. More...


Defines

#define wv_MAX_CHANNEL_STORE   4
 Indirectly defines the # of channels that can be stored in a file.
#define wv_MAX_CHANNELS   (1 << wv_MAX_CHANNEL_STORE)
 Maximum amount of channels that can be stored in a compressed file.
#define wv_ASSERT(c, r)   ((void)0)
 Define to show assertions (useful during development).

Typedefs

typedef short int wv_pel
 This is the basic (signed) "pixel" type.
typedef int wv_fixed_point
 Signed integer type used to represent error improvements.


Detailed Description

Compile time configuration options.


Define Documentation

#define wv_MAX_CHANNEL_STORE   4

Indirectly defines the # of channels that can be stored in a file.

This limit is fairly arbitrary, although some arrays depending on this size are created on the stack.

Warning:
Changing it will make the bit-stream format incompatible.

#define wv_MAX_CHANNELS   (1 << wv_MAX_CHANNEL_STORE)

Maximum amount of channels that can be stored in a compressed file.


Typedef Documentation

typedef int wv_fixed_point

Signed integer type used to represent error improvements.

Should be at least 32 bits, and larger than that when compressing more than 8bpp data; for decompression 32 bits should always be enough.

typedef short int wv_pel

This is the basic (signed) "pixel" type.

Minimum size for 8 bit input channels is ~12 bits (so usually at least 16 are used).

Warning:
Can have at most 64bits (due to wv_PEL_STORE_BITS)!


Generated on Tue Jul 10 20:44:34 2007 for wavelet by  doxygen 1.5.2