You've already forked FFmpeg
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:
committed by
Michael Niedermayer
parent
19e9a203b7
commit
172e7ca668
@@ -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;
|
||||||
|
@@ -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
|
||||||
|
@@ -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
|
||||||
|
Reference in New Issue
Block a user