Lines Matching defs:tag
53 AVDictionaryEntry *tag;
56 if (tag = av_dict_get(s->metadata, key, NULL, 0)) {
57 len = strlen(tag->value);
59 avio_write(s->pb, tag->value, len);
227 static int64_t next_tag(AVIOContext *pb, uint32_t *tag)
229 *tag = avio_rl32(pb);
239 /* return the size of the found tag */
242 unsigned int tag;
248 size = next_tag(pb, &tag);
249 if (tag == tag1)
394 uint32_t tag, list_type;
402 tag = avio_rl32(pb);
404 rf64 = tag == MKTAG('R', 'F', '6', '4');
405 if (!rf64 && tag != MKTAG('R', 'I', 'F', 'F'))
408 tag = avio_rl32(pb);
409 if (tag != MKTAG('W', 'A', 'V', 'E'))
431 size = next_tag(pb, &tag);
437 switch (tag) {
439 /* only parse the first 'fmt ' tag found */
443 av_log(s, AV_LOG_WARNING, "found more than one 'fmt ' tag\n");
449 av_log(s, AV_LOG_ERROR, "found no 'fmt ' tag before the 'data' tag\n");
463 * know where the data tag ends
490 /* seek to next tag unless we know that we'll run into EOF */
498 av_log(s, AV_LOG_ERROR, "no 'data' tag found\n");