stream/stream_bluray: display list of available titles on verbose

Based on similar code on FFmpeg and libbluray's list_titles example.
This commit is contained in:
Ricardo Constantino
2016-08-10 22:41:54 +01:00
committed by wm4
parent 87190969a7
commit 5d74ba98ce

View File

@@ -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;