mirror of
https://github.com/tuxbox-fork-migrations/recycled-ni-libstb-hal.git
synced 2025-08-28 16:00:58 +02:00
libeplayer3/container_ffmpeg: fix metadata access
Origin commit data
------------------
Branch: master
Commit: 4ab0e8f89e
Author: martii <m4rtii@gmx.de>
Date: 2014-01-18 (Sat, 18 Jan 2014)
------------------
No further description and justification available within origin commit message!
------------------
This commit was generated by Migit
This commit is contained in:
@@ -256,7 +256,7 @@ float getDurationFromSSALine(unsigned char *line)
|
||||
return (float) msec / 1000.0;
|
||||
}
|
||||
|
||||
/* search for metatdata in context and stream
|
||||
/* search for metadata in context and stream
|
||||
* and map it to our metadata.
|
||||
*/
|
||||
|
||||
@@ -265,15 +265,12 @@ static char *searchMeta(AVDictionary * metadata, char *ourTag)
|
||||
AVDictionaryEntry *tag = NULL;
|
||||
int i = 0;
|
||||
|
||||
while (metadata_map[i] != NULL) {
|
||||
if (strcmp(ourTag, metadata_map[i]) == 0) {
|
||||
while ((tag = av_dict_get(metadata, "", tag, AV_DICT_IGNORE_SUFFIX))) {
|
||||
if (strcmp(tag->key, metadata_map[i + 1]) == 0) {
|
||||
while (metadata_map[i]) {
|
||||
if (!strcasecmp(ourTag, metadata_map[i]))
|
||||
while ((tag = av_dict_get(metadata, "", tag, AV_DICT_IGNORE_SUFFIX)))
|
||||
if (!strcasecmp(tag->key, ourTag) || !strcmp(tag->key, metadata_map[i + 1]))
|
||||
return tag->value;
|
||||
}
|
||||
}
|
||||
}
|
||||
i++;
|
||||
i += 2;
|
||||
}
|
||||
|
||||
return NULL;
|
||||
|
Reference in New Issue
Block a user