RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Bt747+ -- требуется помощь.


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : leonid
To : All
Subj : Bt747+ -- требуется помощь.

Задача: есть карта с Bt747+ на борту. Работает с драйвером
wcast.sys и vcai32.dll, по крайней мере картинку 640x480 с
видеокамеры я вывожу в окно и пытаюсь грабить. Грабится.
Но, в этот момент, т.е. когда грабило грабит, окно становится
черным.

Дока на wcast и vcai почти никакая (плюс на более старую версию),
но путем долгих упражнений с вызовом того, про что рассказал
implib и lib -list про vcai32, удалось понять следующее --
-- драйвер гонит поток прямо во фреймбуфер и при вызове
грабила переключает destination блиттера в память cсбрасывая
один кадр. Кстати, загрузка проца -- 0 - 1%. Все это работает
даже на 120 пне при прокате *.mp3.

А на самом деле нужно:

1. видео идет в окно на локальной машине, на него пялится опер;
2. оно же пишется через сжимающий фильтр на диск;
3. оно же пишется в другой, третий, ..., N-й канал;
...
N. на локальной машине опер грабит из потока кадры по своему
выбору не прерывая записи ни в один из каналов.

Насколько я понял, в wcast.sys + vcai32.dll такого не предусмотрено.
Сил и времени проводить аналогичные эксперименты с bttv уже нет.

Может у кого есть хорошее описание этого чертова драйвера и
этой vcast? Поделитесь, плз.

Леонид.




Fri 12 Dec 2003 20:29 Mozilla/5.0 (OS/2; U; Warp 4.5; en-US; rv:1.5) Gecko/2003101




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.