Форум Beholder
http://beholder.ru/bb/

Тюнер H7
http://beholder.ru/bb/viewtopic.php?f=11&t=9294
Страница 1 из 6

Автор:  Linux [ 07 апр 2010, 10:19 ]
Заголовок сообщения:  Тюнер H7

Поддержка тюнера H7 уже есть в свежем video4linux.

Автор:  WanderUser [ 11 апр 2010, 22:45 ]
Заголовок сообщения: 

Ты мне лучше скажи, когда Wander заработает?

Автор:  Admin [ 12 апр 2010, 11:03 ]
Заголовок сообщения: 

Давайте не будем переходить на "ты" по отношению к сотрудникам компании.
Работа над USB-тюнерами ведётся. Сроки назвать не можем.

Автор:  WanderUser [ 26 апр 2010, 22:31 ]
Заголовок сообщения: 

писал(а):
Работа над USB-тюнерами ведётся. Сроки назвать не можем.

А что "Вы" можете? Даже видимости работы нет!

Автор:  Admin [ 27 апр 2010, 10:17 ]
Заголовок сообщения: 

Мы не ставим себе задачу создавать видимость.
Прекращаем оффтоп и флейм.

Автор:  WanderUser [ 04 май 2010, 21:23 ]
Заголовок сообщения: 

Однако кроме видимости ничего не видно Изображение
Сделайте драйвер для Wander и "Вы" меня больше не увидите.

Автор:  Admin [ 07 май 2010, 10:23 ]
Заголовок сообщения: 

При таком подходе с вашей стороны мы вас можем здесь "не увидеть" гораздо раньше.
Если вы не поняли в предыдущий раз, повторяю: ОФТОП! Тема предназначена для обсуждения работы H7.

Автор:  ks5 [ 10 май 2010, 07:19 ]
Заголовок сообщения:  Re: Тюнер H7

писал(а):
Поддержка тюнера H7 уже есть в свежем video4linux.

Наверное было бы удивительно, если бы усеченная версия X7 (без аппаратного кодека) не поддерживалась в v4l.
Может и не стоило отдельной темы создавать?

Автор:  ALEX13197550 [ 30 сен 2010, 17:47 ]
Заголовок сообщения: 

А с какой версии ядра будет поддерживаться полностью или уже поддерживается?

Автор:  Linux [ 21 окт 2010, 09:34 ]
Заголовок сообщения: 

Прием ТВ и радио программ должен работать. DVB-T тоже должно работать. Временное решение для переключения входов есть в теме по X7.

Автор:  Mihail Dverin [ 23 окт 2010, 18:39 ]
Заголовок сообщения: 

Последний срез V4L.
Подключаем антенну к разъёму ANT1.
Подгружаем модуль (Autodetect не работает, система определяет "card=0" - UNKNOWN/GENERIC):

Цитата:
modprobe saa7134 card=178 secam=d

Лог:

Цитата:
Oct 24 00:28:56 tstbox kernel: [ 4102.290023] saa7130/34: v4l2 driver version 0.2.16 loaded
Oct 24 00:28:56 tstbox kernel: [ 4102.290170] saa7133[0]: found at 0000:02:01.0, rev: 209, irq: 19, latency: 32, mmio: 0xfb024
000
Oct 24 00:28:56 tstbox kernel: [ 4102.290239] saa7133[0]: subsystem: 5ace:7190, board: Beholder BeholdTV H7 [card=178,insmod o
ption]
Oct 24 00:28:56 tstbox kernel: [ 4102.290320] saa7133[0]: board init: gpio is 840000
Oct 24 00:28:56 tstbox kernel: [ 4102.464065] saa7133[0]: i2c eeprom 00: ce 5a 90 71 54 20 00 00 00 00 00 00 00 00 00 01
Oct 24 00:28:56 tstbox kernel: [ 4102.464974] saa7133[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Oct 24 00:28:56 tstbox kernel: [ 4102.465961] saa7133[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Oct 24 00:28:56 tstbox kernel: [ 4102.466614] saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Oct 24 00:28:56 tstbox kernel: [ 4102.467404] saa7133[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Oct 24 00:28:56 tstbox kernel: [ 4102.468076] saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Oct 24 00:28:56 tstbox kernel: [ 4102.468752] saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Oct 24 00:28:56 tstbox kernel: [ 4102.469436] saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Oct 24 00:28:56 tstbox kernel: [ 4102.470089] saa7133[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Oct 24 00:28:56 tstbox kernel: [ 4102.470750] saa7133[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Oct 24 00:28:56 tstbox kernel: [ 4102.471431] saa7133[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Oct 24 00:28:56 tstbox kernel: [ 4102.472108] saa7133[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Oct 24 00:28:56 tstbox kernel: [ 4102.472760] saa7133[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Oct 24 00:28:56 tstbox kernel: [ 4102.473419] saa7133[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Oct 24 00:28:56 tstbox kernel: [ 4102.474070] saa7133[0]: i2c eeprom e0: 68 59 00 00 ff ff ff ff ff ff ff ff ff ff ff ff
Oct 24 00:28:56 tstbox kernel: [ 4102.474720] saa7133[0]: i2c eeprom f0: 42 54 56 30 30 30 30 ff ff ff ff ff ff ff ff ff
Oct 24 00:28:56 tstbox kernel: [ 4102.496585] tuner 1-0061: chip found @ 0xc2 (saa7133[0])
Oct 24 00:28:56 tstbox kernel: [ 4102.496751] xc5000 1-0061: creating new instance
Oct 24 00:28:56 tstbox kernel: [ 4102.536103] xc5000: Successfully identified at address 0x61
Oct 24 00:28:56 tstbox kernel: [ 4102.536161] xc5000: Firmware has not been loaded previously

Oct 24 00:29:16 tstbox kernel: [ 4122.828137] saa7133[0]: registered device video0 [v4l2]
Oct 24 00:29:16 tstbox kernel: [ 4122.828272] saa7133[0]: registered device vbi0
Oct 24 00:29:16 tstbox kernel: [ 4122.828356] saa7133[0]: registered device radio0
Oct 24 00:29:17 tstbox kernel: [ 4123.127514] dvb_init() allocating 1 frontend
Oct 24 00:29:17 tstbox kernel: [ 4123.136130] xc5000 1-0061: attaching existing instance
Oct 24 00:29:17 tstbox kernel: [ 4123.144554] xc5000: Successfully identified at address 0x61
Oct 24 00:29:17 tstbox kernel: [ 4123.144612] xc5000: Firmware has not been loaded previously
Oct 24 00:29:17 tstbox kernel: [ 4123.144681] DVB: registering new adapter (saa7133[0])
Oct 24 00:29:17 tstbox kernel: [ 4123.144735] DVB: registering adapter 2 frontend 0 (Zarlink ZL10353 DVB-T)...
Oct 24 00:29:17 tstbox kernel: [ 4123.255316] saa7134 ALSA driver for DMA sound loaded
Oct 24 00:29:17 tstbox kernel: [ 4123.255460] saa7133[0]/alsa: saa7133[0] at 0xfb024000 irq 19 registered as card -1

Настраиваем тюнер на 4ый МВ канал:

Цитата:
v4l2-ctl -d /dev/video0 -f 85.25
v4l2-ctl -d /dev/video0 -s secam
v4l2-ctl -d /dev/video0 -i 0

В итоге на выходе чёрная картинка без звука.

Пробуем настроить FM радио на частоту 103.5 MHz:

Цитата:
fm -d /dev/radio0 103.5 65000

В итоге на выходе шипение, вместо звука.

PS: при выполнении каких либо команд, связанных с устройством "/dev/video0" или "/dev/radio0" наблюдается задержка в примерно 5 секунд.

Автор:  Linux [ 25 окт 2010, 08:02 ]
Заголовок сообщения: 

Проверил автоопределение, похоже нашел небольшую ошибку, отпишите в личку свой адрес, скину патч для проверки. После успешного тестирования, отправлю его в ядро.

Mplayer-ом пробовали смотреть?

Примерно так:

mplayer tv:// -tv driver=v4l2:fps=25:outfmt=i420:width=720:height=576:alsa:adevice=hw.1,0:amode=1:audiorate=32000:forceaudio:immediatemode=0:freq=175.0:normid=15 -aspect 4:3 -vf kerndeint

Похоже установки через v4l2-ctl не запоминаются в драйверах и каждый раз при открытии-закрытии устройства сбрасываются в состояние по умолчанию, а это NTSC.

По задержке, опция no_poweroff=1 есть для xc5000?

Автор:  Mihail Dverin [ 25 окт 2010, 10:12 ]
Заголовок сообщения: 

писал(а):
Проверил автоопределение, похоже нашел небольшую ошибку, отпишите в личку свой адрес, скину патч для проверки. После успешного тестирования, отправлю его в ядро.

Отправил сообщение в ЛС.

писал(а):
Mplayer-ом пробовали смотреть?

Примерно так:

mplayer tv:// -tv driver=v4l2:fps=25:outfmt=i420:width=720:height=576:alsa:adevice=hw.1,0:amode=1:audiorate=32000:forceaudio:immediatemode=0:freq=175.0:normid=15 -aspect 4:3 -vf kerndeint

К сожалению нет возможности, так как на компьютере не используется графическая оболочка. Вывод происходит с помощью ffmpeg/ffserver.

писал(а):
По задержке, опция no_poweroff=1 есть для xc5000?

Создал конфигурационный файл "/etc/modprobe.d/xc5000.conf" с содержимым:

Цитата:
options xc5000 no_poweroff=1

Задержки пропали, спасибо.

Автор:  Linux [ 25 окт 2010, 10:50 ]
Заголовок сообщения: 

Тестовый патч отправил.

Попробуйте у mplayer поставить вывод в null: -vo null и одновременно попробовать прочитать ffmpeg-ом. Хотя подсистема рассчитана только на одно читающее устройство.

Автор:  Mihail Dverin [ 26 окт 2010, 03:53 ]
Заголовок сообщения: 

писал(а):
Тестовый патч отправил.

С патчем Autodetect заработал, спасибо. Но попрежнему при настройке тюнера, на выходе чёрный экран без звука.

писал(а):
Попробуйте у mplayer поставить вывод в null: -vo null и одновременно попробовать прочитать ffmpeg-ом. Хотя подсистема рассчитана только на одно читающее устройство.

К сожалению при одновременном доступе из разных приложений к одному V4L устройству, происходит ошибка ввода/вывода:

Цитата:
/dev/video0: Input/output error

Страница 1 из 6 Часовой пояс: UTC + 3 часа