summaryrefslogtreecommitdiffstats
path: root/stream
diff options
context:
space:
mode:
authorRicardo Constantino <wiiaboo@gmail.com>2016-08-10 22:41:54 +0100
committerwm4 <wm4@nowhere>2016-08-11 10:02:46 +0200
commit5d74ba98ceadcada60cdf04ff10a487492e6f648 (patch)
tree5e73b1a797af9afbd612c3b448f036bc8e372e70 /stream
parent87190969a758d7c20c39a456f05926bff42ac533 (diff)
downloadmpv-5d74ba98ceadcada60cdf04ff10a487492e6f648.tar.bz2
mpv-5d74ba98ceadcada60cdf04ff10a487492e6f648.tar.xz
stream/stream_bluray: display list of available titles on verbose
Based on similar code on FFmpeg and libbluray's list_titles example.
Diffstat (limited to 'stream')
-rw-r--r--stream/stream_bluray.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/stream/stream_bluray.c b/stream/stream_bluray.c
index 7a58d888b9..2a9c864402 100644
--- a/stream/stream_bluray.c
+++ b/stream/stream_bluray.c
@@ -425,6 +425,8 @@ static int bluray_stream_open(stream_t *s)
return STREAM_UNSUPPORTED;
}
+ MP_VERBOSE(s, "List of available titles:\n");
+
/* parse titles information */
uint64_t max_duration = 0;
for (int i = 0; i < b->num_titles; i++) {
@@ -432,6 +434,10 @@ static int bluray_stream_open(stream_t *s)
if (!ti)
continue;
+ MP_VERBOSE(s, "idx: %3d duration: %s (playlist: %05d.mpls)\n",
+ i + 1, mp_format_time(ti->duration / 90000, false),
+ ti->playlist);
+
/* try to guess which title may contain the main movie */
if (ti->duration > max_duration) {
max_duration = ti->duration;