From 8e77ab12b812106f929f349bf4ceb495989bb23b Mon Sep 17 00:00:00 2001 From: Uoti Urpala Date: Sun, 13 Dec 2009 00:19:41 +0200 Subject: -identify output: use ordered chapters length for ID_LENGTH Print the overall timeline length as ID_LENGTH instead of the length of the main file. This may help external GUIs handle ordered chapters somewhat better. --- mplayer.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'mplayer.c') diff --git a/mplayer.c b/mplayer.c index 671e8c5039..73ee987227 100644 --- a/mplayer.c +++ b/mplayer.c @@ -3832,7 +3832,9 @@ if (mpctx->global_sub_size) { mp_msg(MSGT_IDENTIFY,MSGL_INFO,"ID_AUDIO_RATE=%d\n", mpctx->sh_audio->samplerate); mp_msg(MSGT_IDENTIFY,MSGL_INFO,"ID_AUDIO_NCH=%d\n", mpctx->sh_audio->channels); } - mp_msg(MSGT_IDENTIFY,MSGL_INFO,"ID_LENGTH=%.2lf\n", demuxer_get_time_length(mpctx->demuxer)); + mp_msg(MSGT_IDENTIFY,MSGL_INFO,"ID_LENGTH=%.2lf\n", mpctx->timeline ? + mpctx->timeline[mpctx->num_timeline_parts].start : + demuxer_get_time_length(mpctx->demuxer)); mp_msg(MSGT_IDENTIFY,MSGL_INFO,"ID_SEEKABLE=%d\n", mpctx->stream->seek && (!mpctx->demuxer || mpctx->demuxer->seekable)); if (mpctx->demuxer) { -- cgit v1.2.3