Привет, Гость ( Вход | Регистрация )
![]() ![]() ![]() ![]() ![]() |
![]() ![]() ![]() ![]() |
alexx_mipt | Отправлено: Воскресенье, 04 Июня 2006, 12:47 |
Новичок ![]() Группа: Мемберы Сообщений: 24 Регистрация: 31 Авг '05 Пользователь № 22830 ![]() |
|
Форум: HD Тех. помощь · Просмотр сообщения: #286872 · Ответов: 47 · Просмотров: 76127 |
alexx_mipt | Отправлено: Понедельник, 08 Мая 2006, 17:37 |
Новичок ![]() Группа: Мемберы Сообщений: 24 Регистрация: 31 Авг '05 Пользователь № 22830 ![]() |
2 ![]() ты не прав. никто никакие кадры не дорисовывает, никакие процессоры. если на пальцах - то есть видеобуфер, который будет отображен на экран. если в проигрывателе стоит вывод через оверлей - то есть еще один буфер, оверлейный. В видеобуфер видеодрайвера кидают свою часть кадра (рабочий стол, etc), а плеер - строит картинку в оверлейном. Как только видеодрайвер закончит строить свой кадр - оверлейный буфер накладывается на видеобуфер и кадр отсылается в монитор. Сколько успели в оверлей положить - столько и будет нарисовано. На проектор идет 60 гц, а в оверлей 24 ? значит на экран будут выводиться куски кадров, потом кадры, где верхняя часть - новый, а нижняя - старый (не успели обновить целиком). так все и есть, но человек этого не замечает. А если в проигрывателе нажать паузу, то прикинь, на проекторе все равно будет картинка )) т.к. несмотря на 0 фпс в данный момент, в буфере оверлея картинка осталась. (з.ы.: если вывод не через оверлей - то все остается в силе, только этот буфер держится в оперативной памяти и оттуда пишется в видеобуфер). твои непонятки с кадрами и т.д. - из-за незнания, как работает видеосистема компа. надо бы тебе посоветовать что-нить почитать, только на ум ничего не приходит (( если только в архиве этого раздела http://www.ixbt.com/video.shtml |
Форум: HD Тех. помощь · Просмотр сообщения: #283812 · Ответов: 11 · Просмотров: 12594 |
![]() ![]() ![]() ![]() |
![]() ![]() ![]() ![]() |
Lo-Fi Версия | CMSBlog | Сейчас: Воскресенье, 03 Августа 2025, 23:16 |