in src/main/java/org/apache/pdfbox/jbig2/segments/TextRegion.java [825:877]
private final long decodeRdy() throws IOException, InvalidHeaderValueException
{
if (isHuffmanEncoded)
{
if (sbHuffRDY == 3)
{
if (rdyTable == null)
{
int rdyNr = 0;
if (sbHuffFS == 3)
{
rdyNr++;
}
if (sbHuffDS == 3)
{
rdyNr++;
}
if (sbHuffDT == 3)
{
rdyNr++;
}
if (sbHuffRDWidth == 3)
{
rdyNr++;
}
if (sbHuffRDHeight == 3)
{
rdyNr++;
}
if (sbHuffRDX == 3)
{
rdyNr++;
}
rdyTable = getUserTable(rdyNr);
}
return rdyTable.decode(subInputStream);
}
else
{
return StandardTables.getTable(14 + sbHuffRDY).decode(subInputStream);
}
}
else
{
return integerDecoder.decode(cxIARDY);
}
}