|
OpenJPH
Open-source implementation of JPEG2000 Part-15
|
A structure for reading and unstuffing a segment that grows backward, such as VLC and MRP. More...
Public Member Functions | |
| rev_struct () | |
| rev_struct () | |
| rev_struct () | |
Public Attributes | |
| ui8 * | data |
| pointer to where to read data | |
| ui64 | tmp |
| temporary buffer of read data | |
| ui32 | bits |
| number of bits stored in tmp | |
| int | size |
| number of bytes left | |
| bool | unstuff |
A structure for reading and unstuffing a segment that grows backward, such as VLC and MRP.
Definition at line 275 of file ojph_block_decoder32.cpp.
|
inline |
|
inline |
|
inline |
| ui32 ojph::local::rev_struct::bits |
number of bits stored in tmp
Definition at line 281 of file ojph_block_decoder32.cpp.
Referenced by ojph::local::rev_advance(), ojph::local::rev_advance_mrp(), ojph::local::rev_fetch(), ojph::local::rev_fetch_mrp(), ojph::local::rev_init(), ojph::local::rev_init_mrp(), ojph::local::rev_read(), ojph::local::rev_read_mrp(), and rev_struct().
| ui8 * ojph::local::rev_struct::data |
pointer to where to read data
Definition at line 279 of file ojph_block_decoder32.cpp.
Referenced by ojph::local::rev_init(), ojph::local::rev_init_mrp(), ojph::local::rev_read(), ojph::local::rev_read_mrp(), and rev_struct().
| int ojph::local::rev_struct::size |
number of bytes left
Definition at line 282 of file ojph_block_decoder32.cpp.
Referenced by ojph::local::rev_init(), ojph::local::rev_init_mrp(), ojph::local::rev_read(), ojph::local::rev_read_mrp(), and rev_struct().
| ui64 ojph::local::rev_struct::tmp |
temporary buffer of read data
Definition at line 280 of file ojph_block_decoder32.cpp.
Referenced by ojph::local::rev_advance(), ojph::local::rev_advance_mrp(), ojph::local::rev_fetch(), ojph::local::rev_fetch_mrp(), ojph::local::rev_init(), ojph::local::rev_init_mrp(), ojph::local::rev_read(), ojph::local::rev_read_mrp(), and rev_struct().
| bool ojph::local::rev_struct::unstuff |
true if the last byte is more than 0x8F then the current byte is unstuffed if it is 0x7F
Definition at line 283 of file ojph_block_decoder32.cpp.
Referenced by ojph::local::rev_init(), ojph::local::rev_init_mrp(), ojph::local::rev_read(), ojph::local::rev_read_mrp(), and rev_struct().