#[derive(Debug,Clone,Copy,PartialEq)]
#[allow(dead_code)]
pub enum DecoderError {
#[derive(Debug,Clone,Copy,PartialEq)]
#[allow(dead_code)]
pub enum DecoderError {
let mut pad: Vec<u8> = Vec::with_capacity((w - w2 * 2) / 2);
pad.resize((w - w2 * 2) / 2, 0xFF);
for _ in 0..h {
let mut pad: Vec<u8> = Vec::with_capacity((w - w2 * 2) / 2);
pad.resize((w - w2 * 2) / 2, 0xFF);
for _ in 0..h {