~~~~~~~~~~~~~ CCSSv2 ~~~~~~~~~~~ > Dynamic compression encoder, which changes level of compression to ensure best possible resolution > Fixes error in CCSSv1 encoder, where unused variable slots would not be declared, and could risk a crash > Fixes error in CCSSv1 encoder, where last set of pixels were not included in the encoding data This project contains an example video which, although running off array data, has each frame fit within a 6-cloud variable (1536 digits) limit. The top variable indicates the pixel with of the current frame. The variable below indicates the compression level: 1- Each pixel is a single digit 2- Same-value pixels are compressed into groups of max size 10 (2 digits per group) 3- Same-value pixels are compressed into groups of max size 100 (3 digits per group) 4-Same-value pixels are compressed into groups of max size 1000 (4 digits per group) Encoder source code: https://codeberg.org/HalfofBilly/CCSSv2