Lines Matching defs:buf
147 const uint8_t *buf = avpkt->data;
149 const uint8_t *buf_end = buf+buf_size;
164 while (buf + 2 < buf_end) {
166 int type = *buf >> 6;
167 int count = (*buf & 0x3F) + 1;
168 buf++;
171 for (i = 0; i < count && buf + 1 < buf_end; i++) {
172 draw_char(avctx, buf[0], buf[1]);
173 buf += 2;
177 c = *buf++;
178 for (i = 0; i < count && buf < buf_end; i++)
179 draw_char(avctx, c, *buf++);
182 a = *buf++;
183 for (i = 0; i < count && buf < buf_end; i++)
184 draw_char(avctx, *buf++, a);
187 c = *buf++;
188 a = *buf++;
189 for (i = 0; i < count && buf < buf_end; i++)
195 while (buf + 2 < buf_end) {
196 if (AV_RL16(buf) == 1) {
198 if (buf + 6 > buf_end)
200 for (i = 0; i < buf[2]; i++)
201 draw_char(avctx, buf[4], buf[5]);
202 buf += 6;
204 draw_char(avctx, buf[0], buf[1]);
205 buf += 2;
209 while (buf + 1 < buf_end) {
210 draw_char(avctx, buf[0], buf[1]);
211 buf += 2;