airlift / aircompressor

A port of Snappy, LZO, LZ4, and Zstandard to Java
Apache License 2.0
562 stars 111 forks source link

Active development? Enhance ZstdFrameDecoder for max awesomeness #137

Open DinoCassowary opened 2 years ago

DinoCassowary commented 2 years ago

Currently the ZstdFrameDecoder has a lot of the functionality required for someone to build a streaming decoder (thinking to integrate into Netty channel). However, it could use a little refactoring to give visibility into the block header data and critically, https://github.com/airlift/aircompressor/blob/master/src/main/java/io/airlift/compress/zstd/ZstdFrameDecompressor.java is not a public class!

If this library is meant to be actively maintained, I would be happy to contribute, but won't if it's unlikely to get merged or be supported.

martint commented 2 years ago

@DinoCassowary, yes. This project is actively maintained. We'd welcome your contribution!

DinoCassowary commented 2 years ago

Thanks for the quick response, @martint ! I forked the repo and have started working towards this.