bttv & secam (Проблема с SECAM.)

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

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

Каменьщик
Сообщения: 189

bttv & secam

Сообщение Каменьщик »

bttv & secam

Pinnacle PCTV PRO

Использую две проги: kdetv и tvtime, в обеих PAL показывает нормально. Но добится чистого цветного изображения на SECAM каналах никак не удается.
Корректность настройки частот сомнению не подвергается.
Тип тюнера (приемника) определен автоматически, верно. Т.е. тот же что и в винде работает.
И так предлагаю к вниманию проделанные тесты

Код:

config-2.6.12-gentoo ... # # Multimedia devices # CONFIG_VIDEO_DEV=m # # Video For Linux # # # Video Adapters # CONFIG_VIDEO_BT848=m CONFIG_VIDEO_BWQCAM=m CONFIG_VIDEO_CQCAM=m CONFIG_VIDEO_W9966=m CONFIG_VIDEO_CPIA=m # CONFIG_VIDEO_CPIA_PP is not set CONFIG_VIDEO_CPIA_USB=m # CONFIG_VIDEO_SAA5246A is not set # CONFIG_VIDEO_SAA5249 is not set # CONFIG_TUNER_3036 is not set # CONFIG_VIDEO_STRADIS is not set # CONFIG_VIDEO_ZORAN is not set # CONFIG_VIDEO_SAA7134 is not set # CONFIG_VIDEO_MXB is not set # CONFIG_VIDEO_DPC is not set # CONFIG_VIDEO_HEXIUM_ORION is not set # CONFIG_VIDEO_HEXIUM_GEMINI is not set CONFIG_VIDEO_CX88=m # CONFIG_VIDEO_OVCAMCHIP is not set ... # # Digital Video Broadcasting Devices # # CONFIG_DVB is not set CONFIG_VIDEO_TUNER=m CONFIG_VIDEO_BUF=m CONFIG_VIDEO_BTCX=m CONFIG_VIDEO_IR=m CONFIG_VIDEO_TVEEPROM=m ...

Код:

(1) # modprobe -r bttv # modprobe -r bttv # modprobe bttv # dmesg Linux video capture interface: v1.00 bttv: driver version 0.9.15 loaded bttv: using 8 buffers with 2080k (520 pages) each for capture bttv: Bt8xx card found (0). ACPI: PCI Interrupt 0000:00:0b.0[A] -> GSI 19 (level, low) -> IRQ 19 bttv0: Bt878 (rev 17) at 0000:00:0b.0, irq: 19, latency: 32, mmio: 0xe2000000 bttv0: detected: Pinnacle PCTV [card=39], PCI subsystem ID is 11bd:0012 bttv0: using: Pinnacle PCTV Studio/Rave [card=39,autodetected] bttv0: gpio: en=00000000, out=00000000 in=00fffbff [init] msp34xx: init: chip=MSP3410G-B11 +nicam +simple +simpler +radio mode=simpler msp34xxg: daemon started tda9885/6/7: chip found @ 0x96 tuner 0-0060: chip found @ 0xc0 (bt878 #0 [sw]) bttv0: i2c: checking for MSP34xx @ 0x80... found bttv0: pinnacle/mt: id=2 info="PAL+SECAM / stereo" radio=yes bttv0: using tuner=33 tuner 0-0060: microtune: companycode=3dbf part=42 rev=89 tuner 0-0060: microtune MT2050 found, OK bttv0: i2c: checking for MSP34xx @ 0x80... found bttv0: i2c: checking for TDA9875 @ 0xb0... not found bttv0: i2c: checking for TDA7432 @ 0x8a... not found bttv0: registered device video0 bttv0: registered device vbi0 bttv0: registered device radio0 bttv0: PLL: 28636363 => 35468950 . ok # lsmod | grep bttv bttv 155984 0 video_buf 21828 1 bttv firmware_class 10240 1 bttv i2c_algo_bit 9864 1 bttv v4l2_common 5824 1 bttv btcx_risc 4936 1 bttv tveeprom 13208 1 bttv videodev 9280 1 bttv i2c_core 21648 7 bttv,i2c_algo_bit,tveeprom,i2c_viapro,tuner,tda9887,msp3400 Открываем tvtime. Secam - синий фон Закрываем tvtime. Открываем kdetv. kdetv определяет: [*] Video4Linux2: BT878 video (Pinnacle PCTV Stud... [ ] Video4Linux: BT878 video (Pinnacle PCTV Stud... [ ] XVideo: NVIDIA Video Interface Port (порт 156) Secam - жуткие помехи Закрываем kdetv. (2) # modprobe -r bttv Открываем tvtime. Secam - синий фон Закрываем tvtime. # dmesg bttv0: unloading # modprobe -r bttv ничего Открываем kdetv. kdetv определяет: [ ] XVideo: NVIDIA Video Interface Port (порт 156) [*] Video4Linux: BT878 video (Pinnacle PCTV Stud... Secam - цветное изображение с вертикальной прозрачной зелёной полосой справа на 1/5 ширины области просмотра. Закрываем kdetv. # dmesg Linux video capture interface: v1.00 bttv: driver version 0.9.15 loaded bttv: using 8 buffers with 2080k (520 pages) each for capture bttv: Bt8xx card found (0). ACPI: PCI Interrupt 0000:00:0b.0[A] -> GSI 19 (level, low) -> IRQ 19 bttv0: Bt878 (rev 17) at 0000:00:0b.0, irq: 19, latency: 32, mmio: 0xe2000000 bttv0: detected: Pinnacle PCTV [card=39], PCI subsystem ID is 11bd:0012 bttv0: using: Pinnacle PCTV Studio/Rave [card=39,autodetected] bttv0: gpio: en=00000000, out=00000000 in=00fffbff [init] msp34xx: init: chip=MSP3410G-B11 +nicam +simple +simpler +radio mode=simpler msp34xxg: daemon started tda9885/6/7: chip found @ 0x96 tuner 0-0060: chip found @ 0xc0 (bt878 #0 [sw]) bttv0: i2c: checking for MSP34xx @ 0x80... found bttv0: pinnacle/mt: id=2 info="PAL+SECAM / stereo" radio=yes bttv0: using tuner=33 tuner 0-0060: microtune: companycode=3dbf part=42 rev=89 tuner 0-0060: microtune MT2050 found, OK bttv0: i2c: checking for MSP34xx @ 0x80... found bttv0: i2c: checking for TDA9875 @ 0xb0... not found bttv0: i2c: checking for TDA7432 @ 0x8a... not found bttv0: registered device video0 bttv0: registered device vbi0 bttv0: registered device radio0 bttv0: PLL: 28636363 => 35468950 . ok lsmod | grep bttv bttv 155984 0 video_buf 21828 1 bttv firmware_class 10240 1 bttv i2c_algo_bit 9864 1 bttv v4l2_common 5824 1 bttv btcx_risc 4936 1 bttv tveeprom 13208 1 bttv videodev 9280 1 bttv i2c_core 21648 7 bttv,i2c_algo_bit,tveeprom,i2c_viapro,tuner,tda9887,msp3400 Открываем tvtime. Secam - синий фон Закрываем tvtime.


