OpenJPEG 2.5.3
|
A structure for reading and unstuffing a segment that grows backward, such as VLC and MRP. More...
Data Fields | |
OPJ_UINT8 * | data |
pointer to where to read data | |
OPJ_UINT64 | tmp |
temporary buffer of read data | |
OPJ_UINT32 | bits |
number of bits stored in tmp | |
int | size |
number of bytes left | |
OPJ_BOOL | unstuff |
then the current byte is unstuffed if it is 0x7F |
A structure for reading and unstuffing a segment that grows backward, such as VLC and MRP.
OPJ_UINT32 rev_struct::bits |
number of bits stored in tmp
Referenced by rev_advance(), rev_advance_mrp(), rev_fetch(), rev_fetch_mrp(), rev_init(), rev_init_mrp(), rev_read(), and rev_read_mrp().
OPJ_UINT8* rev_struct::data |
pointer to where to read data
Referenced by rev_init(), rev_init_mrp(), rev_read(), and rev_read_mrp().
int rev_struct::size |
number of bytes left
Referenced by rev_init(), rev_init_mrp(), rev_read(), and rev_read_mrp().
OPJ_UINT64 rev_struct::tmp |
temporary buffer of read data
Referenced by rev_advance(), rev_advance_mrp(), rev_fetch(), rev_fetch_mrp(), rev_init(), rev_init_mrp(), rev_read(), and rev_read_mrp().
OPJ_BOOL rev_struct::unstuff |
then the current byte is unstuffed if it is 0x7F
true if the last byte is more than 0x8F
Referenced by rev_init(), rev_init_mrp(), rev_read(), and rev_read_mrp().