Lines Matching defs:buf
33 r->buf[r->buf_len++] = avio_r8(r->pb);
34 if (strncmp("\xFF\xFE", r->buf, 2) == 0) {
37 } else if (strncmp("\xFE\xFF", r->buf, 2) == 0) {
41 r->buf[r->buf_len++] = avio_r8(r->pb);
42 if (strncmp("\xEF\xBB\xBF", r->buf, 3) == 0) {
52 void ff_text_init_buf(FFTextReader *r, void *buf, size_t size)
54 ffio_init_context(&r->buf_pb, buf, size, 0, NULL, NULL, NULL, NULL);
68 return r->buf[r->buf_pos++];
80 PUT_UTF8(val, tmp, r->buf[r->buf_len++] = tmp;)
81 return r->buf[r->buf_pos++]; // buf_len is at least 1
84 void ff_text_read(FFTextReader *r, char *buf, size_t size)
87 *buf++ = ff_text_r8(r);
99 return r->buf[r->buf_pos];
104 r->buf[0] = c;
352 int ff_smil_extract_next_text_chunk(FFTextReader *tr, AVBPrint *buf, char *c)
364 av_bprint_chars(buf, *c, 1);
369 av_bprint_chars(buf, '>', 1);
400 void ff_subtitles_read_text_chunk(FFTextReader *tr, AVBPrint *buf)
405 av_bprint_clear(buf);
433 av_bprintf(buf, "%s", eol_buf);
437 av_bprint_chars(buf, c, 1);
442 void ff_subtitles_read_chunk(AVIOContext *pb, AVBPrint *buf)
448 ff_subtitles_read_text_chunk(&tr, buf);
451 ptrdiff_t ff_subtitles_read_line(FFTextReader *tr, char *buf, size_t size)
456 buf[0] = '\0';
463 buf[cur++] = c;
464 buf[cur] = '\0';