ToolDAQFramework
Public Attributes | List of all members
HUF_DecompressFastArgs Struct Reference

Public Attributes

BYTE const * ip [4]
 
BYTE * op [4]
 
U64 bits [4]
 
void const * dt
 
BYTE const * ilowest
 
BYTE * oend
 
BYTE const * iend [4]
 

Detailed Description

The input/output arguments to the Huffman fast decoding loop:

ip [in/out] - The input pointers, must be updated to reflect what is consumed. op [in/out] - The output pointers, must be updated to reflect what is written. bits [in/out] - The bitstream containers, must be updated to reflect the current state. dt [in] - The decoding table. ilowest [in] - The beginning of the valid range of the input. Decoders may read down to this pointer. It may be below iend[0]. oend [in] - The end of the output stream. op[3] must not cross oend. iend [in] - The end of each input stream. ip[i] may cross iend[i], as long as it is above ilowest, but that indicates corruption.


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