summaryrefslogtreecommitdiffstats
path: root/demux/demux.c
diff options
context:
space:
mode:
Diffstat (limited to 'demux/demux.c')
-rw-r--r--demux/demux.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/demux/demux.c b/demux/demux.c
index 02e50a53c0..c15d66a8d3 100644
--- a/demux/demux.c
+++ b/demux/demux.c
@@ -745,7 +745,7 @@ char *demux_info_get(demuxer_t *demuxer, const char *opt)
return mp_tags_get_str(demuxer->metadata, opt);
}
-void demux_info_update(struct demuxer *demuxer)
+bool demux_info_update(struct demuxer *demuxer)
{
struct mp_tags *tags = demuxer->metadata;
// Take care of stream metadata as well
@@ -767,8 +767,10 @@ void demux_info_update(struct demuxer *demuxer)
talloc_free(demuxer->previous_metadata);
demuxer->previous_metadata = data;
demux_info_print(demuxer);
+ return true;
} else {
talloc_free(data);
+ return false;
}
}