O áudio do sintonizador de TV toca nas caixas de som, mas não pode ser gravado

1

Eu configurei uma placa sintonizadora Pinnacle TV em uma caixa Ubuntu 10.04, mas estou tendo um comportamento muito estranho em torno do áudio que não consigo entender. Eu sei que a solução está em algum lugar no oss, ALSA, pulso ou algo nesse sentido, mas eu simplesmente não consigo encontrar um recurso que realmente explique como o áudio no Ubuntu funciona, e muito menos como controlá-lo.

Então, se eu abrir uma instância do VLC e iniciar uma reprodução para / dev / video0: / dev / dsp, o áudio será reproduzido nas caixas acústicas, mas se eu gravar essas mesmas configurações, recebo sons de whooshing no oceano, sem áudio real. De vários testes descobri que é completamente irrelevante o que eu seleciono na caixa de áudio, o som sempre será reproduzido, mas nada será gravado. Há quase sempre uma mensagem informando que o MRL / dev / dsp ou hw: 0,0 ou o que quer que eu esteja tentando não pôde ser encontrado. Mas, o que me deixa perplexo é que o áudio está tocando nos alto-falantes, então estamos recebendo os dados ... em algum lugar.

Configuração - Sintonizador de TV Pinnacle (árvore de armação bt878), conectado via 3,5mm externamente do cartão ao conector de linha da placa de som on-board.

Alguma ideia do que poderia estar causando o problema? Ao navegar pelo inet, parece que a maioria das pessoas tem o problema reverso (grava mas não joga localmente). Além disso, qual é a diferença entre / dev / dsp, / dev / dsp1, / dev / audio, / dev / audio1, / dev / mixerhw: 0,0 - hw3,3 ... todos parecem existir.

Se for útil, aqui está um dump do meu arecord -l

**** List of CAPTURE Hardware Devices ****
card 0: ICH5 [Intel ICH5], device 0: Intel ICH [Intel ICH5]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: ICH5 [Intel ICH5], device 1: Intel ICH - MIC ADC [Intel ICH5 - MIC ADC]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: ICH5 [Intel ICH5], device 2: Intel ICH - MIC2 ADC [Intel ICH5 - MIC2 ADC]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: ICH5 [Intel ICH5], device 3: Intel ICH - ADC2 [Intel ICH5 - ADC2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: Bt878 [Brooktree Bt878], device 0: Bt87x Digital [Bt87x Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: Bt878 [Brooktree Bt878], device 1: Bt87x Analog [Bt87x Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
    
por Nucleon 20.08.2010 / 11:24

0 respostas