web-dev-qa-db-fra.com

Comment faire fonctionner ma carte PCI Pinnacle PCTV HD dans Lucid ou Maverick?

J'ai une carte PCI Pinnacle PCTV HD. Je peux voir et entendre les canaux ATSC/QAM avec cette carte en utilisant de la caféine.

Je peux également voir tous les canaux analogiques. Le problème est qu'il n'y a pas de son dans tvtime.

Voici mes informations de carte:

05:05.0 Multimedia video controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)
 Subsystem: Pinnacle Systems Inc. Device 0051
 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
 Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Latency: 64 (5000ns min, 13750ns max), Cache Line Size: 64 bytes
 Interrupt: pin A routed to IRQ 20
 Region 0: Memory at f9000000 (32-bit, non-prefetchable) [size=16M]
 Capabilities: <access denied>
 Kernel driver in use: cx8800
 Kernel modules: cx8800

05:05.1 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [Audio Port] (rev 05)
 Subsystem: Pinnacle Systems Inc. Device 0051
 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
 Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Latency: 64 (1000ns min, 63750ns max), Cache Line Size: 64 bytes
 Interrupt: pin A routed to IRQ 20
 Region 0: Memory at fa000000 (32-bit, non-prefetchable) [size=16M]
 Capabilities: <access denied>
 Kernel driver in use: cx88_audio
 Kernel modules: cx88-alsa

05:05.2 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] (rev 05)
 Subsystem: Pinnacle Systems Inc. Device 0051
 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
 Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Latency: 64 (1500ns min, 22000ns max), Cache Line Size: 64 bytes
 Interrupt: pin A routed to IRQ 20
 Region 0: Memory at fb000000 (32-bit, non-prefetchable) [size=16M]
     Capabilities: <access denied>
 Kernel driver in use: cx88-mpeg driver manager
 Kernel modules: cx8802

Si je fais ça:

"arecord -D hw: 1,0 -f dat | aplay"

Je reçois du son, mais le contrôle du volume dans tvtime ne fonctionne pas. Je peux cependant régler le volume avec le plugin alsa dans pulseaudio.

Ce que je veux, c'est que tvtime fonctionne comme il se doit.

Merci

3
bob

Il semble que tvtime n'a pas suivi le temps et n'utilise pas ALSA ou PulseAudio, et essaie plutôt d'utiliser OSS, qui est probablement désactivé. Vous pouvez essayer d'avoir PulseAudio rediriger les requêtes OSS pour cette application en l'exécutant sous padsp:

Sudo apt-get install pulseaudio-utils
padsp tvtime

Si cela ne fonctionne pas, essayez également les suggestions qui utilisent sox, mentionnées ici: http://ubuntu-ky.ubuntuforums.org/showthread.php?p=6350938

1
Kees Cook

Je ne sais pas si c'est trop tard mais si c'est encore utile:

Je vous suggère de donner une chance à cette commande dans un terminal, ce qui peut entraîner la collecte de certains fichiers audio du périphérique approprié (/ dev/video?) Et l'acheminement vers la sortie audio. De plus, vous devrez peut-être modifier votre/dev/vidéo? pour le bon.

tvtime option --device /dev/video1 | arecord -D hw:1,0 -r 32000 -c 2 -f S16_LE | aplay -

D'une manière ou d'une autre, rediriger le tvtime vers le périphérique approprié (/ dev/video?) Entraînera également la redirection de l'audio de/vers la bonne manière.

Afin de savoir quels appareils vous pouvez utiliser, vous pouvez utiliser cette commande:

ls -l /dev/video*

Ce qui se traduira par une liste comme celle-ci:

geppettvs@DYLAN:~$ ls -l /dev/video*
crw-rw----+ 1 root video 81, 0 2012-04-21 09:58 /dev/video0
crw-rw----+ 1 root video 81, 1 2012-04-21 09:59 /dev/video1
geppettvs@DYLAN:~$ 

vous saurez ainsi quels appareils sont disponibles pour être utilisés par tvtime (ou tout autre logiciel).

J'espère que cela vous aidera, vous ou quelqu'un d'autre.

Bonne chance!

0

Avez-vous essayé d'installer gnome-alsamixer, et régler le son tvtime à partir de cela?

0
Nicolas Schirrer