Facebook has devised a new time unit called the flick. Flick is a portmanteau word for frame-tick and is the smallest unit of time which is larger than a nanosecond. Amounting to 1/705600000 of a second, exactly, there is an interesting reason behind that specific duration. Facebook and Oculus, which provided the impetus behind the new unit, reckon that the flick will be of great utility in the content industry due to its mathematical qualities.
The motivation behind the flick unit is the problem of slight variances in sync introduced in frame rate conversions between media files. Those who work in visual effects for film, television, and other media, for example, often face divisions of time that result in very long floating point numbers. With a multitude of such operations audio/visual inaccuracies can accumulate.
If you think about all the common frame rates and audio frequencies used by content creators, the majority will be a full integer divisible from 705600000. The following important numbers can divide 705600000 to give a full integer answer: 8, 16, 22.05, 24, 25, 30, 32, 44.1, 48, 50, 60, 90, 100, and 120 for example.
Using flicks as the time unit, a frame in a 24fps movie takes 29,400,000 flicks. In seconds the same frame is 0.041666666666666666-recurring, usually rounded up to 0.04167.
If developers are interested in integrating flick units to their applications then they can head on over to the Github C++ source page and dig deeper into the readme files, source files, and so on.