Searched refs:md_map (Results 1 - 2 of 2) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/forked-daapd-0.19/src/
H A Dfilescanner_ffmpeg.c207 extract_metadata_core(struct media_file_info *mfi, AVDictionary *md, const struct metadata_map *md_map) argument
209 extract_metadata_core(struct media_file_info *mfi, AVMetadata *md, const struct metadata_map *md_map)
237 for (i = 0; md_map[i].key != NULL; i++)
240 mdt = av_dict_get(md, md_map[i].key, NULL, 0);
242 mdt = av_metadata_get(md, md_map[i].key, NULL, 0);
250 if (md_map[i].handler_function)
252 mdcount += md_map[i].handler_function(mfi, mdt->value);
258 if (!md_map[i].as_int)
260 strval = (char **) ((char *) mfi + md_map[i].offset);
267 intval = (uint32_t *) ((char *) mfi + md_map[
282 extract_metadata(struct media_file_info *mfi, AVFormatContext *ctx, AVStream *audio_stream, AVStream *video_stream, const struct metadata_map *md_map) argument
[all...]
H A Dfilescanner_itunes.c63 static struct metadata_map md_map[] = variable in typeref:struct:metadata_map
381 for (i = 0; md_map[i].key != NULL; i++)
383 switch (md_map[i].type)
386 ret = get_dictval_int_from_key(trk, md_map[i].key, &integer);
390 intval = (uint32_t *) ((char *) mfi + md_map[i].offset);
396 ret = get_dictval_string_from_key(trk, md_map[i].key, &string);
400 strval = (char **) ((char *) mfi + md_map[i].offset);
409 ret = get_dictval_bool_from_key(trk, md_map[i].key, &boolean);
413 chrval = (char *) mfi + md_map[i].offset;
419 intval = (uint32_t *) ((char *) mfi + md_map[
[all...]

Completed in 102 milliseconds