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) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…