[libpng16] Imported from libpng-1.6.0beta30.tar

This commit is contained in:
Glenn Randers-Pehrson
2012-10-24 11:16:27 -05:00
parent 9a82547afe
commit 75fde9e99a
15 changed files with 550 additions and 42 deletions

View File

@@ -273,7 +273,7 @@ int main(int argc, const char **argv)
ystep = xstep = 1;
}
/* To find the pixel loop over 'py' for each pass
/* To find the pixel, loop over 'py' for each pass
* reading a row and then checking to see if it
* contains the pixel.
*/
@@ -283,12 +283,13 @@ int main(int argc, const char **argv)
/* png_read_row takes two pointers. When libpng
* handles the interlace the first is filled in
* pixel-by-pixel, the second receives the same
* pixel-by-pixel, and the second receives the same
* pixels but they are replicated across the
* unwritten pixels so far for each pass. When we
* do the interlace, however, they just contain
* the pixels from the interlace pass - giving
* both is wasteful and pointless.
* both is wasteful and pointless, so we pass a
* NULL pointer.
*/
png_read_row(png_ptr, row_tmp, NULL);
@@ -326,7 +327,7 @@ int main(int argc, const char **argv)
else
{
/* Else libpng has raised an error. An error message has
* already been output, it is only necessary to clean up
* already been output, so it is only necessary to clean up
* locally allocated data:
*/
if (row != NULL)