#include <decoder.h>
Public Member Functions | |
void | decodeImagePixels (Image<> &im) __attribute__((always_inline)) |
void | decodeImageSize (Image<> &im) |
ImageDecoder () | |
void | skipImageSize () |
Public Member Functions inherited from IZ::BitDecoder< Code > | |
void | align () |
void | begin (const unsigned char *ptr) |
unsigned int | cachedLength () const |
const unsigned char * | end () |
Code | fetchCode () |
void | fillCache () |
unsigned int | peekBits (unsigned int count) const |
unsigned int | readBits (unsigned int count) |
void | skipBits (unsigned int count) |
Private Attributes | |
unsigned int | dCount [1<<(2 *CONTEXT_BITS)] |
Additional Inherited Members | |
Protected Types inherited from IZ::BitCoderBase< Code > | |
typedef U64 | Cache |
enum | Constants { CodeBits = sizeof(Code) * CHAR_BIT, CacheBits = sizeof(Cache) * CHAR_BIT } |
Protected Attributes inherited from IZ::BitCoderBase< Code > | |
Cache | bitcache |
unsigned int | len |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |