OpenJPH
Open-source implementation of JPEG2000 Part-15
ojph::local::rev_struct Struct Reference

A structure for reading and unstuffing a segment that grows backward, such as VLC and MRP. More...

Public Member Functions

 rev_struct ()
 

Public Attributes

ui8data
 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
 

Detailed Description

A structure for reading and unstuffing a segment that grows backward, such as VLC and MRP.

Definition at line 295 of file ojph_block_decoder.cpp.

Constructor & Destructor Documentation

◆ rev_struct()

ojph::local::rev_struct::rev_struct ( )
inline

Definition at line 296 of file ojph_block_decoder.cpp.

Member Data Documentation

◆ bits

◆ data

ui8* ojph::local::rev_struct::data

pointer to where to read data

Definition at line 299 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().

◆ size

int ojph::local::rev_struct::size

◆ tmp

◆ unstuff

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 303 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().


The documentation for this struct was generated from the following file: