avformat/asfenc: use av_dict_iterate

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
This commit is contained in:
Marvin Scholz 2022-11-26 15:46:45 +01:00 committed by Andreas Rheinhardt
parent 521d8dcf88
commit fb93d3d043
1 changed files with 2 additions and 2 deletions

View File

@ -570,10 +570,10 @@ static int asf_write_header1(AVFormatContext *s, int64_t file_size,
end_header(pb, hpos);
}
if (metadata_count) {
AVDictionaryEntry *tag = NULL;
const AVDictionaryEntry *tag = NULL;
hpos = put_header(pb, &ff_asf_extended_content_header);
avio_wl16(pb, metadata_count);
while ((tag = av_dict_get(s->metadata, "", tag, AV_DICT_IGNORE_SUFFIX))) {
while ((tag = av_dict_iterate(s->metadata, tag))) {
put_str16(pb, dyn_buf, tag->key);
avio_wl16(pb, 0);
put_str16(pb, dyn_buf, tag->value);