mirror of
https://git.code.sf.net/p/libpng/code.git
synced 2025-07-10 18:04:09 +02:00
Merge remote-tracking branch 'code/libpng17-20151204' into libpng17-71-1
This commit is contained in:
commit
66b53bdd37
16
pngwrite.c
16
pngwrite.c
@ -888,8 +888,8 @@ write_row_non_interlaced(png_structrp png_ptr, png_const_bytep row)
|
||||
|
||||
/* There is only one pass, so this is the last pass: */
|
||||
write_row_core(png_ptr, row,
|
||||
(row_number == 1U ? png_pass_first_row : 0U) |
|
||||
(last_pass_row ? png_pass_last_row : 0U) |
|
||||
(row_number == 1U ? png_pass_first_row : 0) |
|
||||
(last_pass_row ? png_pass_last_row : 0) |
|
||||
png_pass_last);
|
||||
|
||||
if (!last_pass_row)
|
||||
@ -914,10 +914,10 @@ write_row_interlaced(png_structrp png_ptr, png_const_bytep row)
|
||||
const int last_pass_row = row_number == PNG_PASS_ROWS(png_ptr->height, pass);
|
||||
|
||||
write_row_core(png_ptr, row,
|
||||
(row_number == 1U ? png_pass_first_row : 0U) |
|
||||
(last_pass_row ? png_pass_last_row : 0U) |
|
||||
(row_number == 1U ? png_pass_first_row : 0) |
|
||||
(last_pass_row ? png_pass_last_row : 0) |
|
||||
(pass == PNG_LAST_PASS(png_ptr->width, png_ptr->height) ?
|
||||
png_pass_last : 0U));
|
||||
png_pass_last : 0));
|
||||
|
||||
if (!last_pass_row)
|
||||
png_ptr->row_number = row_number;
|
||||
@ -952,11 +952,11 @@ interlace_row(png_structrp png_ptr, png_const_bytep row)
|
||||
{
|
||||
const unsigned int row_info_flags =
|
||||
(row_number == PNG_PASS_START_ROW(pass) ?
|
||||
png_pass_first_row : 0U) |
|
||||
png_pass_first_row : 0) |
|
||||
(PNG_LAST_PASS_ROW(row_number, pass, png_ptr->height) ?
|
||||
png_pass_last_row : 0U) |
|
||||
png_pass_last_row : 0) |
|
||||
(pass == PNG_LAST_PASS(png_ptr->width, png_ptr->height) ?
|
||||
png_pass_last : 0U);
|
||||
png_pass_last : 0);
|
||||
|
||||
if (pass < 6)
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user