Site icon ИА «Диалог»

В Facebook придумали новую единицу времени

петергофский часовой завод ракета наручные часы для слепых

фото: Илья Снопченко / ИА "Диалог"

Проект Facebook Open Source создал новую единицу измерения времени — флик (flick). Она равна 1/705600000 секунды, или 1,417 наносекунды, и может добавляться в программный код с помощью разработанной проектом новой библиотеки для языка программирования C++. Библиотека и пояснения к проекту опубликованы на странице Facebook OS на GitHub.

«Эта единица времени является наименьшей единицей времени, которая больше, чем наносекунда, и может представлять длину кадра в целых числах для частот обновления в 24 Гц, 25 Гц, 30 Гц, 48 Гц, 50 Гц, 60 Гц, 90 Гц, 100 Гц, 120 Гц, а также для 1/1000 доли каждой из них», — пишут разработчики.

По замыслу создателей, флик позволит точнее синхронизировать видео и аудио дорожки (кроме «неудобного» стандарта NTSC) во всех частотах. Сейчас для привязки звука к конкретному кадру в C++ используются десятичные доли секунды, тогда как большинство языков программирования оперирует тысячными долями. Из-за этого возникают проблемы с высчитыванием нужных интервалов, которые введение флика призвано устранить.