X-Git-Url: https://git.carlh.net/gitweb/?p=dcpomatic.git;a=blobdiff_plain;f=src%2Flib%2Ffilm.cc;h=4b3f6a8dd1afe508f90cfde344faf3d3a94ca77c;hp=e463a0e356c950c2886fab844bdadb30a54f3015;hb=1629bd7df2150156109afbc7a16677cb29e82adf;hpb=cc3900735839ff4b0da0c046b5c606c440ba917a diff --git a/src/lib/film.cc b/src/lib/film.cc index e463a0e35..4b3f6a8dd 100644 --- a/src/lib/film.cc +++ b/src/lib/film.cc @@ -906,25 +906,25 @@ Film::playlist_changed () AudioFrame Film::time_to_audio_frames (DCPTime t) const { - return t * audio_frame_rate () / TIME_HZ; + return divide_with_round (t * audio_frame_rate (), TIME_HZ); } VideoFrame Film::time_to_video_frames (DCPTime t) const { - return t * video_frame_rate () / TIME_HZ; + return divide_with_round (t * video_frame_rate (), TIME_HZ); } DCPTime Film::audio_frames_to_time (AudioFrame f) const { - return f * TIME_HZ / audio_frame_rate (); + return divide_with_round (f * TIME_HZ, audio_frame_rate ()); } DCPTime Film::video_frames_to_time (VideoFrame f) const { - return f * TIME_HZ / video_frame_rate (); + return divide_with_round (f * TIME_HZ, video_frame_rate ()); } AudioFrame