tvtime - nastavení audio vstupu

Dobrý den,
nastavuji televizní kartu Leadtek PVR 2000. Po instalaci tvtime na fedoru 11 jsem ji rozběhal bez větších potíží alespoň co se týče obrazu.

Vstup video : composite
Vstup audio : linkový vstup zvukovky, případně vstup mikrofon

V grafickém nastavení tvtime nelze volit audio vstupy a tak jsem koukal do konfigurace. Hledám parametr, kterým bych nastavil vstupní zvuk jako linkový vstup zvukové karty a nebo vstup mikrofonu.

Nevíte někdo o jaký parametr jde, případně jak to nastavit ??

Zvukovka funguje bez problému to jsem testoval.

Základní deska : Gigabyte P35 DS3P (audio Intel)

Děkuju předem za nápady …

V F12 jsou 3-4 programy s ruznymi moznostmi na nastavovani audia. Pokud nepomuze nic jineho zkus z konzole alsamixer -c 0 (to je primo HW mixer karty), v GUI bys mel mit moznost v konfiguraci tzv. audio portu vybrat neco kde je linein.

Zkusil jsem to ale, problém asi není v mixeru. Pokud dám v gnome nastavení zvuku a strčím do vstupu pro mikrofon výstup analog. sig. ze satelitu, tak vidím na spektrografu přítomnost audio signálu. Takže jsem se domníval, že zvukovka vstupní signál zaznamenává ale tvtime patrně očekává vstupní audio na vstupu tv karty a ne na vstupu zvukovky, která je na PCI. Při tom mě napadlo, že se jistě dá někde nastavit aby tvtime použival vstupní audio ze zvukovky a né ze vstupu karty - ovšem nevím jak.

výpis : lspci


05:00.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
05:00.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
05:06.0 FireWire (IEEE 1394): Texas Instruments TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link)

výpis : aplay -l

**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC885 Analog [ALC885 Analog]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: ALC885 Digital [ALC885 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0

výpis : lspci -v

Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)
Subsystem: Giga-byte Technology Device a002
Flags: bus master, fast devsel, latency 0, IRQ 22
Memory at ea300000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [50] Power Management version 2
Capabilities: [60] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
Capabilities: [100] Virtual Channel <?>
Capabilities: [130] Root Complex Link <?>
Kernel driver in use: HDA Intel
Kernel modules: snd-hda-intel

05:00.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
Subsystem: LeadTek Research Inc. Device 6609
Flags: bus master, medium devsel, latency 32, IRQ 20
Memory at ea200000 (32-bit, prefetchable) [size=4K]
Capabilities: [44] Vital Product Data
Capabilities: [4c] Power Management version 2
Kernel driver in use: bttv
Kernel modules: bttv

05:00.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
Subsystem: LeadTek Research Inc. Device 6609
Flags: bus master, medium devsel, latency 32, IRQ 14
Memory at ea201000 (32-bit, prefetchable) [size=4K]
Capabilities: [44] Vital Product Data
Capabilities: [4c] Power Management version 2

Nemůžu se pohnout s místa …

Hledas zarizeni na spatnem miste
arecord -l
podle me tam budes mit dve zarizeni (card 0 a card 1)
Musis dostat zvuk z card 1 na card 0, treba takle: “arecord -D hw:1,0 -r 32000 -c 2 -f S16_LE | aplay -”
Upravd a zdokonal podle svych potreb…

Tak ted z toho vubec nejsem moudrý,


arecord -l

**** List of CAPTURE Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC885 Analog [ALC885 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: ALC885 Digital [ALC885 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 2: ALC885 Analog [ALC885 Analog]
  Subdevices: 2/2
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1

Může mi někdo vysvětlit co znamená tento výpis. Jsem z toho jelen
Díky

U ma to vypada na jedne podobne konfiguraci takto:


arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC888 Analog [ALC888 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 2: ALC888 Analog [ALC888 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: SAA7134 [SAA7134], device 0: SAA7134 PCM [SAA7134 PCM]
  Subdevices: 0/1
  Subdevice #0: subdevice #0

Nechapu ale proc tam nemas to druhe zarizeni, kdyz v lspci je.

Aha, tak mozna je to chyba v jadre - v ovladaci bttv - (zkus dmesg | grep bttv) - aspon v 2.6.30 takova byla http://osdir.com/ml/linux-media/2009-06/msg00489.html

MMCH: Muzes overit ze zvuk skutecne z karty nejde (pripoj rovnou na TV kartu treba sluchatka).

Chápu, ty máš card 1 jako vstupní zvukové zařízení tv karty a to bych tam já měl mít taky ale nemám. Pak by to mělo jít přesměrovat tak jak jsi psal předtím.

Pošlu výpis dmesg a díky za snahu.

Tady to je a je tam vidět absence audio device.
To bude asi ono že ?? Dá se to nějak vyřešit ??

bttv: driver version 0.9.18 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
bttv 0000:05:00.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
bttv0: Bt878 (rev 17) at 0000:05:00.0, irq: 20, latency: 32, mmio: 0xea200000
bttv0: detected: Leadtek TV 2000 XP [card=34], PCI subsystem ID is 107d:6609
bttv0: using: Leadtek WinFast 2000/ WinFast 2000 XP [card=34,autodetected]
IRQ 20/bttv0: IRQF_DISABLED is not guaranteed on shared IRQs
bttv0: gpio: en=00000000, out=00000000 in=003ff502 [init]
bttv0: tuner type=5
bttv0: audio absent, no audio device found!
bttv0: registered device video0
bttv0: registered device vbi0
bttv0: registered device radio0
bttv0: PLL: 28636363 => 35468950 … ok
input: bttv IR (card=34) as /devices/pci0000:00/0000:00:1e.0/0000:05:00.0/input/input7

uname -l
Linux gigabyte.fedora 2.6.30.9-102.fc11.i586 #1 SMP Thu Dec 3 23:46:37 EST 2009 i686 i686 i386 GNU/Linu

Díky

Poznámka:
Taky jsem zkusil přeinstalovat na f12 tedy jádro 2.6.31 a problém je zcela stejný …

Vypada to, ze jedine reseni je downgrade verze jadra na starsi nez 2.6.30 (2.6.29 bylo v instalackach F11).

Mužu poprosit o návod na downgrade jádra ??

Děkuju

Jadro je potreba stahnout pro tvou architekturu, takze jen priklad:


wget "ftp://download.fedora.redhat.com/pub/fedora/linux/releases/11/Fedora/i386/os/Packages/kernel-2.6.29.4-167.fc11.i586.rpm"
rpm -ivh kernel-2.6.29.4-167.fc11.i586.rpm
reboot

pri startu vyber starsi jadro, pokud si ho budes chtit zmenit nastalo zmen default v /etc/grub.conf a zrejme budes muset v /etc/yum.conf nastavit installonly_limit=0 aby ti ho dalsi aktualizace nesmazala.

Děkuju moc, teď už to pořídím, návod je dobrý.

Přeji hezký den