The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Помогите разобраться с платой видеозахвата (FreeBSD 4.10)."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Помогите разобраться с платой видеозахвата (FreeBSD 4.10)."
Сообщение от Sergey_A emailИскать по авторуВ закладки(??) on 07-Дек-04, 16:35  (MSK)
Что за модель - не знаю. Плата на чипсете Conexant Fusion 878a. Визуально похоже на вот эту: http://www.landos.ru/computers/surv/grand.htm
с единственным лишь отличаем, что на моей платке всего 2 канала (а не 4, как видно на картинке по ссылке), а так же присутствует S-Video.

Вот кусок из dmesg:

----cut----
rlphy1: <RealTek internal media interface> on miibus1
rlphy1:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
bktr0: <BrookTree 878> mem 0xe9002000-0xe9002fff irq 5 at device 19.0 on pci0
iicbb0: <I2C bit-banging driver> on bti2c0
iicbus0: <Philips I2C bus> on iicbb0 master-only
iicbus1: <Philips I2C bus> on iicbb0 master-only
smbus0: <System Management Bus> on bti2c0
bktr0: Card has no configuration EEPROM. Cannot determine card make.
bktr0: Intel Smart Video III/VideoLogic Captivator PCI, <no> tuner.
pci0: <unknown card> (vendor=0x109e, dev=0x0878) at 19.1 irq 5
orm0: <Option ROM> at iomem 0xc0000-0xc7fff on isa0
pmtimer0 on isa0
fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0
----cut-----

помогите настроить.

PS: уже до такой степени начитался форумов,что в голове полная каша.

PSS: Я так понимаю, что видео берётся с устройства /dev/video0 ? Так вот, такого устройства нету и оно создаваться не хочет.

bash-2.05a# ./MAKEDEV video0
video0 - no such device name

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Помогите разобраться с платой видеозахвата (FreeBSD 4.10)."
Сообщение от lavr emailИскать по авторуВ закладки on 07-Дек-04, 18:00  (MSK)
>Что за модель - не знаю. Плата на чипсете Conexant Fusion 878a.
>Визуально похоже на вот эту: http://www.landos.ru/computers/surv/grand.htm
>с единственным лишь отличаем, что на моей платке всего 2 канала (а
>не 4, как видно на картинке по ссылке), а так же
>присутствует S-Video.
>
>Вот кусок из dmesg:
>
>----cut----
>rlphy1: <RealTek internal media interface> on miibus1
>rlphy1:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
>bktr0: <BrookTree 878> mem 0xe9002000-0xe9002fff irq 5 at device 19.0 on pci0

драйвер ее подхватил IRQ=5 и тд и тп

>iicbb0: <I2C bit-banging driver> on bti2c0
>iicbus0: <Philips I2C bus> on iicbb0 master-only
>iicbus1: <Philips I2C bus> on iicbb0 master-only
>smbus0: <System Management Bus> on bti2c0
>bktr0: Card has no configuration EEPROM. Cannot determine card make.
>bktr0: Intel Smart Video III/VideoLogic Captivator PCI, <no> tuner.

карта VideoLogic Captivator PCI без тюнера:

# /sys/dev/bktr/bktr_card.c

/*
* check_for_i2c_devices.
* Some BT848 cards have no tuner and no additional i2c devices
* eg stereo decoder. These are used for video conferencing or capture from
* a video camera. (eg VideoLogic Captivator PCI, Intel SmartCapture card).
*
* Determine if there are any i2c devices present. There are none present if
*  a) reading from all 128 devices returns ABSENT (-1) for each one
*     (eg VideoLogic Captivator PCI with BT848)
*  b) reading from all 128 devices returns 0 for each one
*     (eg VideoLogic Captivator PCI rev. 2F with BT848A)
*/

>pci0: <unknown card> (vendor=0x109e, dev=0x0878) at 19.1 irq 5

это не страшно, выше распознала bktr0 на pci0

В итоге ВСЕ вроде хорошо, создай устройства в /dev какие нужно,
ставь приложения из портов, настраивай и наслаждайся.

>orm0: <Option ROM> at iomem 0xc0000-0xc7fff on isa0
>pmtimer0 on isa0
>fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0
>----cut-----
>
>помогите настроить.
>
>PS: уже до такой степени начитался форумов,что в голове полная каша.

видимо поверхностно

man 4 bktr

# cd /dev
# ./MAKEDEF/bktr0 - создаст все что тебе нужно.

>PSS: Я так понимаю, что видео берётся с устройства /dev/video0 ? Так
>вот, такого устройства нету и оно создаваться не хочет.
>
>bash-2.05a# ./MAKEDEV video0
>video0 - no such device name

