Слишком долго грузится драйвер bttv

Установка, настройка TV-тюнеров, видеокамер, веб-камер, плат видеозахвата, flash(MP3)-плееры

Модератор: Модераторы разделов

Ответить
Аватара пользователя
zhe
Сообщения: 88
ОС: Unix

Слишком долго грузится драйвер bttv

Сообщение zhe »

Доброго всем дня! Есть карточка видеозахвата 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

Затем после долгой загрузки все работает нормально и без всяких проблем. Может кто сталкивался с подобным явлением и знает как его избежать ?
Спасибо сказали:
Аватара пользователя
zhe
Сообщения: 88
ОС: Unix

Re: Слишком долго грузится драйвер bttv

Сообщение zhe »

Проблему удалось решить самому.
Так как в логах пишет следующее:

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

:rolleyes: загрузка драйвера сократилась до 6-ти секунд
Спасибо сказали:
Аватара пользователя
Ruslan Popov
Сообщения: 106
ОС: Ubuntu 10
Контактная информация:

Re: Слишком долго грузится драйвер bttv

Сообщение Ruslan Popov »

zhe писал(а):
02.10.2007 14:03
Проблему удалось решить самому.
...
:rolleyes: загрузка драйвера сократилась до 6-ти секунд


И как? Оно работоспособно?
Ubuntu Linux powered by Python/Django.
Мои проекты на GitHub.
Спасибо сказали:
Аватара пользователя
zhe
Сообщения: 88
ОС: Unix

Re: Слишком долго грузится драйвер bttv

Сообщение zhe »

Да, всё работает, видио грабится :rolleyes:
Спасибо сказали:
Аватара пользователя
Ruslan Popov
Сообщения: 106
ОС: Ubuntu 10
Контактная информация:

Re: Слишком долго грузится драйвер bttv

Сообщение Ruslan Popov »

zhe писал(а):
10.12.2008 10:25
Да, всё работает, видио грабится :rolleyes:

А платформа какая? Обычная или x64?
Ubuntu Linux powered by Python/Django.
Мои проекты на GitHub.
Спасибо сказали:
Аватара пользователя
zhe
Сообщения: 88
ОС: Unix

Re: Слишком долго грузится драйвер bttv

Сообщение zhe »

"обычная", Intel 32 бит
Спасибо сказали:
Аватара пользователя
SergeyIT
Сообщения: 71
ОС: xUbuntu

Re: Слишком долго грузится драйвер bttv

Сообщение SergeyIT »

zhe писал(а):
10.12.2008 10:25
Да, всё работает, видио грабится :rolleyes:

А подойдет эта плата для захвата и записи видео ч/б и цветного PAL (статические картинки) в разрешении 768Х576 в формате BMP (под Ubuntu)? По разным данным разрешение 720х576 или 768х576 - а как в действительности?
Извините, я все еще учусь
Спасибо сказали:
nvl
Сообщения: 34
ОС: Fedora

Re: Слишком долго грузится драйвер bttv

Сообщение nvl »

SergeyIT писал(а):
23.04.2009 00:20
По разным данным разрешение 720х576 или 768х576 - а как в действительности?


Есть 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 не понятно :unsure:
Спасибо сказали:
Аватара пользователя
SergeyIT
Сообщения: 71
ОС: xUbuntu

Re: Слишком долго грузится драйвер bttv

Сообщение SergeyIT »

nvl писал(а):
23.04.2009 17:42
Откуда могло взяться разрешение 768х576 не понятно :unsure:

А это откуда? (Думаю воспользоваться)
http://www.avermedia.eu/avertv/RU/Product/...ail.aspx?Id=175
И сейчас у меня есть плата NI и работает именно с разрешением 768 х 576 в PAL.
Извините, я все еще учусь
Спасибо сказали:
nvl
Сообщения: 34
ОС: Fedora

Re: Слишком долго грузится драйвер bttv

Сообщение nvl »

SergeyIT писал(а):
23.04.2009 19:43
nvl писал(а):
23.04.2009 17:42
Откуда могло взяться разрешение 768х576 не понятно :unsure:

А это откуда? (Думаю воспользоваться)
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?
Спасибо сказали:
Аватара пользователя
SergeyIT
Сообщения: 71
ОС: xUbuntu

Re: Слишком долго грузится драйвер bttv

Сообщение SergeyIT »

nvl писал(а):
24.04.2009 02:19
Попробуй сделать скриншот (кнопка 'S' в tvtime), дествительно ли у тебя 768х576?

Не могу. Моя NI специализированная только для Вин (поэтому и хочу поменять) и берет любые растры, а PAL в автомате - 768х576.
Извините, я все еще учусь
Спасибо сказали:
Аватара пользователя
SergeyIT
Сообщения: 71
ОС: xUbuntu

Re: Слишком долго грузится драйвер bttv

Сообщение SergeyIT »

Ну вот - приобрел плату DVD EZMaker Gold (PCI) - поставил.
В Вин действительно разрешение по горизонтали 720. Возиться с изучением не стал - может и можно поменять. В Linux'е сразу заработало и tvtime дает возможность поставить разрешение по горизонтали 768.
Теперь надо будет научиться программно работать с этим видеозахватом - может кто подскажет с чего начать - надо просто запоминать статические картинки в BMP.
Извините, я все еще учусь
Спасибо сказали:
nvl
Сообщения: 34
ОС: Fedora

Re: Слишком долго грузится драйвер bttv

Сообщение nvl »

(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
Спасибо сказали:
Аватара пользователя
SergeyIT
Сообщения: 71
ОС: xUbuntu

Re: Слишком долго грузится драйвер bttv

Сообщение SergeyIT »

nvl писал(а):
29.04.2009 13:41
А что делаешь?

Картинки с микроскопа беру (с электронного).
Извините, я все еще учусь
Спасибо сказали:
nvl
Сообщения: 34
ОС: Fedora

Re: Слишком долго грузится драйвер bttv

Сообщение nvl »

SergeyIT писал(а):
29.04.2009 16:26
Картинки с микроскопа беру (с электронного).

Так может просто в tvtime клавишу "s" нажимай и будут с каждым нажатием картинки в домашний каталог сладываться, правда в png, но по моему это даже хорошо.

Или я что-то не так понимаю?
Спасибо сказали:
Аватара пользователя
SergeyIT
Сообщения: 71
ОС: xUbuntu

Re: Слишком долго грузится драйвер bttv

Сообщение SergeyIT »

nvl писал(а):
29.04.2009 17:37
Или я что-то не так понимаю?

Если бы картинки были только мне нужны может так бы и делал.
Программа у меня написана под Вин. Работает с базой данных пользователей микроскопа.
Так что взятая картинка сразу перекладывается в архив и копия на FTP сервер, откуда посетитель может ее забрать. Одновременно можно посмотреть осциллограммы сигнала или измерить размеры объектов (из обработки картинки с кое-каким распознаванием). То есть все это делается налету.
Теперь перехожу на линукс и нужно портировать программу, но чтобы выдавала такие же результаты как и Вин версия - т.е. bmp файл определенного формата (у меня написан доп. софт, который используют пользователи микроскопа - его переписывать не хочется - пользователей около 100 и объяснять, что что-то изменилось не стоит, все должно быть прозрачно).
P.S.
Поковырялся с tvtime - можно для начала использовать через tvtime-command, но показывает картинку с разрешением 768 х 576, а скриншот делает 720 х 576, а это похоже надо в коде исправлять. Подумаю...
Извините, я все еще учусь
Спасибо сказали:
Аватара пользователя
SergeyIT
Сообщения: 71
ОС: xUbuntu

Re: Слишком долго грузится драйвер bttv

Сообщение SergeyIT »

Грустно как-то. Драйвер saa7134 для этой платы поддерживает разрешение не более 720 (хотя в описании платы 768). Будем копать.
Извините, я все еще учусь
Спасибо сказали:
Ответить