Lines Matching full:pass
581 png_debug2(1, "in png_read_row (row %lu, pass %d)\n",
582 png_ptr->row_number, png_ptr->pass);
585 if (png_ptr->row_number == 0 && png_ptr->pass == 0)
622 switch (png_ptr->pass)
629 png_pass_dsp_mask[png_ptr->pass]);
639 png_pass_dsp_mask[png_ptr->pass]);
649 png_pass_dsp_mask[png_ptr->pass]);
659 png_pass_dsp_mask[png_ptr->pass]);
669 png_pass_dsp_mask[png_ptr->pass]);
679 png_pass_dsp_mask[png_ptr->pass]);
776 if (png_ptr->pass < 6)
779 png_ptr->row_buf + 1, png_ptr->pass, png_ptr->transformations);
785 png_pass_dsp_mask[png_ptr->pass]);
788 png_pass_mask[png_ptr->pass]);
801 (*(png_ptr->read_row_fn))(png_ptr, png_ptr->row_number, png_ptr->pass);
808 * contain the contents of the rows from the previous pass. If the
814 * as they arrive. If the image is displayed after each pass, it will
817 * available. If you do not want this "chunky" display, you may pass
819 * you have not called png_handle_alpha(), you may pass NULL for rows.
825 * be ignored, so pass NULL to it.
876 * each pass of a interlaced image, use png_read_rows() instead.
884 int pass, j;
891 pass = png_set_interlace_handling(png_ptr);
896 pass = 1;
903 for (j = 0; j < pass; j++)