Como faço para me livrar deste erro de combinação de módulos no Pulse Audio?

2

Eu tenho problemas com meu servidor Pulse Audio e, recentemente, enquanto investigava, me deparei com essas mensagens de erro em /var/log/syslog :

Jul 20 09:16:40 mythbuntu pulseaudio[6555]: [pulseaudio] module.c: module-combine is deprecated: Please use module-combine-sink instead of module-combine!
Jul 20 09:16:40 mythbuntu pulseaudio[6555]: [pulseaudio] module-combine.c: We will now load module-combine-sink. Please make sure to remove module-combine from your configuration.

Eu procurei em /etc/pulse/default.pa por qualquer menção a module-combine , mas não vi nenhuma. Além disso, procurei na web por elementos da mensagem de erro e só obtive links para relatórios de bugs com discussões vagas.

Como posso me livrar desse erro module-combine ?

    
por Questioner 20.07.2012 / 03:43

2 respostas

4

O problema está no pacote 'paprefs', que na guia 'Saída Simultânea' controla o carregamento do módulo 'combinar módulo'. Ele não foi atualizado para usar o 'module-combine-sink', e o 'module-combine' agora é um módulo fictício que simplesmente avisa e então carrega o 'module-combine-sink'.

Você pode alterar o módulo carregado pela configuração paprefs usando 'gconf-editor' e alterando 'system / pulseaudio / modules / combine', a tecla 'name0' deve ter valor 'module-combine-sink' em vez de apenas 'combinar módulos'.

Em teoria, existem dois erros:

  1. 'paprefs' não deveria estar usando 'module-combine'
  2. 'paprefs' deve migrar para 'dconf'

Espero que ajude.

    
por Adam Dane 21.11.2012 / 03:20
2

No pulseaudio warning , podemos ver que algum script ou aplicativo tenta carregar o module-combine descontinuado. No entanto, isso não causará nenhum dano à sua configuração pulseaudio, pois o pulseaudio tem um mecanismo de fallback para carregar o module-combine-sink . Claro que isso não será feito sem um aviso nos arquivos de log.

Se você realmente quer se livrar desta mensagem, você terá que investigar lugares onde este módulo pode ser carregado. Uma possibilidade é o seu /etc/pulse/default.pa , que também pode estar localizado em ~/.pulse/default.pa . Outra possibilidade é /etc/pulse/system.pa no caso de rodarmos o pulseaudio em todo o sistema, ou uma versão mais antiga do paprefs.

No entanto, qualquer aplicativo pode carregar um módulo pulseaudio em tempo de execução. Não temos experiência no Mythubuntu e não temos idéia de quais aplicativos você pode ter instalado. Pode, portanto, valer a pena checar qual aplicativo acaba de iniciar quando a mensagem de aviso aparecer, e ver se algum deles tem um arquivo de configuração onde precisamos substituir o module-combine by module-combine-sink .

    
por Takkat 20.07.2012 / 10:15