Traduções desta página: Inglês, Português do Brasil
PulseAudio, antes conhecido com Polypaudio, é um servidor de som para sistemas POSIX e Win32. Um servidor de som é basicamente um proxy para suas aplicações de som. Ele permite você fazer operações avançadas em seus dados de som, já que ele constitui uma camada entre sua aplicação e seu hardware. Coisas como transferir o audio para uma máquina diferente, mudar o formato da amostragem, ou contar canais e mixar vários sons dentro de um só é fácil de se consegir usando um servidor de som.
PulseAudio foi testado em Linux, Solaris, FreeBSD, Windows 2000 e Windows XP. Ele deve também executar em todas os outros sistemas POSIX e Windows, mas pode requerer novos backends para manusear os sistemas de sons deles.
PulseAudio & GNOME
Existem algumas discussões sobre fazer PulseAudio ser o substituto do Esound.
Tarefas
FEITO Remover servidor esd, manter a libesd. Veja a lista de usuários diretos do esd (em inglês)
FEITO Iniciar uma meta Gnome "de diminuir progressivamente a dependência de libesd em qualquer lugar". Assim poderia-se compilar com ou sem ele. (Não significa que nós temos que "substituí-lo" no sentido oferecer a mesma funcionalidade. Mas começar a fazê-lo opcional, e usar somente libgnome, onde for apropriado). Se necessário, usar libpulseaudio invés dele. Mesmo não sendo perfeito, suporte GStreamer é melhor.
FEITO Definir PulseAudio como servidor de som padrão para os distribuidores do Gnome 2.18, e dar esound como morto
Veja http://www.gnome.org/~fpeters/299.html para estatísticas atualizadas.
Module |
Status |
Desktop |
|
ekiga |
|
gnome-control-center |
|
gnome-games/gnometris |
done |
gnome-media/vu-meter |
done |
gnome-session |
|
gok |
|
libgnome |
done |
libgnomeui |
done |
mozilla/widget/src/gtk |
outside GNOME ? |
nautilus |
libcanberra já pode substituir Libgnome{,ui}, com mais recursos.