Lines Matching defs:bpp
54 int x, mask, dst_x, j, b, bpp;
73 bpp = bits_per_pixel >> 3;
79 memcpy(d, s, bpp);
80 d += bpp;
82 s += bpp;
88 static void sub_png_paeth_prediction(uint8_t *dst, uint8_t *src, uint8_t *top, int w, int bpp)
94 a = src[i - bpp];
96 c = top[i - bpp];
116 uint8_t *src, uint8_t *top, int size, int bpp)
125 dsp->diff_bytes(dst, src, src-bpp, size);
126 memcpy(dst, src, bpp);
132 for(i = 0; i < bpp; i++)
135 dst[i] = src[i] - ((src[i-bpp] + top[i]) >> 1);
138 for(i = 0; i < bpp; i++)
140 sub_png_paeth_prediction(dst+i, src+i, top+i, size-i, bpp);
146 uint8_t *src, uint8_t *top, int size, int bpp)
149 assert(bpp || !pred);
157 png_filter_row(&s->dsp, buf1+1, pred, src, top, size, bpp);
169 png_filter_row(&s->dsp, dst+1, pred, src, top, size, bpp);