Home | History | Annotate | Download | only in libpng

Lines Matching full:pass

610    png_debug2(1, "in png_read_row (row %lu, pass %d)",
611 png_ptr->row_number, png_ptr->pass);
615 if (png_ptr->row_number == 0 && png_ptr->pass == 0)
653 switch (png_ptr->pass)
660 png_pass_dsp_mask[png_ptr->pass]);
670 png_pass_dsp_mask[png_ptr->pass]);
680 png_pass_dsp_mask[png_ptr->pass]);
690 png_pass_dsp_mask[png_ptr->pass]);
700 png_pass_dsp_mask[png_ptr->pass]);
710 png_pass_dsp_mask[png_ptr->pass]);
803 if (png_ptr->pass < 6)
806 * png_ptr->row_buf + 1, png_ptr->pass, png_ptr->transformations);
812 png_pass_dsp_mask[png_ptr->pass]);
815 png_pass_mask[png_ptr->pass]);
828 (*(png_ptr->read_row_fn))(png_ptr, png_ptr->row_number, png_ptr->pass);
835 * contain the contents of the rows from the previous pass. If the
841 * as they arrive. If the image is displayed after each pass, it will
844 * available. If you do not want this "chunky" display, you may pass
846 * you have not called png_handle_alpha(), you may pass NULL for rows.
852 * be ignored, so pass NULL to it.
905 * each pass of a interlaced image, use png_read_rows() instead.
913 int pass, j;
922 pass = png_set_interlace_handling(png_ptr);
927 pass = 1;
934 for (j = 0; j < pass; j++)