(RPNG) Optimize png_reverse_filter_adam7_deinterlace_pass
This commit is contained in:
parent
33f9ef90d8
commit
a283b71261
|
@ -468,10 +468,13 @@ static void png_reverse_filter_adam7_deinterlace_pass(uint32_t *data,
|
||||||
for (y = 0; y < pass_height;
|
for (y = 0; y < pass_height;
|
||||||
y++, data += ihdr->width * pass->stride_y, input += pass_width)
|
y++, data += ihdr->width * pass->stride_y, input += pass_width)
|
||||||
{
|
{
|
||||||
uint32_t *out = data;
|
uint32_t *out = data;
|
||||||
|
const uint32_t *input_ptr = NULL;
|
||||||
|
|
||||||
for (x = 0; x < pass_width; x++, out += pass->stride_x)
|
for ( input_ptr = &input[0]
|
||||||
*out = input[x];
|
; input_ptr < input + pass_width
|
||||||
|
; input_ptr++, out += pass->stride_x)
|
||||||
|
*out = *input_ptr;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue