Make PackBitsReader incrementally decompress output

This commit is contained in:
Jonathan Behrens committed 2022-04-15 12:25:24 -04:00
1 parent 167088b33d
commit 7881291032
2 files changed
+57 -42

No files matched your search

+4 -3
View File
@@ -1141,9 +1141,10 @@ impl<R: Read + Seek> Decoder<R> {
CompressionMethod::LZW => {
Box::new(LZWReader::new(reader, usize::try_from(compressed_length)?))
}
CompressionMethod::PackBits => {
Box::new(PackBitsReader::new(reader, usize::try_from(compressed_length)?)?.1)
}
CompressionMethod::PackBits => Box::new(PackBitsReader::new(
reader,
usize::try_from(compressed_length)?,
)),
CompressionMethod::Deflate | CompressionMethod::OldDeflate => {
Box::new(DeflateReader::new(reader))
}