Lines Matching defs:buf
222 const uint8_t *buf, int buf_size)
229 c = buf[i];
254 * @param buf ID3v1_TAG_SIZE long buffer containing the tag
256 static int parse_tag(AVFormatContext *s, const uint8_t *buf)
260 if (!(buf[0] == 'T' &&
261 buf[1] == 'A' &&
262 buf[2] == 'G'))
264 get_string(s, "title", buf + 3, 30);
265 get_string(s, "artist", buf + 33, 30);
266 get_string(s, "album", buf + 63, 30);
267 get_string(s, "date", buf + 93, 4);
268 get_string(s, "comment", buf + 97, 30);
269 if (buf[125] == 0 && buf[126] != 0) {
270 av_dict_set_int(&s->metadata, "track", buf[126], 0);
272 genre = buf[127];
281 uint8_t buf[ID3v1_TAG_SIZE];
289 ret = avio_read(s->pb, buf, ID3v1_TAG_SIZE);
291 parse_tag(s, buf);