посмотри скрипт less /dev/MAKEDEV (поиск bktr - последнее вхождение
покажет тебе какие устройства будут созданы по команде:

./MAKEDEV bktr0 (man MAKEDEV)

обычно:

ls -la /dev/bktr0
ls -la /dev/tuner0
ls -la /dev/vbi0

Разумеется нужно установить, сконфигурить и запустить X'ы чтобы
смотреть TV или грабить.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Помогите разобраться с платой видеозахвата (FreeBSD 4.10)."
Сообщение от Antonio emailИскать по авторуВ закладки(??) on 08-Дек-04, 08:57  (MSK)
> Разумеется нужно установить, сконфигурить и запустить X'ы чтобы
смотреть TV или грабить.

Один вопрос -- как он будет смотреть ТВ, если на карте нет тюнера? Разве что через видак... ;)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Помогите разобраться с платой видеозахвата (FreeBSD 4.10)."
Сообщение от lavr emailИскать по авторуВ закладки on 08-Дек-04, 12:03  (MSK)
>> Разумеется нужно установить, сконфигурить и запустить X'ы чтобы
>смотреть TV или грабить.
>
>Один вопрос -- как он будет смотреть ТВ, если на карте нет
>тюнера? Разве что через видак... ;)

ну или если можно подключить его к чему-то через что можно каналы
настраивать.

Я виноват что карта без тюнера? ;)

PS. Может быть и есть PAL/SECAM тюнер, разве что не распознался
драйвером..?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Помогите разобраться с платой видеозахвата (FreeBSD 4.10)."
Сообщение от Sergey_A emailИскать по авторуВ закладки(??) on 08-Дек-04, 14:18  (MSK)
>ну или если можно подключить его к чему-то через что можно каналы
>настраивать.
>
>Я виноват что карта без тюнера? ;)
>PS. Может быть и есть PAL/SECAM тюнер, разве что не распознался
>драйвером..?

Ну я же дал сслыку на внешний вид платы =) Это просто плата видеозахвата, тнера на ней нету.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Помогите разобраться с платой видеозахвата (FreeBSD 4.10)."
Сообщение от Sergey_A emailИскать по авторуВ закладки(??) on 08-Дек-04, 14:15  (MSK)
>>bktr0: <BrookTree 878> mem 0xe9002000-0xe9002fff irq 5 at device 19.0 on pci0
>драйвер ее подхватил IRQ=5 и тд и тп

Да, это я видел, меня смутило, то что pci0: <unknown card>.


>>pci0: <unknown card> (vendor=0x109e, dev=0x0878) at 19.1 irq 5
>это не страшно, выше распознала bktr0 на pci0

Т.е. эту строку из dmesg следует понимать как: фря не смогла лишь определить название карты, а карта фунициклирует нормально ?

>В итоге ВСЕ вроде хорошо, создай устройства в /dev какие нужно,
>ставь приложения из портов, настраивай и наслаждайся.

>>PS: уже до такой степени начитался форумов,что в голове полная каша.
>видимо поверхностно

Да если б я понимал поотчётливее как оно всё работает...

>man 4 bktr

Это был один из первых текстов, который я прочёл.


>./MAKEDEV bktr0 (man MAKEDEV)
>обычно:
>ls -la /dev/bktr0
>ls -la /dev/tuner0
>ls -la /dev/vbi0

А как понять, какой девайс для чего ? Ну всмысле с какого идёт видео, с какого звук (я понимаю, что звука тут нету, это я для примера) ?

>Разумеется нужно установить, сконфигурить и запустить X'ы чтобы
>смотреть TV или грабить.

А вот с этого момента поподробнее пжалста.
1) Разве я не могу грабить видео поступающее на вход платы видеозахвата в файл без использования X'ов ?
2) Читал, что mplayer умеет работать в консоли.
3) X'ы нужны запущенные или просто установленные (ну например библиотечки ихние пользуются) или можно обойтись без них вообще ? У меня их нету вообще.

В программах грабления задаётся источник видео, как девайс (ffmpeg).
Какой из вышеперечисленных 3-х девайсов мне надо будет указывать ?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Помогите разобраться с платой видеозахвата (FreeBSD 4.10)."
Сообщение от Sergey_A emailИскать по авторуВ закладки(??) on 08-Дек-04, 15:04  (MSK)
И ещё, какие переменные выставлять ?

bash-2.05a# sysctl -a | grep 848
hw.bt848.card: -1
hw.bt848.tuner: -1
hw.bt848.reverse_mute: -1
hw.bt848.format: -1
hw.bt848.slow_msp_audio: -1


Ну ладно, с hw.bt848.tuner понятно, её в ноль установить, т.к. нету тюнера. Но какими задать остальные переменные ?

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру