Skip to content
This repository has been archived by the owner on Oct 28, 2022. It is now read-only.
Sean Moss edited this page Feb 11, 2020 · 2 revisions

RLAD (Run-Length Accumulating Deltas)

RLAD is a simple compression format that stores samples as runs of packed differences (deltas) that are binned into one of four sizes. It supports both lossy and lossless compression using the same binning method, but with different packing sizes.

It is a frame-based format, where each frame is fully self-contained to allow complete reconstruction with no outside information other than the lossy/lossless distinction. On average, decoding a single sample takes 4 integer operations, making the format incredibly fast to decode (around XXXx real-time on a single core at 4.2GHz). The tradeoff is slightly larger compressed sizes than you can get with other lossless formats, such as FLAC.

Clone this wiki locally