Lines Matching refs:bpp
62 int bpp; member
78 static av_always_inline int vmnc_get_pixel(GetByteContext *gb, int bpp, int be) in vmnc_get_pixel() argument
80 switch (bpp * 2 + be) { in vmnc_get_pixel()
99 const int bpp = c->bpp2; in load_cursor() local
106 p = vmnc_get_pixel(&c->gb, bpp, c->bigendian); in load_cursor()
107 if (bpp == 1) in load_cursor()
109 if (bpp == 2) in load_cursor()
111 if (bpp == 4) in load_cursor()
120 p = vmnc_get_pixel(&c->gb, bpp, c->bigendian); in load_cursor()
121 if (bpp == 1) in load_cursor()
123 if (bpp == 2) in load_cursor()
125 if (bpp == 4) in load_cursor()
193 int bpp, int stride) in paint_rect() argument
196 dst += dx * bpp + dy * stride; in paint_rect()
197 if (bpp == 1) { in paint_rect()
202 } else if (bpp == 2) { in paint_rect()
210 } else if (bpp == 4) { in paint_rect()
222 GetByteContext *gb, int bpp, in paint_raw() argument
228 p = vmnc_get_pixel(gb, bpp, be); in paint_raw()
229 switch (bpp) { in paint_raw()
250 const int bpp = c->bpp2; in decode_hextile() local
259 for (i = 0; i < w; i += 16, dst2 += 16 * bpp) { in decode_hextile()
268 if (bytestream2_get_bytes_left(gb) < bw * bh * bpp) { in decode_hextile()
272 paint_raw(dst2, bw, bh, gb, bpp, c->bigendian, stride); in decode_hextile()
275 bg = vmnc_get_pixel(gb, bpp, c->bigendian); in decode_hextile()
277 fg = vmnc_get_pixel(gb, bpp, c->bigendian); in decode_hextile()
283 paint_rect(dst2, 0, 0, bw, bh, bg, bpp, stride); in decode_hextile()
285 if (bytestream2_get_bytes_left(gb) < rects * (color * bpp + 2)) { in decode_hextile()
292 fg = vmnc_get_pixel(gb, bpp, c->bigendian); in decode_hextile()
307 rect_w, rect_h, fg, bpp, stride); in decode_hextile()
450 if (depth != c->bpp) { in decode_frame()
454 c->bpp, depth); in decode_frame()
534 c->bpp = avctx->bits_per_coded_sample; in decode_init()
536 switch (c->bpp) { in decode_init()
546 c->bpp = 32; in decode_init()
551 av_log(avctx, AV_LOG_ERROR, "Unsupported bitdepth %i\n", c->bpp); in decode_init()
554 c->bpp2 = c->bpp / 8; in decode_init()