X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=bitstream.h;h=5d6be3be2693a84f8107504f4a086dfa578c817b;hp=09994142bc9e343a09c96fca951b8f9117df5977;hb=7e37a7cf49df279b9ab467fa4f62dd376c791a26;hpb=f113a41a633c0541f0d8418baf40205f4553c885 diff --git a/bitstream.h b/bitstream.h index 09994142..5d6be3be 100644 --- a/bitstream.h +++ b/bitstream.h @@ -21,10 +21,16 @@ struct getbit_context { #define VLC_TYPE int16_t +/** A variable length code table. */ struct vlc { + /** Number of bits of the table. */ int bits; - VLC_TYPE(*table)[2]; ///< code, bits - int table_size, table_allocated; + /** The code and the bits table. */ + VLC_TYPE(*table)[2]; + /** The size of the table. */ + int table_size; + /** Amount of memory allocated so far. */ + int table_allocated; }; static inline uint32_t show_bits(struct getbit_context *gbc, int num)