LinuxForum.Fans
Тема

Странная война между Tvtime и Gnomeradio

Автор: voyager77 3 сообщений 4008 просмотров
#109643

Всем привет. Посоветуйте, пожалуйста, как мне погасить войну между этими двумя прогами. ТВ-тюнер AverTV Hybrid Volar HX. Tvtime запускаю этим скриптом:

text

#! /bin/sh

tvtime --device=/dev/video0 | arecord -D hw:2,0 -r 48000 -c 2 -f S16_LE | aplay -

Gnomeradio - этим:

text

#!/bin/sh

arecord -q -D hw:2,0 -r 32000 -c 2 -f S16_LE | aplay -q - &

gnomeradio --device=/dev/radio0

killall aplay

killall arecord

Когда первым я запускаю и отключаю tvtime, а потом запускаю gnomeradio, он ругается (на скрине):

и запускается, но звука нет. Но в tvtime звук есть. До перезагрузки компа или перезахода радио не работает.
Когда первым после загрузки системы запускается gnomeradio, звук есть, все замечательно, после выхода из программы звук прекращается. Но теперь уже tvtime не запускается. Точнее, запускается, но не tvtime. Эта прога падает и начинает играть радио, последняя радиостанция, которую я запускал на gnomeradio. Чтобы убить звук, приходится лезть и системный монитор и убивать процесс arecord.
Вопрос: Что Я Делаю Не Так? Где моя ошибка? Я просто хочу смотреть тв и слушать радио (не одновременно, конечно, - по очереди), не перезагружая комп. Что тут можно сделать?

#109717

Может стоит посмотреть на параметры запуска типо --audio=alsa.

#109828

Не, не помогает. Я так думаю, что драйвер тюнера не может корректно определить, что надо запускать - тв или радио, ведь команда на вызов звука в костылях фактически одна и та же:

text
arecord -D hw:2,0 -r 48000 -c 2 -f S16_LE | aplay -

Что бы такое сделать, чтобы драйвер четко определял, кто есть кто?..

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