INNER CODE UNIT · C

src_stride

EhViewer-NekoInverter/EhViewer · app/src/main/cpp/image.c:101

    src_stride = src_w * stride;
    src_pos = src_y * src_stride + src_x * stride;
    dst_pos = 0;

    dst_blank_length = (size_t) (dst_y * dst_w + dst_x) * stride;

    // First line
    dst_pos += (int) dst_blank_length;
    memcpy(dst + dst_pos, src + src_pos, line_stride);
    dst_pos += (int) line_stride;
    src_pos += src_stride;

    // Other lines
    dst_blank_length = (size_t) ((dst_w - width) * stride);
    for (line = 1; line < height; line++) {
        dst_pos += (int) dst_blank_length;
        memcpy(dst + dst_pos, src + src_pos, line_stride);
        dst_pos += (int) line_stride;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…