From 291d98681051713a13efaa2e381cf1e3f8efaa70 Mon Sep 17 00:00:00 2001 From: wm4 Date: Mon, 1 Sep 2014 23:50:25 +0200 Subject: player: show HLS bitrate as fallback for track titles HLS streams as demuxed by libavformat have no track title metadata. So show the HLS bitrate if no title is set. Could be useless or annoying, so it's a bit controversial, I guess. --- demux/demux_lavf.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'demux') diff --git a/demux/demux_lavf.c b/demux/demux_lavf.c index fda0698b9c..ce945a2c4b 100644 --- a/demux/demux_lavf.c +++ b/demux/demux_lavf.c @@ -599,6 +599,8 @@ static void handle_stream(demuxer_t *demuxer, int i) if (lang && lang->value) sh->lang = talloc_strdup(sh, lang->value); sh->hls_bitrate = dict_get_decimal(st->metadata, "variant_bitrate", 0); + if (!sh->title && sh->hls_bitrate > 0) + sh->title = talloc_asprintf(sh, "bitrate %d", sh->hls_bitrate); } select_tracks(demuxer, i); -- cgit v1.2.3