Lines Matching defs:row_info

326 png_do_read_intrapixel(png_row_infop row_info, png_bytep row)
331 (row_info->color_type & PNG_COLOR_MASK_COLOR) != 0)
334 png_uint_32 row_width = row_info->width;
336 if (row_info->bit_depth == 8)
341 if (row_info->color_type == PNG_COLOR_TYPE_RGB)
344 else if (row_info->color_type == PNG_COLOR_TYPE_RGB_ALPHA)
356 else if (row_info->bit_depth == 16)
361 if (row_info->color_type == PNG_COLOR_TYPE_RGB)
364 else if (row_info->color_type == PNG_COLOR_TYPE_RGB_ALPHA)
390 png_row_info row_info;
404 /* 1.5.6: row_info moved out of png_struct to a local here. */
405 row_info.width = png_ptr->iwidth; /* NOTE: width of current interlaced row */
406 row_info.color_type = png_ptr->color_type;
407 row_info.bit_depth = png_ptr->bit_depth;
408 row_info.channels = png_ptr->channels;
409 row_info.pixel_depth = png_ptr->pixel_depth;
410 row_info.rowbytes = PNG_ROWBYTES(row_info.pixel_depth, row_info.width);
548 png_read_IDAT_data(png_ptr, png_ptr->row_buf, row_info.rowbytes + 1);
553 png_read_filter_row(png_ptr, &row_info, png_ptr->row_buf + 1,
564 memcpy(png_ptr->prev_row, png_ptr->row_buf, row_info.rowbytes + 1);
571 png_do_read_intrapixel(&row_info, png_ptr->row_buf + 1);
577 png_do_read_transformations(png_ptr, &row_info);
580 /* The transformed pixel depth should match the depth now in row_info. */
583 png_ptr->transformed_pixel_depth = row_info.pixel_depth;
584 if (row_info.pixel_depth > png_ptr->maximum_pixel_depth)
588 else if (png_ptr->transformed_pixel_depth != row_info.pixel_depth)
597 png_do_read_interlace(&row_info, png_ptr->row_buf + 1, png_ptr->pass,
696 png_row_info row_info)
699 png_read_filter_row(png_ptr, &row_info, png_ptr->row_buf + 1,
707 png_do_read_intrapixel(&row_info, png_ptr->row_buf + 1);
717 png_do_read_transformations(png_ptr, &row_info);
720 /* The transformed pixel depth should match the depth now in row_info. */
723 png_ptr->transformed_pixel_depth = row_info.pixel_depth;
724 if (row_info.pixel_depth > png_ptr->maximum_pixel_depth)
728 else if (png_ptr->transformed_pixel_depth != row_info.pixel_depth)
739 png_ptr->row_buf = png_ptr->row_buf + row_info.rowbytes + 1;
742 memcpy(png_ptr->prev_row, png_ptr->row_buf, row_info.rowbytes + 1);
749 png_do_read_intrapixel(&row_info, png_ptr->row_buf + 1);
759 png_do_read_transformations(png_ptr, &row_info);
762 /* The transformed pixel depth should match the depth now in row_info. */
765 png_ptr->transformed_pixel_depth = row_info.pixel_depth;
766 if (row_info.pixel_depth > png_ptr->maximum_pixel_depth)
770 else if (png_ptr->transformed_pixel_depth != row_info.pixel_depth)
781 png_ptr->row_buf = png_ptr->row_buf + row_info.rowbytes + 1;
803 png_row_info row_info = row_info_in;
810 png_read_two_rows(png_ptr, rows, i, row_info);
817 png_read_filter_row(png_ptr, &row_info, png_ptr->row_buf + 1,
830 png_do_read_intrapixel(&row_info, png_ptr->row_buf + 1);
840 png_do_read_transformations(png_ptr, &row_info);
843 /* The transformed pixel depth should match the depth now in row_info. */
846 png_ptr->transformed_pixel_depth = row_info.pixel_depth;
847 if (row_info.pixel_depth > png_ptr->maximum_pixel_depth)
851 else if (png_ptr->transformed_pixel_depth != row_info.pixel_depth)
979 png_row_info row_info;
980 row_info.width = png_ptr->iwidth;
981 row_info.color_type = png_ptr->color_type;
982 row_info.bit_depth = png_ptr->bit_depth;
983 row_info.channels = png_ptr->channels;
984 row_info.pixel_depth = png_ptr->pixel_depth;
985 row_info.rowbytes = png_ptr->rowbytes;
995 png_read_muilty_rows(png_ptr, rp, row_num, row_info);