Module: libav Branch: master Commit: 78491fe8cfed83d2aead95dafe26f0d3f999e961
Author: Alexandra Hájková <[email protected]> Committer: Anton Khirnov <[email protected]> Date: Mon Jul 27 19:42:15 2015 +0200 asfdec: do not export empty metadata Signed-off-by: Anton Khirnov <[email protected]> --- libavformat/asfdec.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/libavformat/asfdec.c b/libavformat/asfdec.c index 72c5916..790102b 100644 --- a/libavformat/asfdec.c +++ b/libavformat/asfdec.c @@ -256,8 +256,10 @@ static int asf_read_metadata(AVFormatContext *s, const char *title, uint16_t len AVIOContext *pb = s->pb; avio_get_str16le(pb, len, ch, buflen); - if (av_dict_set(&s->metadata, title, ch, 0) < 0) - av_log(s, AV_LOG_WARNING, "av_dict_set failed.\n"); + if (ch[0]) { + if (av_dict_set(&s->metadata, title, ch, 0) < 0) + av_log(s, AV_LOG_WARNING, "av_dict_set failed.\n"); + } return 0; } _______________________________________________ libav-commits mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-commits
