Beispiel #1
0
static void write_tags(ByteIOContext *s, AVMetadata *m)
{
    AVMetadataTag *t = NULL;
    while ((t = av_metadata_get(m, "", t, AV_METADATA_IGNORE_SUFFIX))) {
        write_escape_str(s, t->key);
        put_byte(s, '=');
        write_escape_str(s, t->value);
        put_byte(s, '\n');
    }
}
Beispiel #2
0
static void write_tags(AVIOContext *s, AVDictionary *m)
{
    AVDictionaryEntry *t = NULL;
    while ((t = av_dict_get(m, "", t, AV_DICT_IGNORE_SUFFIX))) {
        write_escape_str(s, t->key);
        avio_w8(s, '=');
        write_escape_str(s, t->value);
        avio_w8(s, '\n');
    }
}