LinuxForum.Fans
Тема

Тв-тюнер

Автор: Oleg65 8 сообщений 3778 просмотров
#259186

Доброго времени! Помогите, кто знает! Ubuntu 12.04, Tvtime, Tv-tuner Digma P-1100AF (PCI) на Conexant CX238800-19. Долго возился и много читал, благодаря богу и форумам - теперь ТВ каналы показывают, НО: нет звука. Поможите, пожалуйста. Да, в поиске много про тюнеры нашел ( в большинстве Averы), в одном из тредов прочитал про libsox-rmf-oss. Что это и, самое главное, где его взять . Ни в менеджере приложений ни в Синаптике его нет. *WALL* На регуляторе громкости PulseAudio в строке Порт стоит HDMI\Display port обозначена видеокарта HD 5450( так надо?)

#259215

Откуда из тюнера хочешь брать звук?
Там же линейного выхода или выхода CD нету? Звук только по PCI? Ну тогда и гугли про звук по pci.

#259217
babay2004 написал:
Откуда из тюнера хочешь брать звук?
Там же линейного выхода или выхода CD нету? Звук только по PCI? Ну тогда и гугли про звук по pci.

Если бы дело было в погуглить - форум не нужен. На сайтах, как правило, обсуждаются проблемы Ubuntu 9 или 10 1-2-х годичной давности, когда Tvtime нормально запускался и работал, там только чуть подправляли. С Убунту 11 - все кардинально по другому. На большинстве форумов вопросы не разрешены, ну Аверы, вроде как, встают. Поэтому и обратился на форум: если есть разбирающиеся в этой проблеме - подскажите, пожалуйста. Что бы показывал - еле разобрались (с VLC вопрос даже на этом уровне не решили).

#259298

~$ mplayer tv:// -tv driver=v4l2:chanlist=us-cable:alsa:adevice=hw.0,1:amode=1:audiorate=48000:forceaudio:volume=100:immediatemode=0:norm=NTSC-M
~$ arecord -D hw:1,0 -f dat | aplay
Ввел в консоль эти строки -появился в динамиках фон (шум типа помех) при включении Tvtime. Значит я где-то на верном пути. Подскажите, пожалуйста, какие параметры в них записаны.
Копировал осюда: http://linuxtv.org/wiki/index.php/Cx88_devices_(cx2388x)
Я только учусь. Хотя нет, перезагрузился и сноава звука нет


По итогам поисков и общения на форумах ВЫВОД: Тв-тюнеры на Conexant, вернее звук, работать на Линуксе не будут, драйвера закрыты и фирма ориентироваться на Линукс - не собирается. Остается только энтузиастам писать самим драйвер, либо покупать девайсы на Филипс (с указанием на упаковке поддержки Линукс). Вот. Тема, наверное закрыта! >:o

#259676
Oleg65 написал:
[quote=babay2004]Откуда из тюнера хочешь брать звук?
Там же линейного выхода или выхода CD нету? Звук только по PCI? Ну тогда и гугли про звук по pci.

Если бы дело было в погуглить - форум не нужен. На сайтах, как правило, обсуждаются проблемы Ubuntu 9 или 10 1-2-х годичной давности, когда Tvtime нормально запускался и работал, там только чуть подправляли. С Убунту 11 - все кардинально по другому.[/quote]
1. Вывод звука c тюнера через PCI решается маленьким скриптом. Он легко нагугливается.
И да, ты на верном пути. hw:1,0 - эти циферки обозначают аудиоустройство/канал. Меняй.
Например у меня:

text
$ arecord -l
**** List of CAPTURE Hardware Devices ****
...
card 3: SAA7134 [SAA7134], device 0: SAA7134 PCM [SAA7134 PCM]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Устройство "тюнер" - card 3. И тогда:

text
$ arecord -D hw:3,0 -f dat | aplay

- идёт звук с тюнера.

2. С Убунту 11 (даже, кажется, 10.10)кроме добавления поддержки новых тюнеров, изменилось только то, что в ядре отключили эмуляцию OSS, которую использовал tvtime. Но эта проблема давно решена - tvtime пересобран с поддержкой alsa. И даже до этого можно было крутить звук через alsamixer. Но это если у юнера есть физический выход звука - гнездо audio out, которое ты проводком соединишь с audio in своей звуковухи. Так что не надо говорить, что раньше твой тюнер работал, а в новых версиях перестал.

#260177

arecord -l
**** Список CAPTURE устройств ****
карта 1: CX8801 [Conexant CX8801], устройство 0: CX88 Digital [CX88 Digital]
Подустройства: 1/1
Подустройство №0: subdevice #0
карта 2: VT82xx [HDA VIA VT82xx], устройство 0: ALC883 Analog [ALC883 Analog]
Подустройства: 1/1
Подустройство №0: subdevice #0
карта 2: VT82xx [HDA VIA VT82xx], устройство 2: ALC883 Analog [ALC883 Analog]
Подустройства: 1/1
Подустройство №0: subdevice #0
:~$ arecord -D hw:1,0 -f dat | aplay
Запись WAVE 'stdin' : Signed 16 bit Little Endian, Частота 48000 Гц, Стерео
перебор!!! (не менее 0,026 мс длинной)
Воспроизведение WAVE 'stdin' : Signed 16 bit Little Endian, Частота 48000 Гц, Стерео
перебор!!! (не менее 2,686 мс длинной)

Вот такойт выхлоп, чего-то не хватает. Все время читаю, что надо что-то дописывать в .conf. И постоянно пишут про файл SAA7134. Этот файл для всех тюнеров? Кстати, тюнер работал на Вин 7, а про то что Conexant работал на Убунту вплоть до 10.10 - я читал на форумах ( а не у меня). А дальше - убрали OSS (или изменили). Вот, я не говорил, что на Линуксе у меня работал тюнер, вожусь с ним уже кучу месяцев, чтобы снести Вин7 и полностью переключиться на Линукс.

#260207

У меня такой же тюнер, звук через PCI я не настроил,
Звук снимал с линейного выхода.
Последний раз он у меня нормально работал на ядре 2.6.32.
Т.е на ядре 2.6.36 звука небыло, gnomeradio неработало, Kradio4 воспроизводил звук но все каналы были сдвинуты, думаю дело было в фирмварнике.
Потом я его забросил.
Попробуй на стареньком ядре запустить, вот увидишь всё получится.

#260377
Oleg65 написал:

:~$ arecord -D hw:1,0 -f dat | aplay
Запись WAVE 'stdin' : Signed 16 bit Little Endian, Частота 48000 Гц, Стерео
перебор!!! (не менее 0,026 мс длинной)
Воспроизведение WAVE 'stdin' : Signed 16 bit Little Endian, Частота 48000 Гц, Стерео
перебор!!! (не менее 2,686 мс длинной)

У меня выглядит так:
$ arecord -D hw:3,0 -f dat | aplay
Recording WAVE 'stdin' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo
Warning: rate is not accurate (requested = 48000Hz, got = 32000Hz)
please, try the plug plugin
Playing WAVE 'stdin' : Signed 16 bit Little Endian, Rate 32000 Hz, Stereo

Oleg65 написал:
Все время читаю, что надо что-то дописывать в .conf. И постоянно пишут про файл SAA7134. Этот файл для всех тюнеров?

Назови его по имени используемого модуля - наверное, cx8801.conf или cx88-dvb.conf, чтоли...

Oleg65 написал:
а про то что Conexant работал на Убунту вплоть до 10.10 - я читал на форумах

Там про коннексант bt878 было, очевидно.

Войдите или зарегистрируйтесь, чтобы ответить.