pub fn decode_raw_with_options_and_state(
header: &Deepmap2Header,
payload: &[u8],
output_width: Option<u16>,
output_height: Option<u16>,
pixel_format_override: Option<PixelFormat>,
prev_row: Option<Vec<i16>>,
) -> Deepmap2Result<(Vec<u8>, Option<Vec<i16>>)>