decode1D method

void decode1D(
  1. InputBuffer out,
  2. InputBuffer compData,
  3. int startX,
  4. int height,
)

Implementation

void decode1D(InputBuffer out, InputBuffer compData, int startX, int height) {
  data = compData;
  bitPointer = 0;
  bytePointer = 0;

  var lineOffset = 0;
  final scanlineStride = (width + 7) ~/ 8;

  for (var i = 0; i < height; i++) {
    _decodeNextScanline(out, lineOffset, startX);
    lineOffset += scanlineStride;
  }
}