X-Git-Url: https://git.sesse.net/?p=nageru;a=blobdiff_plain;f=futatabi%2Fplayer.cpp;h=f427d0566d1fd2c9eb24c6556adb32aeb5375362;hp=910377a8236fb3a323bdc1b4559328b50725e5fe;hb=ea502b76e42b700e73afb25522a0b947e9ee60a9;hpb=8d5aa7ff82e1374b625a9ec23d39326a6f4baf67 diff --git a/futatabi/player.cpp b/futatabi/player.cpp index 910377a..f427d05 100644 --- a/futatabi/player.cpp +++ b/futatabi/player.cpp @@ -628,7 +628,7 @@ TimeRemaining compute_time_left(const vector &clips, size_t currentl for (size_t row = currently_playing_idx; row < clips.size(); ++row) { const Clip &clip = clips[row].clip; double clip_length = double(clip.pts_out - clip.pts_in) / TIMEBASE / clip.speed; - if (clip_length >= 86400.0) { // More than one day. + if (clip_length >= 86400.0 || clip.pts_out == -1) { // More than one day. ++remaining.num_infinite; } else { if (row == currently_playing_idx) {