Lines Matching defs:out_buf
42 * @param out_buf Points to one line after the output buffer.
43 * @param len length of out_buf in bytes
47 static int expand_rle_row8(SgiState *s, uint8_t *out_buf,
51 unsigned char *orig = out_buf;
52 uint8_t *out_end = out_buf + len;
54 while (out_buf < out_end) {
63 if (out_end - out_buf <= pixelstride * (count - 1)) {
70 *out_buf = bytestream2_get_byte(&s->g);
71 out_buf += pixelstride;
77 *out_buf = pixel;
78 out_buf += pixelstride;
82 return (out_buf - orig) / pixelstride;
85 static int expand_rle_row16(SgiState *s, uint16_t *out_buf,
90 unsigned short *orig = out_buf;
91 uint16_t *out_end = out_buf + len;
93 while (out_buf < out_end) {
109 AV_WN16A(out_buf, pixel);
110 out_buf += pixelstride;
116 AV_WN16A(out_buf, pixel);
117 out_buf += pixelstride;
121 return (out_buf - orig) / pixelstride;
127 * @param out_buf output buffer
131 static int read_rle_sgi(uint8_t *out_buf, SgiState *s)
146 dest_row = out_buf;
165 * @param out_buf output buffer
169 static int read_uncompressed_sgi(unsigned char *out_buf, SgiState *s)
187 out_end = out_buf + (y * s->linesize);
210 uint8_t *out_buf, *out_end;
262 out_buf = p->data[0];
264 out_end = out_buf + p->linesize[0] * s->height;
273 ret = read_uncompressed_sgi(out_buf, s);