TMI#159: Clean-up after merge + added test cases for the CCITT images.

This commit is contained in:
Harald Kuhr
2015-08-14 09:58:15 +02:00
parent 40b11710ea
commit 077e40acf2
3 changed files with 21 additions and 6 deletions
@@ -183,24 +183,31 @@ final class CCITTFaxDecoderStream extends FilterInputStream {
case VALUE_PASSMODE:
int pChangingElement = getNextChangingElement(index, white) + 1;
if(pChangingElement >= changesReferenceRowCount || pChangingElement == -1){
if (pChangingElement >= changesReferenceRowCount || pChangingElement == -1) {
index = columns;
}else{
}
else {
index = changesReferenceRow[pChangingElement];
}
break;
default:
// Vertical mode (-3 to 3)
int vChangingElement = getNextChangingElement(index, white);
if(vChangingElement >= changesReferenceRowCount || vChangingElement == -1){
if (vChangingElement >= changesReferenceRowCount || vChangingElement == -1) {
index = columns + n.value;
}else{
index = changesReferenceRow[vChangingElement]+ n.value;
}
else {
index = changesReferenceRow[vChangingElement] + n.value;
}
changesCurrentRow[changesCurrentRowCount] = index;
changesCurrentRowCount++;
white = !white;
break;
}