| Форум Beholder http://beholder.ru/bb/ | |
| Поддержка всех тюнеров Beholder в Linux http://beholder.ru/bb/viewtopic.php?f=11&t=5519 |
Страница 27 из 43 |
| Автор: | Linux [ 22 окт 2008, 02:14 ] |
| Заголовок сообщения: | |
писал(а): mplayer /dev/video1 делает грязную картинку с неправильной цветопередачей и миганием на /dev/video0.... Я же писал. Даже скрины делал. Хотя в целом все работает. Вот ошибка повторяется:
Cannot seek backward in linear streams! Seek failed и все... Экран не выпригивает... Это значит что MPEG поток не запущен. Чтобы проверить что это так запустить просмотр как обычно делалось, сделать cat /dev/video1 > test.dat . Cat прервать через несколько секунд. Внутри файла test.dat скорей всего будет либо 0x00, либо 0x80. Если это так, то в файл вместо МПЕГ данных приходит один из сырых каналов YUV которые идут для /dev/video0. В исходниках ядра или video4linux которые используются в файле linux/drivers/media/video/saa7134/saa7134.h поискать следующее определение: Код: enum saa7134_ts_status {
SAA7134_TS_STOPPED, SAA7134_TS_BUFF_DONE, SAA7134_TS_STARTED, }; Если его нет, значит это старые драйвера в которых MPEG еще не работал. Отписать результат сюда. |
|
| Автор: | Иван Иванов [ 22 окт 2008, 17:58 ] |
| Заголовок сообщения: | |
Извините.. нету. Все-таки в 2.6.27 не те дрова. Можно подсунуть из v4l2 только этот файлик? или что-то еще надо? UPD: подожду уж 2.6.28. Ядра пекут как пирожки... к 3.0 наверно готовятся.. Ведь есть поверие, что программа начинает не просто хорошо, а отлично работать с 3.0 - возможно нас это ждёт. Урра! |
|
| Автор: | Linux [ 23 окт 2008, 03:04 ] |
| Заголовок сообщения: | |
Не пойдет. Надо обновлять полностью подсистему video4linux. Брать из репозитория и компилить или ждать 2.6.28 Изменения по работе пульта в H6, M63, M6, M6Extra и работе MPEG кодера должны войти в ядро 2.6.28. |
|
| Автор: | KRom [ 04 ноя 2008, 00:14 ] |
| Заголовок сообщения: | |
Доброго времени суток. Пользую тюнер и линух уже больше года. После обновления системы возникла проблема со звуком: ОРТ показывает нормально, а остальные каналы первые пару сек. нормально, а потом начинаются проблемы со звуком. Он есть на фоне, но идут искажения и треск, шум, через некоторое время - нормально. Иногда складывается впечатление, что уровни слишком большие, однако микшер не помогает. Звук передается по аналоговому шнурку, далее информация: Тюнер: Beholder BeholdTV 507 FM/RDS Цитата: $ uname -a
Linux krom-desktop 2.6.27-7-generic #1 SMP Thu Oct 30 04:18:38 UTC 2008 i686 GNU/Linux $ cat /etc/issue Ubuntu 8.10 \n \l $ cat /etc/modprobe.d/saa1734 #alias char-major-81 videodev #alias char-major-81-0 saa7134 #options i2c-algo-bit bit_test=1 #options saa7134 secam=dk card=67 options tuner secam=d $ dmesg | grep saa7134 [ 37.503487] saa7134 0000:01:02.0: PCI INT A -> Link[LNKC] -> GSI 18 (level, low) -> IRQ 18 [ 37.503492] saa7134[0]: found at 0000:01:02.0, rev: 1, irq: 18, latency: 64, mmio: 0xfbffec00 [ 37.503497] saa7134[0]: subsystem: 5ace:5070, board: Beholder BeholdTV 507 FM/RDS / BeholdTV 509 FM [card=127,autodetected] [ 37.503505] saa7134[0]: board init: gpio is 0 [ 37.503572] input: saa7134 IR (Beholder BeholdTV 5 as /devices/pci0000:00/0000:00:06.0/0000:01:02.0/input/input7 [ 37.648037] saa7134[0]: i2c eeprom 00: ce 5a 70 50 54 20 00 00 00 00 00 00 00 00 00 01 [ 37.648043] saa7134[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 37.648049] saa7134[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 37.648054] saa7134[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 37.648060] saa7134[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 37.648065] saa7134[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 37.648070] saa7134[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 37.648076] saa7134[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 37.648081] saa7134[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 37.648086] saa7134[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 37.648092] saa7134[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 37.648097] saa7134[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 37.648102] saa7134[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 37.648108] saa7134[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 37.648113] saa7134[0]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 37.648118] saa7134[0]: i2c eeprom f0: 42 54 56 30 30 30 30 ff ff ff ff ff ff ff ff ff [ 37.797088] tuner' 2-0043: chip found @ 0x86 (saa7134[0]) [ 37.841052] tuner' 2-0060: chip found @ 0xc0 (saa7134[0]) [ 37.917183] saa7134[0]: registered device video0 [v4l2] [ 37.917221] saa7134[0]: registered device vbi0 [ 37.917257] saa7134[0]: registered device radio0 [ 37.931538] saa7134 ALSA driver for DMA sound loaded [ 37.931562] saa7134[0]/alsa: saa7134[0] at 0xfbffec00 irq 18 registered as card -2 Буду признателен за помощь |
|
| Автор: | lexan712 [ 04 ноя 2008, 13:00 ] |
| Заголовок сообщения: | |
Mandriva 2008 beholder tv Columbus видео кое как запустил а звук так и не смог, у кого получилось?И как?Все что написано в форумах не прокатывает.Ядра менял от 25 до 27 толку нету единственно что на на них ненадо обновлятся до получения видео но звука тонету |
|
| Автор: | Linux [ 06 ноя 2008, 10:08 ] |
| Заголовок сообщения: | |
писал(а): $ cat /etc/modprobe.d/saa1734
#alias char-major-81 videodev #alias char-major-81-0 saa7134 #options i2c-algo-bit bit_test=1 #options saa7134 secam=dk card=67 options tuner secam=d Предлагаю сделать так: options saa7134 secam=d остальные options отключить |
|
| Автор: | Linux [ 06 ноя 2008, 10:18 ] |
| Заголовок сообщения: | |
писал(а): Mandriva 2008 beholder tv Columbus видео кое как запустил а звук так и не смог, у кого получилось?И как?Все что написано в форумах не прокатывает.Ядра менял от 25 до 27 толку нету единственно что на на них ненадо обновлятся до получения видео но звука тонету
1. Определится с каким ядром запускать. 2. dmesg 3. с какими параметрами грузится модуль? |
|
| Автор: | bader [ 06 ноя 2008, 11:13 ] |
| Заголовок сообщения: | |
Извините, если задаю глупый вопрос, но к сожалению мне не помогли советы, которые были даны выше. Итак, проблема: имеется тв-тюнер BeholdTV 403 (без FM) и ubuntu 8.10, но работать вместе пока не хотят. С предыдущей версией операционной системы (8.04) всё работало отлично (с параметрами saa7134 card=26 tuner=13 secam=d). Если верить dmesg, то у меня всё определилось правильно: saa7130/34: v4l2 driver version 0.2.14 loaded saa7134 0000:00:0a.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18 saa7134[0]: found at 0000:00:0a.0, rev: 1, irq: 18, latency: 32, mmio: 0xea000000 saa7134[0]: subsystem: 0000:4036, board: Beholder BeholdTV 403 [card=119,autodetected] saa7134[0]: board init: gpio is 40c000 input: saa7134 IR (Beholder BeholdTV 4 as /devices/pci0000:00/0000:00:0a.0/input/input4 saa7134[0]: i2c eeprom 00: 00 00 36 40 54 20 00 00 00 00 00 00 00 00 00 01 saa7134[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7134[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7134[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7134[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7134[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7134[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7134[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7134[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7134[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7134[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7134[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7134[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7134[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7134[0]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7134[0]: i2c eeprom f0: 42 54 56 30 31 30 33 ff ff ff ff ff ff ff ff ff parport_pc 00:0b: reported by Plug and Play ACPI parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE] All bytes are equal. It is not a TEA5767 tuner' 0-0060: chip found @ 0xc0 (saa7134[0]) tuner-simple 0-0060: creating new instance tuner-simple 0-0060: type set to 24 (Philips PAL/SECAM multi (FQ1216ME)) saa7134[0]: registered device video0 [v4l2] saa7134[0]: registered device vbi0 saa7134 ALSA driver for DMA sound loaded saa7134[0]/alsa: saa7134[0] at 0xea000000 irq 18 registered as card -2 Заодно приведу опции модуля: Код: cat /etc/modprobe.d/options
# Enable double-buffering so gstreamer et. al. work options quickcam compatible=2 # Default hostap to managed mode options hostap_pci iw_mode=2 options hostap_cs iw_mode=2 # Stop auto-association. # LP: #264104 options ipw2200 associate=0 # XXX: Ignore HPA by default. Needs to be revisted in jaunty options libata ignore_hpa=1 # Tv tuner options saa7134 secam=d Но изображения и звука всё равно нет. Если загрузить модуль со старыми параметрами, то появляется сигнал, но с сильными помехами. Может кто-нибудь подскажет где искать решение? P.S. uname -r 2.6.27-7-generic |
|
| Автор: | bader [ 06 ноя 2008, 11:48 ] |
| Заголовок сообщения: | |
писал(а): писал(а): $ cat /etc/modprobe.d/saa1734 #alias char-major-81 videodev #alias char-major-81-0 saa7134 #options i2c-algo-bit bit_test=1 #options saa7134 secam=dk card=67 options tuner secam=d Предлагаю сделать так: options saa7134 secam=d остальные options отключить Кстати, а почему cat /etc/modprobe.d/saa1734 а не cat /etc/modprobe.d/saa7134 ? |
|
| Автор: | lexan712 [ 07 ноя 2008, 07:00 ] |
| Заголовок сообщения: | |
писал(а): 1. Определится с каким ядром запускать.
2. dmesg 3. с какими параметрами грузится модуль? Установил Мандриву 2009 видео есть с коробки звука так и нету. dmesg | grep saa7134 saa7134 0000:03:00.0: enabling device (0000 -> 0002) saa7134 0000:03:00.0: PCI INT A -> Link[LNK0] -> GSI 10 (level, low) -> IRQ 10 saa7134 0000:03:00.0: setting latency timer to 64 input: saa7134 IR (Beholder BeholdTV C as /class/input/input8 saa7134 ALSA driver for DMA sound loaded или так dmesg | grep saa713 saa7130/34: v4l2 driver version 0.2.14 loaded saa7134 0000:03:00.0: enabling device (0000 -> 0002) saa7134 0000:03:00.0: PCI INT A -> Link[LNK0] -> GSI 10 (level, low) -> IRQ 10 saa7133[0]: found at 0000:03:00.0, rev: 240, irq: 10, latency: 0, mmio: 0x34000000 saa7134 0000:03:00.0: setting latency timer to 64 saa7133[0]: subsystem: 0000:5201, board: Beholder BeholdTV Columbus TVFM [card=128,autodetected] saa7133[0]: board init: gpio is 8000 input: saa7134 IR (Beholder BeholdTV C as /class/input/input8 saa7133[0]: i2c eeprom 00: 00 00 01 52 54 20 00 00 00 00 00 00 00 00 00 01 saa7133[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom f0: 42 54 56 30 35 30 30 ff ff ff ff ff ff ff ff ff tuner' 1-0042: chip found @ 0x84 (saa7133[0]) tuner' 1-0060: chip found @ 0xc0 (saa7133[0]) tuner' 1-0061: chip found @ 0xc2 (saa7133[0]) saa7133[0]: registered device video0 [v4l2] saa7133[0]: registered device vbi0 saa7133[0]: registered device radio0 saa7134 ALSA driver for DMA sound loaded saa7133[0]/alsa: saa7133[0] at 0x34000000 irq 10 registered as card -1 в modprobe.conf options saa7134 secam=d alsa=1 где копать? |
|
| Автор: | KRom [ 07 ноя 2008, 09:30 ] |
| Заголовок сообщения: | |
писал(а): Предлагаю сделать так: options saa7134 secam=d остальные options отключить Спасибо, помогло. писал(а): Кстати, а почему
cat /etc/modprobe.d/saa1734 а не cat /etc/modprobe.d/saa7134 ? А вот сам не знаю, почему, но конфиг подхватывался на 24 ядре. |
|
| Автор: | Linux [ 10 ноя 2008, 04:28 ] |
| Заголовок сообщения: | |
2lexan712: ответил в теме про Columbus. 2malik: попробовать скрипт для запуска tvtime: #!/bin/sh if [ -f /usr/bin/arecord ]; then arecord -q -D hw:1,0 -r 32000 -c 2 -f S16_LE | aplay -q - & fi if [ -f /usr/bin/tvtime ]; then tvtime -m --mixer=/dev/mixer:pcm --xmltv=/var/lib/tvtime/tvguide.xml fi pid=`pidof arecord` if [ $pid ]; then kill -9 $pid fi для gradio #!/bin/sh if [ -f /usr/bin/arecord ]; then arecord -q -D hw:1,0 -r 32000 -c 2 -f S16_LE | aplay -q - & fi if [ -f /usr/bin/gradio ]; then gradio -f 102.6 fi pid=`pidof arecord` if [ $pid ]; then kill -9 $pid fi 2bader: Уточню насчет тюнера, возможно неправильно прописан конфиг. Предлагаю попробовать загрузить модуль с параметром saa7134 card=119 tuner=13 secam=d Т.е. ставим правильную модель тюнера, но меняем тип ВЧ-тюнера. Так же указываем что секам. Отписать результат. |
|
| Автор: | bader [ 10 ноя 2008, 21:21 ] |
| Заголовок сообщения: | |
писал(а): 2bader: Уточню насчет тюнера, возможно неправильно прописан конфиг. Предлагаю попробовать загрузить модуль с параметром
saa7134 card=119 tuner=13 secam=d Т.е. ставим правильную модель тюнера, но меняем тип ВЧ-тюнера. Так же указываем что секам. Отписать результат. Пробовал. Результат тот же, что и для saa7134 card=26 tuner=13 secam=d только ещё и звука нет. Т.е. с настройками card=26 tuner=13 появляется какое-то изображение (очень искажённое и для пары каналов) и звук. Такое ощущение, как будто антенна не работает. Чтобы проверить эту догадку мне нужно установить предыдущую версию ubuntu/ядра. Буду экспериментировать. Спасибо за ответ. |
|
| Автор: | Linux [ 11 ноя 2008, 05:34 ] |
| Заголовок сообщения: | |
2bader: все это очень странно. Перед загрузкой модуля с новыми параметрами загруженный со старыми параметрами модуль удалялся из памяти через rmmod?? Искаженное изображение может быть из-за того, что если нет параметра secam=d, то будет стандарт NTSC. Тюнер там другой чем в более новых картах, можно попробовать указать другой стандарт у секама, их несколько secam=dk например. |
|
| Автор: | Disaron [ 17 ноя 2008, 15:30 ] |
| Заголовок сообщения: | |
Непонятно почему не работает KRadio - не находит ни одного канала. Тюнер TV M6 Extra. Код: cat /proc/version
Linux version 2.6.26-1-686 (Debian 2.6.26-8) (waldi@debian.org) (gcc version 4.1.3 20080623 (prerelease) (Debian 4.1.2-23)) #1 SMP Thu Oct 9 15:18:09 UTC 2008 Что я не так делаю? Может ей какие-нибудь настройки нужны особые? |
|
| Страница 27 из 43 | Часовой пояс: UTC + 3 часа |