Sabe aqueles problemas que você convive com eles e só depois de muito tempo resolve dar um jeito? Pois é, foi assim com a mensagem de erro “Problem with audio playback” que aparecia no Skype rodando no Ubuntu, quando estava usando outra aplicação de audio como um player, ou mesmo conectado ao bate papo no GMail. Para poder fazer uma ligação no Skype, tinha que fechar meu player e o Firefox que estava com o GMail aberto.
Rapidamente, procurando no google, encontrei uma solução neste link. O problema é relacionado aos drivers de som Alsa, que mandam o fluxo de áudio diretamente para a placa de som, e a grande maioria dos chipsets de áudio atuais não suporta a reprodução de mais de um fluxo simultaneamente. Para isso é que surgiram os servidores de audio como o PulseAudio.
A seguir, mostro a tradução do tutorial do site do PulseAudio para resolver o problema com o Skype:
Primeiro, adicione as linhas a seguir ao final do arquivo /etc/pulse/daemon.conf:
default-fragments = 8
default-fragment-size-msec = 5
No meu caso, as linhas já existiam, porém, o valor na última linha era 10 e eu apenas alterei para 5, mas não sei pra que isso serve, só sei que resolve.
Em seguida, edite o arquivo ~/.asoundrc e adiciona as linhas a seguir, caso não existam:
pcm.pulse { type pulse }
ctl.pulse { type pulse }
No meu caso, o arquivo não existia, assim, tive que criá-lo.
Instale o pacote libasound2-plugins. Você pode fazer isso via apt-get. Meu Ubuntu 8.10 já tinha esse pacote instalado.
Não precisei reiniciar meu notebook, mas talvez seja necessário. Acredito que não foi preciso pois o pacote já estava instalado.
Finalmente, abra o Skype. Vá no menu de configurações, no item “Sound Devices”, altere as opções “Ringing” e “Sound Out” para “pulse”, e a opção “Sound In” para plughw (o dispositivo do seu microfone).
Mais informações e métodos alternativos, caso este não funcione pra você, são encontradas no tutorial original.
Para entender melhor sobre o Alsa e o PulseAudio, veja este artigo do Guia do Hardware.
VN:F [1.9.3_1094]
Rating: 7.8/10 (4 votes cast)