mirror of
https://github.com/mpv-player/mpv.git
synced 2025-12-28 05:33:14 +00:00
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:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user