Maven module :un.storage : image-jpeg :
Class : un.storage.imagery.jpeg.model.HuffmanTable
Extends/Implements : -
Subclasses : -

JPEG huffman table.
TODO merge if possible with huffman decoding from PNG.
author  Johann Sorel


Variables : tableClass, tableId, bits, huffVal, huffSize, huffCode, eHufCo, eHufSi, minCode, maxCode, valPtr
Functions : rebuild, decode


public int tableClass

public int tableId

public int[] bits

public int[] huffVal



public int[] huffSize

public int[] huffCode

public int[] eHufCo

public int[] eHufSi



public int[] minCode

public int[] maxCode

public int[] valPtr



C.2 Conversion of Huffman table specifications to tables of codes and code lengths.
Page 50
public void rebuild ()


Decode next value from stream.
Spec : Figure F.15 – Decoder table generation
param  ds
return
public int decode (JPEGDataStream ds)