X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=futatabi%2Fplayer.cpp;h=b7b22c8add9dea82b613f06bcc710e1dd529b92d;hb=2433c661cfff2a10b6f12fec0d53237ac35c333d;hp=e5562f7f307e21fcfa7c288425a3f440bc62a74d;hpb=03be4eea8fe0f2a72ee848595fdd37036574cbcb;p=nageru diff --git a/futatabi/player.cpp b/futatabi/player.cpp index e5562f7..b7b22c8 100644 --- a/futatabi/player.cpp +++ b/futatabi/player.cpp @@ -138,7 +138,7 @@ got_clip: if (next_clip.pts_in != -1) { got_next_clip = true; - double duration_next_clip = (next_clip.pts_out - next_clip.pts_in) / TIMEBASE / speed; + double duration_next_clip = double(next_clip.pts_out - next_clip.pts_in) / TIMEBASE / speed; next_clip_fade_time = std::min(time_left_this_clip, duration_next_clip); in_pts_start_next_clip = next_clip.pts_in + lrint(next_clip_fade_time * TIMEBASE * speed); }