MediaRecorder: Handle 24-hour timelapse duration

Use float operations to derive the max-time-between-
frames from capture-rate.
With default (double) precision, calculated value
exceeds 86,400 seconds (1 day) limit if app configures
captureRate = 1 / 24 hours.

Change-Id: Ia171cfa6a45ad315beb55340651abb8066566b26
1 file changed