The ZRLE Encoding implementation currently only supports 24-bit color depths and throws an error if the framebuffer uses any other color depth.