|
|
@ -603,10 +603,8 @@ var PredictorStream = (function() { |
|
|
|
var rowBytes = this.rowBytes; |
|
|
|
var rowBytes = this.rowBytes; |
|
|
|
var pixBytes = this.pixBytes; |
|
|
|
var pixBytes = this.pixBytes; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var buffer = this.buffer; |
|
|
|
|
|
|
|
var bufferLength = this.bufferLength; |
|
|
|
var bufferLength = this.bufferLength; |
|
|
|
this.ensureBuffer(bufferLength + rowBytes); |
|
|
|
var buffer this.ensureBuffer(bufferLength + rowBytes); |
|
|
|
var currentRow = buffer.subarray(bufferLength, bufferLength + rowBytes); |
|
|
|
var currentRow = buffer.subarray(bufferLength, bufferLength + rowBytes); |
|
|
|
|
|
|
|
|
|
|
|
var bits = this.bits; |
|
|
|
var bits = this.bits; |
|
|
@ -672,8 +670,7 @@ var PredictorStream = (function() { |
|
|
|
var rawBytes = this.stream.getBytes(rowBytes); |
|
|
|
var rawBytes = this.stream.getBytes(rowBytes); |
|
|
|
|
|
|
|
|
|
|
|
var bufferLength = this.bufferLength; |
|
|
|
var bufferLength = this.bufferLength; |
|
|
|
this.ensureBuffer(bufferLength + pixBytes); |
|
|
|
var buffer = this.ensureBuffer(bufferLength + pixBytes); |
|
|
|
var buffer = this.buffer; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var currentRow = buffer.subarray(bufferLength, bufferLength + rowBytes); |
|
|
|
var currentRow = buffer.subarray(bufferLength, bufferLength + rowBytes); |
|
|
|
var prevRow = buffer.subarray(bufferLength - rowBytes, bufferLength); |
|
|
|
var prevRow = buffer.subarray(bufferLength - rowBytes, bufferLength); |
|
|
@ -802,8 +799,7 @@ var Ascii85Stream = (function() { |
|
|
|
|
|
|
|
|
|
|
|
// special code for z
|
|
|
|
// special code for z
|
|
|
|
if (c == zCode) { |
|
|
|
if (c == zCode) { |
|
|
|
this.ensureBuffer(bufferLength + 4); |
|
|
|
var buffer = this.ensureBuffer(bufferLength + 4); |
|
|
|
var buffer = this.buffer; |
|
|
|
|
|
|
|
for (var i = 0; i < 4; ++i) |
|
|
|
for (var i = 0; i < 4; ++i) |
|
|
|
buffer[bufferLength + i] = 0; |
|
|
|
buffer[bufferLength + i] = 0; |
|
|
|
this.bufferLength += 4; |
|
|
|
this.bufferLength += 4; |
|
|
@ -820,8 +816,7 @@ var Ascii85Stream = (function() { |
|
|
|
if (!c || c == tildaCode) |
|
|
|
if (!c || c == tildaCode) |
|
|
|
break; |
|
|
|
break; |
|
|
|
} |
|
|
|
} |
|
|
|
this.ensureBuffer(bufferLength + i - 1); |
|
|
|
var buffer = this.ensureBuffer(bufferLength + i - 1); |
|
|
|
var buffer = this.buffer; |
|
|
|
|
|
|
|
this.bufferLength += i - 1; |
|
|
|
this.bufferLength += i - 1; |
|
|
|
|
|
|
|
|
|
|
|
// partial ending;
|
|
|
|
// partial ending;
|
|
|
|