forked from FFmpeg/FFmpeg
avformat/hls: use av_dict_iterate
And constify oldentry too while at it. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
This commit is contained in:
parent
b463ef0339
commit
6c4f23cc20
1 changed files with 3 additions and 3 deletions
|
@ -1104,10 +1104,10 @@ static void parse_id3(AVFormatContext *s, AVIOContext *pb,
|
|||
static int id3_has_changed_values(struct playlist *pls, AVDictionary *metadata,
|
||||
ID3v2ExtraMetaAPIC *apic)
|
||||
{
|
||||
AVDictionaryEntry *entry = NULL;
|
||||
AVDictionaryEntry *oldentry;
|
||||
const AVDictionaryEntry *entry = NULL;
|
||||
const AVDictionaryEntry *oldentry;
|
||||
/* check that no keys have changed values */
|
||||
while ((entry = av_dict_get(metadata, "", entry, AV_DICT_IGNORE_SUFFIX))) {
|
||||
while ((entry = av_dict_iterate(metadata, entry))) {
|
||||
oldentry = av_dict_get(pls->id3_initial, entry->key, NULL, AV_DICT_MATCH_CASE);
|
||||
if (!oldentry || strcmp(oldentry->value, entry->value) != 0)
|
||||
return 1;
|
||||
|
|
Loading…
Add table
Reference in a new issue