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 More... | |
ui64 | tmp |
temporary buffer of read data More... | |
ui32 | bits |
number of bits stored in tmp More... | |
int | size |
number of bytes left More... | |
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_decoder.cpp.
|
inline |
Definition at line 276 of file ojph_block_decoder.cpp.
|
inline |
Definition at line 278 of file ojph_block_decoder_ssse3.cpp.
|
inline |
Definition at line 286 of file ojph_block_decoder_wasm.cpp.
ui32 ojph::local::rev_struct::bits |
number of bits stored in tmp
Definition at line 281 of file ojph_block_decoder.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(), and ojph::local::rev_read_mrp().
ui8 * ojph::local::rev_struct::data |
pointer to where to read data
Definition at line 279 of file ojph_block_decoder.cpp.
Referenced by ojph::local::rev_init(), ojph::local::rev_init_mrp(), ojph::local::rev_read(), and ojph::local::rev_read_mrp().
int ojph::local::rev_struct::size |
number of bytes left
Definition at line 282 of file ojph_block_decoder.cpp.
Referenced by ojph::local::rev_init(), ojph::local::rev_init_mrp(), ojph::local::rev_read(), and ojph::local::rev_read_mrp().
ui64 ojph::local::rev_struct::tmp |
temporary buffer of read data
Definition at line 280 of file ojph_block_decoder.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(), and ojph::local::rev_read_mrp().
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_decoder.cpp.
Referenced by ojph::local::rev_init(), ojph::local::rev_init_mrp(), ojph::local::rev_read(), and ojph::local::rev_read_mrp().