|
|
|
@@ -122,18 +122,18 @@ void metadata_conv(AVMetadata **pm, const AVMetadataConv *d_conv, |
|
|
|
|
|
|
|
while((mtag=av_metadata_get(*pm, "", mtag, AV_METADATA_IGNORE_SUFFIX))) { |
|
|
|
key = mtag->key; |
|
|
|
if (s_conv) |
|
|
|
for (sc=s_conv; sc->native; sc++) |
|
|
|
if (!strcasecmp(key, sc->native)) { |
|
|
|
key = sc->generic; |
|
|
|
break; |
|
|
|
} |
|
|
|
if (d_conv) |
|
|
|
for (dc=d_conv; dc->native; dc++) |
|
|
|
if (!strcasecmp(key, dc->generic)) { |
|
|
|
key = dc->native; |
|
|
|
break; |
|
|
|
} |
|
|
|
if (s_conv) |
|
|
|
for (sc=s_conv; sc->native; sc++) |
|
|
|
if (!strcasecmp(key, sc->native)) { |
|
|
|
key = sc->generic; |
|
|
|
break; |
|
|
|
} |
|
|
|
if (d_conv) |
|
|
|
for (dc=d_conv; dc->native; dc++) |
|
|
|
if (!strcasecmp(key, dc->generic)) { |
|
|
|
key = dc->native; |
|
|
|
break; |
|
|
|
} |
|
|
|
av_metadata_set2(&dst, key, mtag->value, 0); |
|
|
|
} |
|
|
|
av_metadata_free(pm); |
|
|
|
|