INNER CODE UNIT · C
len_in
1oom-fork/1oom · src/fmt_pic.c:44
int bpl, w, h, len_in = pic->len;
const uint8_t *data = pic->coded;
bpl = GET_LE_16(&data[66]);
{
int xmin, xmax, ymin, ymax;
xmin = GET_LE_16(&data[4]);
ymin = GET_LE_16(&data[6]);
xmax = GET_LE_16(&data[8]);
ymax = GET_LE_16(&data[10]);
pic->w = w = xmax - xmin + 1;
pic->pitch = w;
pic->h = h = ymax - ymin + 1;
LOG_DEBUG((DEBUGLEVEL_FMTPIC, "%s: [%i,%i]-[%i,%i] w:%i bpl:%i\n", __func__, xmin, ymin, xmax, ymax, w, bpl));
}
data += 128;
len_in -= 128;
pic->pix = lib_malloc(w * h + 1/*bpl padding*/);
for (int y = 0; y < h; ++y) {