"Exact" playback in `mlv_play` at any FPS
Created originally on Bitbucket by ayshih (Albert Shih)
Was already merged in Bitbucket before import, marked as merged by the import user
Previously, "exact" playback in mlv_play
required a precise FPS match to one of only seven allowed possibilities, or it would not work (see #1999 (closed)). This PR calculates the frame durations on the fly – preserving the slightly higher precision of having three durations – so that any FPS is supported.
Works on my 50D