Слишком долго грузится драйвер bttv
Модератор: Модераторы разделов
Слишком долго грузится драйвер bttv
Доброго всем дня! Есть карточка видеозахвата AverMedia EZCapture, запускаю ее на linuxe. Загрузка драйвера происходит очень долго, компьютер подвисает на неск-ко минут, что сильно мешает работе
В /etc/modules.conf прописанно:
alias char-major-81 bttv
options bttv card=8 radio=0
Тоже самое, когда запускаю вручную через
/sbin/modprobe bttv
В логах ошибок нет и выводит следующее:
Sep 7 13:23:08 director-2 $AUDIT(PROC): <"/sbin/insmod",3595,0,0> create_module("bttv", 100480) = 0xf8e31000
Sep 7 13:23:08 director-2 kernel: bttv: driver version 0.7.108 loaded
Sep 7 13:23:08 director-2 kernel: bttv: using 4 buffers with 2080k (8320k total) for capture
Sep 7 13:23:08 director-2 kernel: bttv: Bt8xx card found (0).
Sep 7 13:23:09 director-2 kernel: bttv0: Bt878 (rev 17) at 01:0b.0, irq: 22, latency: 64, mmio: 0xfaffe000
Sep 7 13:23:09 director-2 kernel: bttv0: using: Lifeview FlyVideo II (Bt848) LR26 / MAXI TV Video PCI2 LR26 [card=8,insmod option]
Sep 7 13:25:16 director-2 kernel: bttv0: FlyVideo_gpio: unknown tuner type.
Sep 7 13:25:17 director-2 kernel: bttv0: FlyVideo Radio=yes RemoteControl=yes Tuner=-1 gpio=0xfffffd
Sep 7 13:25:17 director-2 kernel: bttv0: FlyVideo LR90=no tda9821/tda9820=no capture_only=no
Sep 7 13:25:18 director-2 kernel: bttv0: using tuner=-1
Sep 7 13:25:32 director-2 kernel: bttv0: i2c: checking for MSP34xx @ 0x80... not found
Sep 7 13:25:48 director-2 kernel: bttv0: i2c: checking for TDA9875 @ 0xb0... not found
Sep 7 13:26:04 director-2 kernel: bttv0: i2c: checking for TDA7432 @ 0x8a... not found
Sep 7 13:26:05 director-2 kernel: bttv0: PLL: 28636363 => 35468950 .. ok
Sep 7 13:26:05 director-2 kernel: bttv0: registered device video0
Sep 7 13:26:05 director-2 kernel: bttv0: registered device vbi0
Sep 7 13:26:05 director-2 kernel: bttv0: registered device radio0
Sep 7 13:26:05 director-2 $AUDIT(PROC): <"/sbin/insmod",3595,0,0> init_module("bttv", 0x08115340) = 0
Затем после долгой загрузки все работает нормально и без всяких проблем. Может кто сталкивался с подобным явлением и знает как его избежать ?
В /etc/modules.conf прописанно:
alias char-major-81 bttv
options bttv card=8 radio=0
Тоже самое, когда запускаю вручную через
/sbin/modprobe bttv
В логах ошибок нет и выводит следующее:
Sep 7 13:23:08 director-2 $AUDIT(PROC): <"/sbin/insmod",3595,0,0> create_module("bttv", 100480) = 0xf8e31000
Sep 7 13:23:08 director-2 kernel: bttv: driver version 0.7.108 loaded
Sep 7 13:23:08 director-2 kernel: bttv: using 4 buffers with 2080k (8320k total) for capture
Sep 7 13:23:08 director-2 kernel: bttv: Bt8xx card found (0).
Sep 7 13:23:09 director-2 kernel: bttv0: Bt878 (rev 17) at 01:0b.0, irq: 22, latency: 64, mmio: 0xfaffe000
Sep 7 13:23:09 director-2 kernel: bttv0: using: Lifeview FlyVideo II (Bt848) LR26 / MAXI TV Video PCI2 LR26 [card=8,insmod option]
Sep 7 13:25:16 director-2 kernel: bttv0: FlyVideo_gpio: unknown tuner type.
Sep 7 13:25:17 director-2 kernel: bttv0: FlyVideo Radio=yes RemoteControl=yes Tuner=-1 gpio=0xfffffd
Sep 7 13:25:17 director-2 kernel: bttv0: FlyVideo LR90=no tda9821/tda9820=no capture_only=no
Sep 7 13:25:18 director-2 kernel: bttv0: using tuner=-1
Sep 7 13:25:32 director-2 kernel: bttv0: i2c: checking for MSP34xx @ 0x80... not found
Sep 7 13:25:48 director-2 kernel: bttv0: i2c: checking for TDA9875 @ 0xb0... not found
Sep 7 13:26:04 director-2 kernel: bttv0: i2c: checking for TDA7432 @ 0x8a... not found
Sep 7 13:26:05 director-2 kernel: bttv0: PLL: 28636363 => 35468950 .. ok
Sep 7 13:26:05 director-2 kernel: bttv0: registered device video0
Sep 7 13:26:05 director-2 kernel: bttv0: registered device vbi0
Sep 7 13:26:05 director-2 kernel: bttv0: registered device radio0
Sep 7 13:26:05 director-2 $AUDIT(PROC): <"/sbin/insmod",3595,0,0> init_module("bttv", 0x08115340) = 0
Затем после долгой загрузки все работает нормально и без всяких проблем. Может кто сталкивался с подобным явлением и знает как его избежать ?
Re: Слишком долго грузится драйвер bttv
Проблему удалось решить самому.
Так как в логах пишет следующее:
Sep 7 13:25:32 director-2 kernel: bttv0: i2c: checking for MSP34xx @ 0x80... not found
Sep 7 13:25:48 director-2 kernel: bttv0: i2c: checking for TDA9875 @ 0xb0... not found
Sep 7 13:26:04 director-2 kernel: bttv0: i2c: checking for TDA7432 @ 0x8a... not found
решил разобраться с i2c
В результате дописал с файле /etc/modules.conf строчку:
options i2c-algo-bit bit_test=1
загрузка драйвера сократилась до 6-ти секунд
Так как в логах пишет следующее:
Sep 7 13:25:32 director-2 kernel: bttv0: i2c: checking for MSP34xx @ 0x80... not found
Sep 7 13:25:48 director-2 kernel: bttv0: i2c: checking for TDA9875 @ 0xb0... not found
Sep 7 13:26:04 director-2 kernel: bttv0: i2c: checking for TDA7432 @ 0x8a... not found
решил разобраться с i2c
В результате дописал с файле /etc/modules.conf строчку:
options i2c-algo-bit bit_test=1
загрузка драйвера сократилась до 6-ти секунд
- Ruslan Popov
- Сообщения: 106
- ОС: Ubuntu 10
- Контактная информация:
Re: Слишком долго грузится драйвер bttv
И как? Оно работоспособно?
Re: Слишком долго грузится драйвер bttv
Да, всё работает, видио грабится
- Ruslan Popov
- Сообщения: 106
- ОС: Ubuntu 10
- Контактная информация:
Re: Слишком долго грузится драйвер bttv
"обычная", Intel 32 бит
Re: Слишком долго грузится драйвер bttv
А подойдет эта плата для захвата и записи видео ч/б и цветного PAL (статические картинки) в разрешении 768Х576 в формате BMP (под Ubuntu)? По разным данным разрешение 720х576 или 768х576 - а как в действительности?
Извините, я все еще учусь
Re: Слишком долго грузится драйвер bttv
Есть TV-стандарты 576p и 576i у них разрешение 720x576, собственно это PAL
- 480p 720x480 Progressive
480i 720x480 Interlace
576p 720x576 Progressive
576i 720x576 Interlace
720p 1280x720 Progressive
720i 1280x720 Interlace
1080p 1920x1080 Progressive
1080i 1920x1080 Interlace
они не соотвествуют PC
- QVGA 320x240
VGA 640x480
VESA85 640x400
VGA70 800x600
SVGA 1024x768
XGA 1152x864
WXGA 1280x960
SXGA 1280x1024
и т.д.
Откуда могло взяться разрешение 768х576 не понятно
Re: Слишком долго грузится драйвер bttv
А это откуда? (Думаю воспользоваться)
http://www.avermedia.eu/avertv/RU/Product/...ail.aspx?Id=175
И сейчас у меня есть плата NI и работает именно с разрешением 768 х 576 в PAL.
Извините, я все еще учусь
Re: Слишком долго грузится драйвер bttv
SergeyIT писал(а): ↑23.04.2009 19:43
А это откуда? (Думаю воспользоваться)
http://www.avermedia.eu/avertv/RU/Product/...ail.aspx?Id=175
И сейчас у меня есть плата NI и работает именно с разрешением 768 х 576 в PAL.
Что-то не нахожу ни одного внятного объяснения по поводу 768х576, хотя оно четко соотвествует 4:3..
Где-то видел, что делается интерполяция до квадратного пикселя.. и соотвественно получается изображение с разрешением 768х576. Интересно, что это за такое разрешение 768х576, про которое нигде не упоминается, кроме как в описании pc-тюнеров и pc-камер..
У меня beholder 609fm, перердачи в PAL, здесь написано, что:
Захват отдельных кадров и серии кадров в формате BMP и JPEG с разрешением до 768х576;
В конфиге tvtime написано:
<!--
Sets the geometry of the window. A width value of 0 signifies
that the appropriate width for the given height will be used.
For 4:3 content on a square pixel display, this defaults to a
768x576 window.
-->
<option name="WindowGeometry" value="0x576"/>
А скриншоты в tvtime получаются с с разрешением 720х576.
Попробуй сделать скриншот (кнопка 'S' в tvtime), дествительно ли у тебя 768х576?
Re: Слишком долго грузится драйвер bttv
Не могу. Моя NI специализированная только для Вин (поэтому и хочу поменять) и берет любые растры, а PAL в автомате - 768х576.
Извините, я все еще учусь
Re: Слишком долго грузится драйвер bttv
Ну вот - приобрел плату DVD EZMaker Gold (PCI) - поставил.
В Вин действительно разрешение по горизонтали 720. Возиться с изучением не стал - может и можно поменять. В Linux'е сразу заработало и tvtime дает возможность поставить разрешение по горизонтали 768.
Теперь надо будет научиться программно работать с этим видеозахватом - может кто подскажет с чего начать - надо просто запоминать статические картинки в BMP.
В Вин действительно разрешение по горизонтали 720. Возиться с изучением не стал - может и можно поменять. В Linux'е сразу заработало и tvtime дает возможность поставить разрешение по горизонтали 768.
Теперь надо будет научиться программно работать с этим видеозахватом - может кто подскажет с чего начать - надо просто запоминать статические картинки в BMP.
Извините, я все еще учусь
Re: Слишком долго грузится драйвер bttv
(SergeyIT @ Apr 24 2009, в 08:37) писал(а):Ну вот - приобрел плату DVD EZMaker Gold (PCI) - поставил.
В Вин действительно разрешение по горизонтали 720. Возиться с изучением не стал - может и можно поменять. В Linux'е сразу заработало и tvtime дает возможность поставить разрешение по горизонтали 768.
Теперь надо будет научиться программно работать с этим видеозахватом - может кто подскажет с чего начать - надо просто запоминать статические картинки в BMP.
А что делаешь? Систему видеонаблюдения?
Может это поможет http://www.mplayerhq.hu/DOCS/HTML/ru/faq.html#id3016510
Re: Слишком долго грузится драйвер bttv
Извините, я все еще учусь
Re: Слишком долго грузится драйвер bttv
Если бы картинки были только мне нужны может так бы и делал.
Программа у меня написана под Вин. Работает с базой данных пользователей микроскопа.
Так что взятая картинка сразу перекладывается в архив и копия на FTP сервер, откуда посетитель может ее забрать. Одновременно можно посмотреть осциллограммы сигнала или измерить размеры объектов (из обработки картинки с кое-каким распознаванием). То есть все это делается налету.
Теперь перехожу на линукс и нужно портировать программу, но чтобы выдавала такие же результаты как и Вин версия - т.е. bmp файл определенного формата (у меня написан доп. софт, который используют пользователи микроскопа - его переписывать не хочется - пользователей около 100 и объяснять, что что-то изменилось не стоит, все должно быть прозрачно).
P.S.
Поковырялся с tvtime - можно для начала использовать через tvtime-command, но показывает картинку с разрешением 768 х 576, а скриншот делает 720 х 576, а это похоже надо в коде исправлять. Подумаю...
Извините, я все еще учусь
Re: Слишком долго грузится драйвер bttv
Грустно как-то. Драйвер saa7134 для этой платы поддерживает разрешение не более 720 (хотя в описании платы 768). Будем копать.
Извините, я все еще учусь