Куда копать?
AMD Athlon XP, 1800 MHz (13.5 x 133) 2200+
Gigabyte GA-7VA (VIA VT8377 Apollo KT400; Realtek ALC650 @ VIA AC'97 Enhanced Audio Controller)
NVIDIA Geforce4 MX 440 AGP8X NV18 Chip Rev A2

Да, я именно Каменьщик, ибо нас каменщиков много.
{23.04.06: аккаунт покинут создателем и не используется более}
Спасибо сказали:

minimi
Сообщения: 2

Re: bttv & secam

Сообщение minimi »

options bttv radio=1 card=39 tuner=33 gbuffers=4 pll=1
alias char-major-81 videodev
alias char-major-81-0 bttv
alias char-major-89-* i2c-dev
options tda9887 secam=d
Спасибо сказали:

gtlinuxman
Сообщения: 184
ОС: Gentoo 2006.0

Re: bttv & secam

Сообщение gtlinuxman »

Уже второй чел с моей проблемой, в точности как описано.
Добавлю, что в SUSE 10.0 тоже самое.
XawTV & XdTV SECAM не каҗут, вне зависимости от режимов v4l1 или v4l2.

ядра 2.6.12-2.6.13

сам tv-tuner красного цвета (если это о чём-то говорит)

предложеннные minimi настройки не помогли.
Open Source
Создавать и воспитывать [сущее]; создавая, не обладать [тем, что создано];
приводя в движение, не прилагать к этому усилий; руководя, не считать себя
властелином – вот что называется глубочайшим дэ.
"Дао Дэ Цзин" && Gentoo 2005.1
Спасибо сказали:

Аватара пользователя
cheer
Сообщения: 729
Статус: Самовлюблённый сноб
ОС: archlinux i686-current

Re: bttv & secam

Сообщение cheer »

Мне помогло

Код: Выделить всё

options tuner secam=d
в modprobe.conf
Спасибо сказали:

gtlinuxman
Сообщения: 184
ОС: Gentoo 2006.0

Re: bttv & secam

Сообщение gtlinuxman »

Код: Выделить всё

tuner: Unknown parameter `secam'
tuner: Unknown parameter `secam'
Open Source
Создавать и воспитывать [сущее]; создавая, не обладать [тем, что создано];
приводя в движение, не прилагать к этому усилий; руководя, не считать себя
властелином – вот что называется глубочайшим дэ.
"Дао Дэ Цзин" && Gentoo 2005.1
Спасибо сказали:

Аватара пользователя
cheer
Сообщения: 729
Статус: Самовлюблённый сноб
ОС: archlinux i686-current

Re: bttv & secam

Сообщение cheer »

Хм... А как собирался модуль tuner? У меня, конечно, saa7134, а не bttv, я собирал исходники v4l. И какое ядро?
Спасибо сказали:

gtlinuxman
Сообщения: 184
ОС: Gentoo 2006.0

Re: bttv & secam

Сообщение gtlinuxman »

Так, пролемка прояснилась.

согласно этой записи в базе
("http://pvrhw.goldfish.org/bttv/bttv-gallery.html") писал(а):Pinnacle PCTV PRO PAL-BG/I/DK/SECAM Retail D/GB/NL (Dec.2003)

PICTURE Wanted

ID on card: EMPTYV-51015403-2.4
Video processor chip: Conexant Fusion 878A 25878-13
Stereo audio processor/decoder chip: Micronas MSP 3410G B11
TV PAL/SECAM/NTSC & FM Demodulator chip: Philips TDA9887TS
Multiplexer/demultiplexer chip: Philips HEF4052BT
EEprom: ATMEL226 24C02N (see below)
Audio Filter: EPCOS K9456M
Video Filter: EPCOS K3953M
Stereo headphone driver: Philips TDA1308
Clock-crystals: Q1=28.63636 Q2=18.432


выяснилось, что недогружался модуль tda9887, после его инъекции

Код: Выделить всё

modprobe tda9887 secam=d

запахал секам в режиме video4linux2.

Но эта зелёная полоса никак не исчезает при размере кадра больше 768x576.
Его можно менять в зависимости от стандарта PAL/SECAM?
Open Source
Создавать и воспитывать [сущее]; создавая, не обладать [тем, что создано];
приводя в движение, не прилагать к этому усилий; руководя, не считать себя
властелином – вот что называется глубочайшим дэ.
"Дао Дэ Цзин" && Gentoo 2005.1
Спасибо сказали:

Аватара пользователя
cheer
Сообщения: 729
Статус: Самовлюблённый сноб
ОС: archlinux i686-current

Re: bttv & secam

Сообщение cheer »

Менять что? Размер кадра?
Может, дело в KdeTV?
Спасибо сказали:

gtlinuxman
Сообщения: 184
ОС: Gentoo 2006.0

Re: bttv & secam

Сообщение gtlinuxman »

не-а, это во всех вьюерах не могущих менять максимальное разрешение захватываемого кадра, как-то это надо прописывать, но раздельно для каждого стандарта, ищу...
Open Source
Создавать и воспитывать [сущее]; создавая, не обладать [тем, что создано];
приводя в движение, не прилагать к этому усилий; руководя, не считать себя
властелином – вот что называется глубочайшим дэ.
"Дао Дэ Цзин" && Gentoo 2005.1
Спасибо сказали:

Аватара пользователя
cheer
Сообщения: 729
Статус: Самовлюблённый сноб
ОС: archlinux i686-current

Re: bttv & secam

Сообщение cheer »

Тогда понятно - в tvtime можно.
Спасибо сказали:

Mellon
Сообщения: 655
Статус: Powered by Gentoo
ОС: Gentoo

Re: bttv & secam

Сообщение Mellon »

Та же карточка.

Проблема со звуком (идёт наполовину с шипениеми и помехами) в video4linux2+SECAM.
Выявилось это при попытке перехода с kdetv на tvtime. tvtime работает через video4linux2 (кто знает как заставить его работать через video4linux, пожалуйста, подскажите этот временный костыль).

Модуля tda9887.ko более не существует, опция secam=d должна применяться теперь к tuner.ko

Владельцы карточек с saa решили проблему патчьеньем ядра, патч разумеется напрямую не подходит для bttv.

Кто-нибудь победил это шипение?
Некоммерческий файлообмен не может сравниваться с кражей, так как кража лишает кого-то возможности использовать украденный объект. ©
--------------------
Переворачиватель пингвинов
Спасибо сказали: