diff options
author | wm4 <wm4@nowhere> | 2014-02-19 16:00:37 +0100 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2014-02-19 16:00:37 +0100 |
commit | 0ad2211508a513b8e38623fcebfa4937d001c30d (patch) | |
tree | d4fa2b6088136f769cbabc96adbf1de44b7d05f1 /demux/demux.c | |
parent | 57c9f5236a43efd9d979b7ee18a25de2d3d88dd5 (diff) | |
download | mpv-0ad2211508a513b8e38623fcebfa4937d001c30d.tar.bz2 mpv-0ad2211508a513b8e38623fcebfa4937d001c30d.tar.xz |
client API: add event for metadata changes
Diffstat (limited to 'demux/demux.c')
-rw-r--r-- | demux/demux.c | 4 |
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; } } |