From 0ad2211508a513b8e38623fcebfa4937d001c30d Mon Sep 17 00:00:00 2001 From: wm4 Date: Wed, 19 Feb 2014 16:00:37 +0100 Subject: client API: add event for metadata changes --- demux/demux.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'demux/demux.c') 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; } } -- cgit v1.2.3