• Home
  • Raw
  • Download

Lines Matching refs:row_info

2138 png_do_unpack(png_row_infop row_info, png_bytep row)  in png_do_unpack()  argument
2142 if (row_info->bit_depth < 8) in png_do_unpack()
2145 png_uint_32 row_width=row_info->width; in png_do_unpack()
2147 switch (row_info->bit_depth) in png_do_unpack()
2222 row_info->bit_depth = 8; in png_do_unpack()
2223 row_info->pixel_depth = (png_byte)(8 * row_info->channels); in png_do_unpack()
2224 row_info->rowbytes = row_width * row_info->channels; in png_do_unpack()
2236 png_do_unshift(png_row_infop row_info, png_bytep row, in png_do_unshift() argument
2244 color_type = row_info->color_type; in png_do_unshift()
2250 int bit_depth = row_info->bit_depth; in png_do_unshift()
2300 png_bytep bp_end = bp + row_info->rowbytes; in png_do_unshift()
2315 png_bytep bp_end = bp + row_info->rowbytes; in png_do_unshift()
2333 png_bytep bp_end = bp + row_info->rowbytes; in png_do_unshift()
2351 png_bytep bp_end = bp + row_info->rowbytes; in png_do_unshift()
2375 png_do_scale_16_to_8(png_row_infop row_info, png_bytep row) in png_do_scale_16_to_8() argument
2379 if (row_info->bit_depth == 16) in png_do_scale_16_to_8()
2383 png_bytep ep = sp + row_info->rowbytes; /* end+1 */ in png_do_scale_16_to_8()
2424 row_info->bit_depth = 8; in png_do_scale_16_to_8()
2425 row_info->pixel_depth = (png_byte)(8 * row_info->channels); in png_do_scale_16_to_8()
2426 row_info->rowbytes = row_info->width * row_info->channels; in png_do_scale_16_to_8()
2436 png_do_chop(png_row_infop row_info, png_bytep row) in png_do_chop() argument
2440 if (row_info->bit_depth == 16) in png_do_chop()
2444 png_bytep ep = sp + row_info->rowbytes; /* end+1 */ in png_do_chop()
2452 row_info->bit_depth = 8; in png_do_chop()
2453 row_info->pixel_depth = (png_byte)(8 * row_info->channels); in png_do_chop()
2454 row_info->rowbytes = row_info->width * row_info->channels; in png_do_chop()
2461 png_do_read_swap_alpha(png_row_infop row_info, png_bytep row) in png_do_read_swap_alpha() argument
2466 png_uint_32 row_width = row_info->width; in png_do_read_swap_alpha()
2467 if (row_info->color_type == PNG_COLOR_TYPE_RGB_ALPHA) in png_do_read_swap_alpha()
2470 if (row_info->bit_depth == 8) in png_do_read_swap_alpha()
2472 png_bytep sp = row + row_info->rowbytes; in png_do_read_swap_alpha()
2491 png_bytep sp = row + row_info->rowbytes; in png_do_read_swap_alpha()
2513 else if (row_info->color_type == PNG_COLOR_TYPE_GRAY_ALPHA) in png_do_read_swap_alpha()
2516 if (row_info->bit_depth == 8) in png_do_read_swap_alpha()
2518 png_bytep sp = row + row_info->rowbytes; in png_do_read_swap_alpha()
2535 png_bytep sp = row + row_info->rowbytes; in png_do_read_swap_alpha()
2558 png_do_read_invert_alpha(png_row_infop row_info, png_bytep row) in png_do_read_invert_alpha() argument
2563 row_width = row_info->width; in png_do_read_invert_alpha()
2564 if (row_info->color_type == PNG_COLOR_TYPE_RGB_ALPHA) in png_do_read_invert_alpha()
2566 if (row_info->bit_depth == 8) in png_do_read_invert_alpha()
2569 png_bytep sp = row + row_info->rowbytes; in png_do_read_invert_alpha()
2592 png_bytep sp = row + row_info->rowbytes; in png_do_read_invert_alpha()
2616 else if (row_info->color_type == PNG_COLOR_TYPE_GRAY_ALPHA) in png_do_read_invert_alpha()
2618 if (row_info->bit_depth == 8) in png_do_read_invert_alpha()
2621 png_bytep sp = row + row_info->rowbytes; in png_do_read_invert_alpha()
2636 png_bytep sp = row + row_info->rowbytes; in png_do_read_invert_alpha()
2660 png_do_read_filler(png_row_infop row_info, png_bytep row, in png_do_read_filler() argument
2664 png_uint_32 row_width = row_info->width; in png_do_read_filler()
2674 row_info->color_type == PNG_COLOR_TYPE_GRAY) in png_do_read_filler()
2676 if (row_info->bit_depth == 8) in png_do_read_filler()
2689 row_info->channels = 2; in png_do_read_filler()
2690 row_info->pixel_depth = 16; in png_do_read_filler()
2691 row_info->rowbytes = row_width * 2; in png_do_read_filler()
2704 row_info->channels = 2; in png_do_read_filler()
2705 row_info->pixel_depth = 16; in png_do_read_filler()
2706 row_info->rowbytes = row_width * 2; in png_do_read_filler()
2711 else if (row_info->bit_depth == 16) in png_do_read_filler()
2727 row_info->channels = 2; in png_do_read_filler()
2728 row_info->pixel_depth = 32; in png_do_read_filler()
2729 row_info->rowbytes = row_width * 4; in png_do_read_filler()
2744 row_info->channels = 2; in png_do_read_filler()
2745 row_info->pixel_depth = 32; in png_do_read_filler()
2746 row_info->rowbytes = row_width * 4; in png_do_read_filler()
2751 else if (row_info->color_type == PNG_COLOR_TYPE_RGB) in png_do_read_filler()
2753 if (row_info->bit_depth == 8) in png_do_read_filler()
2768 row_info->channels = 4; in png_do_read_filler()
2769 row_info->pixel_depth = 32; in png_do_read_filler()
2770 row_info->rowbytes = row_width * 4; in png_do_read_filler()
2785 row_info->channels = 4; in png_do_read_filler()
2786 row_info->pixel_depth = 32; in png_do_read_filler()
2787 row_info->rowbytes = row_width * 4; in png_do_read_filler()
2792 else if (row_info->bit_depth == 16) in png_do_read_filler()
2812 row_info->channels = 4; in png_do_read_filler()
2813 row_info->pixel_depth = 64; in png_do_read_filler()
2814 row_info->rowbytes = row_width * 8; in png_do_read_filler()
2834 row_info->channels = 4; in png_do_read_filler()
2835 row_info->pixel_depth = 64; in png_do_read_filler()
2836 row_info->rowbytes = row_width * 8; in png_do_read_filler()
2847 png_do_gray_to_rgb(png_row_infop row_info, png_bytep row) in png_do_gray_to_rgb() argument
2850 png_uint_32 row_width = row_info->width; in png_do_gray_to_rgb()
2854 if (row_info->bit_depth >= 8 && in png_do_gray_to_rgb()
2855 (row_info->color_type & PNG_COLOR_MASK_COLOR) == 0) in png_do_gray_to_rgb()
2857 if (row_info->color_type == PNG_COLOR_TYPE_GRAY) in png_do_gray_to_rgb()
2859 if (row_info->bit_depth == 8) in png_do_gray_to_rgb()
2889 else if (row_info->color_type == PNG_COLOR_TYPE_GRAY_ALPHA) in png_do_gray_to_rgb()
2891 if (row_info->bit_depth == 8) in png_do_gray_to_rgb()
2923 row_info->channels = (png_byte)(row_info->channels + 2); in png_do_gray_to_rgb()
2924 row_info->color_type |= PNG_COLOR_MASK_COLOR; in png_do_gray_to_rgb()
2925 row_info->pixel_depth = (png_byte)(row_info->channels * in png_do_gray_to_rgb()
2926 row_info->bit_depth); in png_do_gray_to_rgb()
2927 row_info->rowbytes = PNG_ROWBYTES(row_info->pixel_depth, row_width); in png_do_gray_to_rgb()
2986 png_do_rgb_to_gray(png_structrp png_ptr, png_row_infop row_info, png_bytep row) in png_do_rgb_to_gray() argument
2993 if ((row_info->color_type & PNG_COLOR_MASK_PALETTE) == 0 && in png_do_rgb_to_gray()
2994 (row_info->color_type & PNG_COLOR_MASK_COLOR) != 0) in png_do_rgb_to_gray()
2999 PNG_CONST png_uint_32 row_width = row_info->width; in png_do_rgb_to_gray()
3001 (row_info->color_type & PNG_COLOR_MASK_ALPHA) != 0; in png_do_rgb_to_gray()
3003 if (row_info->bit_depth == 8) in png_do_rgb_to_gray()
3171 row_info->channels = (png_byte)(row_info->channels - 2); in png_do_rgb_to_gray()
3172 row_info->color_type = (png_byte)(row_info->color_type & in png_do_rgb_to_gray()
3174 row_info->pixel_depth = (png_byte)(row_info->channels * in png_do_rgb_to_gray()
3175 row_info->bit_depth); in png_do_rgb_to_gray()
3176 row_info->rowbytes = PNG_ROWBYTES(row_info->pixel_depth, row_width); in png_do_rgb_to_gray()
3189 png_do_compose(png_row_infop row_info, png_bytep row, png_structrp png_ptr) in png_do_compose() argument
3204 png_uint_32 row_width = row_info->width; in png_do_compose()
3210 switch (row_info->color_type) in png_do_compose()
3214 switch (row_info->bit_depth) in png_do_compose()
3461 if (row_info->bit_depth == 8) in png_do_compose()
3588 if (row_info->bit_depth == 8) in png_do_compose()
3714 if (row_info->bit_depth == 8) in png_do_compose()
3930 png_do_gamma(png_row_infop row_info, png_bytep row, png_structrp png_ptr) in png_do_gamma() argument
3938 png_uint_32 row_width=row_info->width; in png_do_gamma()
3942 if (((row_info->bit_depth <= 8 && gamma_table != NULL) || in png_do_gamma()
3943 (row_info->bit_depth == 16 && gamma_16_table != NULL))) in png_do_gamma()
3945 switch (row_info->color_type) in png_do_gamma()
3949 if (row_info->bit_depth == 8) in png_do_gamma()
3991 if (row_info->bit_depth == 8) in png_do_gamma()
4035 if (row_info->bit_depth == 8) in png_do_gamma()
4061 if (row_info->bit_depth == 2) in png_do_gamma()
4080 if (row_info->bit_depth == 4) in png_do_gamma()
4094 else if (row_info->bit_depth == 8) in png_do_gamma()
4104 else if (row_info->bit_depth == 16) in png_do_gamma()
4131 png_do_encode_alpha(png_row_infop row_info, png_bytep row, png_structrp png_ptr) in png_do_encode_alpha() argument
4133 png_uint_32 row_width = row_info->width; in png_do_encode_alpha()
4137 if ((row_info->color_type & PNG_COLOR_MASK_ALPHA) != 0) in png_do_encode_alpha()
4139 if (row_info->bit_depth == 8) in png_do_encode_alpha()
4146 (row_info->color_type & PNG_COLOR_MASK_COLOR) ? 4 : 2; in png_do_encode_alpha()
4158 else if (row_info->bit_depth == 16) in png_do_encode_alpha()
4166 (row_info->color_type & PNG_COLOR_MASK_COLOR) ? 8 : 4; in png_do_encode_alpha()
4197 png_do_expand_palette(png_row_infop row_info, png_bytep row, in png_do_expand_palette() argument
4203 png_uint_32 row_width=row_info->width; in png_do_expand_palette()
4207 if (row_info->color_type == PNG_COLOR_TYPE_PALETTE) in png_do_expand_palette()
4209 if (row_info->bit_depth < 8) in png_do_expand_palette()
4211 switch (row_info->bit_depth) in png_do_expand_palette()
4289 row_info->bit_depth = 8; in png_do_expand_palette()
4290 row_info->pixel_depth = 8; in png_do_expand_palette()
4291 row_info->rowbytes = row_width; in png_do_expand_palette()
4294 if (row_info->bit_depth == 8) in png_do_expand_palette()
4315 row_info->bit_depth = 8; in png_do_expand_palette()
4316 row_info->pixel_depth = 32; in png_do_expand_palette()
4317 row_info->rowbytes = row_width * 4; in png_do_expand_palette()
4318 row_info->color_type = 6; in png_do_expand_palette()
4319 row_info->channels = 4; in png_do_expand_palette()
4335 row_info->bit_depth = 8; in png_do_expand_palette()
4336 row_info->pixel_depth = 24; in png_do_expand_palette()
4337 row_info->rowbytes = row_width * 3; in png_do_expand_palette()
4338 row_info->color_type = 2; in png_do_expand_palette()
4339 row_info->channels = 3; in png_do_expand_palette()
4350 png_do_expand(png_row_infop row_info, png_bytep row, in png_do_expand() argument
4356 png_uint_32 row_width=row_info->width; in png_do_expand()
4361 if (row_info->color_type == PNG_COLOR_TYPE_GRAY) in png_do_expand()
4365 if (row_info->bit_depth < 8) in png_do_expand()
4367 switch (row_info->bit_depth) in png_do_expand()
4450 row_info->bit_depth = 8; in png_do_expand()
4451 row_info->pixel_depth = 8; in png_do_expand()
4452 row_info->rowbytes = row_width; in png_do_expand()
4457 if (row_info->bit_depth == 8) in png_do_expand()
4475 else if (row_info->bit_depth == 16) in png_do_expand()
4479 sp = row + row_info->rowbytes - 1; in png_do_expand()
4480 dp = row + (row_info->rowbytes << 1) - 1; in png_do_expand()
4501 row_info->color_type = PNG_COLOR_TYPE_GRAY_ALPHA; in png_do_expand()
4502 row_info->channels = 2; in png_do_expand()
4503 row_info->pixel_depth = (png_byte)(row_info->bit_depth << 1); in png_do_expand()
4504 row_info->rowbytes = PNG_ROWBYTES(row_info->pixel_depth, in png_do_expand()
4508 else if (row_info->color_type == PNG_COLOR_TYPE_RGB && in png_do_expand()
4511 if (row_info->bit_depth == 8) in png_do_expand()
4516 sp = row + (png_size_t)row_info->rowbytes - 1; in png_do_expand()
4531 else if (row_info->bit_depth == 16) in png_do_expand()
4539 sp = row + row_info->rowbytes - 1; in png_do_expand()
4568 row_info->color_type = PNG_COLOR_TYPE_RGB_ALPHA; in png_do_expand()
4569 row_info->channels = 4; in png_do_expand()
4570 row_info->pixel_depth = (png_byte)(row_info->bit_depth << 2); in png_do_expand()
4571 row_info->rowbytes = PNG_ROWBYTES(row_info->pixel_depth, row_width); in png_do_expand()
4582 png_do_expand_16(png_row_infop row_info, png_bytep row) in png_do_expand_16() argument
4584 if (row_info->bit_depth == 8 && in png_do_expand_16()
4585 row_info->color_type != PNG_COLOR_TYPE_PALETTE) in png_do_expand_16()
4596 png_byte *sp = row + row_info->rowbytes; /* source, last byte + 1 */ in png_do_expand_16()
4597 png_byte *dp = sp + row_info->rowbytes; /* destination, end + 1 */ in png_do_expand_16()
4601 row_info->rowbytes *= 2; in png_do_expand_16()
4602 row_info->bit_depth = 16; in png_do_expand_16()
4603 row_info->pixel_depth = (png_byte)(row_info->channels * 16); in png_do_expand_16()
4610 png_do_quantize(png_row_infop row_info, png_bytep row, in png_do_quantize() argument
4615 png_uint_32 row_width=row_info->width; in png_do_quantize()
4619 if (row_info->bit_depth == 8) in png_do_quantize()
4621 if (row_info->color_type == PNG_COLOR_TYPE_RGB && palette_lookup) in png_do_quantize()
4651 row_info->color_type = PNG_COLOR_TYPE_PALETTE; in png_do_quantize()
4652 row_info->channels = 1; in png_do_quantize()
4653 row_info->pixel_depth = row_info->bit_depth; in png_do_quantize()
4654 row_info->rowbytes = PNG_ROWBYTES(row_info->pixel_depth, row_width); in png_do_quantize()
4657 else if (row_info->color_type == PNG_COLOR_TYPE_RGB_ALPHA && in png_do_quantize()
4682 row_info->color_type = PNG_COLOR_TYPE_PALETTE; in png_do_quantize()
4683 row_info->channels = 1; in png_do_quantize()
4684 row_info->pixel_depth = row_info->bit_depth; in png_do_quantize()
4685 row_info->rowbytes = PNG_ROWBYTES(row_info->pixel_depth, row_width); in png_do_quantize()
4688 else if (row_info->color_type == PNG_COLOR_TYPE_PALETTE && in png_do_quantize()
4707 png_do_read_transformations(png_structrp png_ptr, png_row_infop row_info) in png_do_read_transformations() argument
4739 if (row_info->color_type == PNG_COLOR_TYPE_PALETTE) in png_do_read_transformations()
4741 png_do_expand_palette(row_info, png_ptr->row_buf + 1, in png_do_read_transformations()
4749 png_do_expand(row_info, png_ptr->row_buf + 1, in png_do_read_transformations()
4753 png_do_expand(row_info, png_ptr->row_buf + 1, in png_do_read_transformations()
4762 (row_info->color_type == PNG_COLOR_TYPE_RGB_ALPHA || in png_do_read_transformations()
4763 row_info->color_type == PNG_COLOR_TYPE_GRAY_ALPHA)) in png_do_read_transformations()
4764 png_do_strip_channel(row_info, png_ptr->row_buf + 1, in png_do_read_transformations()
4772 png_do_rgb_to_gray(png_ptr, row_info, in png_do_read_transformations()
4826 png_do_gray_to_rgb(row_info, png_ptr->row_buf + 1); in png_do_read_transformations()
4832 png_do_compose(row_info, png_ptr->row_buf + 1, png_ptr); in png_do_read_transformations()
4854 png_do_gamma(row_info, png_ptr->row_buf + 1, png_ptr); in png_do_read_transformations()
4860 (row_info->color_type == PNG_COLOR_TYPE_RGB_ALPHA || in png_do_read_transformations()
4861 row_info->color_type == PNG_COLOR_TYPE_GRAY_ALPHA)) in png_do_read_transformations()
4862 png_do_strip_channel(row_info, png_ptr->row_buf + 1, in png_do_read_transformations()
4868 (row_info->color_type & PNG_COLOR_MASK_ALPHA) != 0) in png_do_read_transformations()
4869 png_do_encode_alpha(row_info, png_ptr->row_buf + 1, png_ptr); in png_do_read_transformations()
4874 png_do_scale_16_to_8(row_info, png_ptr->row_buf + 1); in png_do_read_transformations()
4883 png_do_chop(row_info, png_ptr->row_buf + 1); in png_do_read_transformations()
4889 png_do_quantize(row_info, png_ptr->row_buf + 1, in png_do_read_transformations()
4892 if (row_info->rowbytes == 0) in png_do_read_transformations()
4904 png_do_expand_16(row_info, png_ptr->row_buf + 1); in png_do_read_transformations()
4911 png_do_gray_to_rgb(row_info, png_ptr->row_buf + 1); in png_do_read_transformations()
4916 png_do_invert(row_info, png_ptr->row_buf + 1); in png_do_read_transformations()
4921 png_do_read_invert_alpha(row_info, png_ptr->row_buf + 1); in png_do_read_transformations()
4926 png_do_unshift(row_info, png_ptr->row_buf + 1, in png_do_read_transformations()
4932 png_do_unpack(row_info, png_ptr->row_buf + 1); in png_do_read_transformations()
4937 if (row_info->color_type == PNG_COLOR_TYPE_PALETTE && in png_do_read_transformations()
4939 png_do_check_palette_indexes(png_ptr, row_info); in png_do_read_transformations()
4944 png_do_bgr(row_info, png_ptr->row_buf + 1); in png_do_read_transformations()
4949 png_do_packswap(row_info, png_ptr->row_buf + 1); in png_do_read_transformations()
4954 png_do_read_filler(row_info, png_ptr->row_buf + 1, in png_do_read_transformations()
4960 png_do_read_swap_alpha(row_info, png_ptr->row_buf + 1); in png_do_read_transformations()
4966 png_do_swap(row_info, png_ptr->row_buf + 1); in png_do_read_transformations()
4976 row_info, /* row_info: */ in png_do_read_transformations()
4986 row_info->bit_depth = png_ptr->user_transform_depth; in png_do_read_transformations()
4989 row_info->channels = png_ptr->user_transform_channels; in png_do_read_transformations()
4991 row_info->pixel_depth = (png_byte)(row_info->bit_depth * in png_do_read_transformations()
4992 row_info->channels); in png_do_read_transformations()
4994 row_info->rowbytes = PNG_ROWBYTES(row_info->pixel_depth, row_info->width); in png_do_read_transformations()