хотел закомитить, но когда начал код причесывать и делать общий интерфейс для разных рекордеров, всплыли недостатки текущих интерфейсов - разнообразие указателей, картинки в виде int*, звук в виде byte* и uint*. Пока отложил - нужно интерфейсы подрефакторить.
Может кто подскажет простой и быстрый алгоритм для хорошего ресамплинга. Нужно чтобы на 60 Гц дисплеях скролы плавные были. Сейчас просто считается сколько фреймов пропустить, в итоге на 60 Гц слишком неравномерно обновление кадров получается
Суть в чем - есть импульсы с частотой источника (частота дисплея, например 60 Гц) и есть импульсы с целевой частотой (частота TV, 50 Гц). Нужна функция которая будет показывать какой импульс источника пропускать, а какой нет, чтобы на выходе получилась целевая частота, но в сетке частоты источника, при этом чтобы импульсы были распределены равномерно.
---------- Post added at 20:23 ---------- Previous post was at 20:06 ----------
речь не об уведомлениях, а о событии vblank, наличие которого определяется соответствующим вызовом в драйвер видеокарты![]()






Ответить с цитированием