1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-08-10 06:10:52 +02:00

lavf/metadata: support duplicate keys in ff_metadata_conv

Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
This commit is contained in:
rcombs
2022-08-24 19:27:21 -05:00
committed by Michael Niedermayer
parent 19e9a203b7
commit 172e7ca668
3 changed files with 5 additions and 5 deletions

View File

@@ -50,7 +50,7 @@ void ff_metadata_conv(AVDictionary **pm, const AVMetadataConv *d_conv,
key = dc->native; key = dc->native;
break; break;
} }
av_dict_set(&dst, key, mtag->value, 0); av_dict_set(&dst, key, mtag->value, AV_DICT_MULTIKEY | AV_DICT_DEDUP);
} }
av_dict_free(pm); av_dict_free(pm);
*pm = dst; *pm = dst;

View File

@@ -67,10 +67,10 @@ TAG:title=fourth
TAG:comment=Composer TAG:comment=Composer
[/STREAM] [/STREAM]
[FORMAT] [FORMAT]
TAG:artist=Мельница TAG:title=Дороги
TAG:RATING=0 TAG:RATING=0
TAG:album=Ангелофрения TAG:album=Ангелофрения
TAG:title=Дороги TAG:artist=Мельница
TAG:tracktotal=11 TAG:tracktotal=11
TAG:totaltracks=11 TAG:totaltracks=11
TAG:genre=Folk TAG:genre=Folk

View File

@@ -30,10 +30,10 @@ TAG:title=Дороги
TAG:comment=Other TAG:comment=Other
[/STREAM] [/STREAM]
[FORMAT] [FORMAT]
TAG:artist=Мельница TAG:title=Дороги
TAG:RATING=0 TAG:RATING=0
TAG:album=Ангелофрения TAG:album=Ангелофрения
TAG:title=Дороги TAG:artist=Мельница
TAG:tracktotal=11 TAG:tracktotal=11
TAG:totaltracks=11 TAG:totaltracks=11
TAG:genre=Folk TAG:genre=Folk