Home | History | Annotate | Download | only in libpng

Lines Matching defs:row_info

2505          PNG_ROWBYTES(png_ptr->row_info.pixel_depth, png_ptr->width));
2509 switch (png_ptr->row_info.pixel_depth)
2672 png_size_t pixel_bytes = (png_ptr->row_info.pixel_depth >> 3);
2701 void png_do_read_interlace(png_row_infop row_info, png_bytep row, int pass,
2707 png_row_infop row_info = &(png_ptr->row_info);
2716 if (row != NULL && row_info != NULL)
2720 final_width = row_info->width * png_pass_inc[pass];
2722 switch (row_info->pixel_depth)
2726 png_bytep sp = row + (png_size_t)((row_info->width - 1) >> 3);
2738 sshift = (int)((row_info->width + 7) & 0x07);
2747 sshift = 7 - (int)((row_info->width + 7) & 0x07);
2754 for (i = 0; i < row_info->width; i++)
2781 png_bytep sp = row + (png_uint_32)((row_info->width - 1) >> 2);
2791 sshift = (int)(((row_info->width + 3) & 0x03) << 1);
2800 sshift = (int)((3 - ((row_info->width + 3) & 0x03)) << 1);
2807 for (i = 0; i < row_info->width; i++)
2837 png_bytep sp = row + (png_size_t)((row_info->width - 1) >> 1);
2847 sshift = (int)(((row_info->width + 1) & 0x01) << 2);
2856 sshift = (int)((1 - ((row_info->width + 1) & 0x01)) << 2);
2863 for (i = 0; i < row_info->width; i++)
2892 png_size_t pixel_bytes = (row_info->pixel_depth >> 3);
2893 png_bytep sp = row + (png_size_t)(row_info->width - 1)
2900 for (i = 0; i < row_info->width; i++)
2916 row_info->width = final_width;
2917 row_info->rowbytes = PNG_ROWBYTES(row_info->pixel_depth, final_width);
2926 png_read_filter_row(png_structp png_ptr, png_row_infop row_info, png_bytep row,
2938 png_uint_32 istop = row_info->rowbytes;
2939 png_uint_32 bpp = (row_info->pixel_depth + 7) >> 3;
2953 png_uint_32 istop = row_info->rowbytes;
2970 png_uint_32 bpp = (row_info->pixel_depth + 7) >> 3;
2971 png_uint_32 istop = row_info->rowbytes - bpp;
2995 png_uint_32 bpp = (row_info->pixel_depth + 7) >> 3;
2996 png_uint_32 istop=row_info->rowbytes - bpp;