abs(biHeight) was wrong here
Use scanline_bytes to clear the process