16+
Понедельник
16 июля
Вход |Карта сайта | |Upload |codebook | PARTS

 О смысле всего сущего 0xFF

 Средства и методы разработки

 Мобильная и беспроводная связь

 Блошиный рынок Объявления

caxapa

Микроконтроллеры ARM 

AVR PIC MSP PLD,FPGA,DSP 

Кибернетика Технологии 

Схемы, платы, компоненты 

Микроконтроллеры

 
   Новая тема Правила Регистрация Поиск »» Архив
Вернуться в конференциюТопик полностью
fk0  (16.05.2018 11:41) , в ответ на Малинка не сильно авторитет, видеокарта у нее - крайняя посредственность. автор: lloyd
А там нужна крутейшая 3D-карта для такой задачи? В X11 есть Xshape extension, позволяет поверх окна с видео (масштабируемого через Xvideo разумеется, если есть, ибо обеспечивает (псевдо)аппаратную растяжку при несовпадении разрешения с экраном) 
наложить второе окно с графикой и прозрачными пикселями. Автору же полноценный блендинг с полупрозрачностями и смешиванием цветов не нужен (это сложней сразу, но в принципе делается, но уже вручную через Xrender, или автомагически через Xcomposite, но боюсь тут и встанет вопрос видеокарты). Причем половину работы можно сделать готовыми программами, без программирования. В одном окне запустить проигрывание видео, сверху окно с другой программой для рисования. Вопрос в чём именно видео играть. Через video4linux, то любой проигрыватель (mplayer). Если вебкамеры с самодельным протоколом, то причина неуспевания может быть запросто в ней и в её софте. С отрисовкой хуже. Можно самому написать, а из готового только программа "osd" вспоминается, способная написать текст на экране. Речь про X11 в голом виде. А если Qt, Gtk, Cairo -- готовь 3д-ускоритель. В XShape тупейшая за всем стоит, что к окну добавляется битмап, в котором белый пиксель -- прозрачно (видео), чёрный -- непрозрачно (картинка). Ну а в окне рисуй обычными методами. Когда под низом оверлей с видео лежит, то в нём же на самом деле картинки нет, а он залит специальным пикселем (если Xvideo) и карта когда видит такой пиксель, то показывает из одного оверлея, а не из картинки. Процессор не нужен вообще то-есть, пока верхнее окно не обновляется (тогда композиция заново происходит). Если аппаратно поддерживается, в голом фреймбуфере конечно не будет так. Будет процом попиксельно вычислять и тормозить. Впрочем сравнивая с пеньтиумом-200, который почти что мог всё такое, странно что малинка что-то не успевает.
[ZX]
Главная | Карта сайта | О проекте | Проекты | Файлообменник | Регистрация | Вебмастер | RSS
Лето 7526 от сотворения мира. При использовании материалов сайта ссылка на caxapу обязательна.
MMI © MMXVIII