PulseAudio-0.9.23

Introduction à PulseAudio

Le paquet PulseAudio est un système de son pour les systèmes d'exploitation POSIX, ce qui veut dire que c'est un proxy pour vos applications de son. Il vous permet de faire des tâches avancées sur vos données sonores en s'infiltrant entre votre application et votre matériel. Transférrer le son sur une autre machine, modifier le format d'échantillonage ou le nombre de canaux et mixer plusieurs sons en un sont des tâches faciles avec un serveur de son.

Ce paquet est connu pour se construire et fonctionner correctement sur une plateforme LFS-7.0.

Informations sur le paquet

Dépendances de PulseAudio

Requises

intltool-0.50.0, libsndfile-1.0.23, et Speex-1.2rc1

Recommandées

Facultatives

ALSA Library-1.0.24.1, avahi-0.6.25, BlueZ, GConf-2.28.1, GLib-2.30.1, gtk+-2.24.8, HAL-0.5.14, JACK, Secret Rabbit Code (a.k.a. libsamplerate), LIRC, OpenSSL-1.0.0e, tdb, Valgrind, et Xorg Libraries

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/pulseaudio

Installation de PulseAudio

Installez PulseAudio en lançant les commandes suivantes :

./configure --prefix=/usr \
            --sysconfdir=/etc \
            --libexecdir=/usr/lib/pulseaudio \
            --with-module-dir=/usr/lib/pulseaudio/modules \
            --with-udev-rules-dir=/etc/udev/rules.d &&
make

Pour tester les résultats, lancez : make check.

Maintenant, en tant qu'utilisateur the root :

make install

Explications des commandes

--sysconfdir=/etc : Ce paramètre ne fait rien de fondamental pour BLFS.

--libexecdir=/usr/lib/pulseaudio : Ce paramètre ne fait rien de fondamental pour BLFS.

--with-module-dir=/usr/lib/pulseaudio/modules : Ce paramètre ne fait rien de fondamental pour BLFS.

--with-udev-rules-dir=/etc/udev/rules.d : Ce paramètre ne fait rien de fondamental pour BLFS.

Contenu

Programmes installés: esdcompat, gconf-helper, pabrowse, pacat, pacmd, pactl, padsp, pamon, paplay, parec, parecord, pasuspender, pax11publish, pulseaudio, start-pulseaudio-kde, et start-pulseaudio-x11
Bibliothèques installées: libalsa-util.so, libavahi-wrap.so, libcli.so, liboss-util.so, libprotocol-cli.so, libprotocol-esound.so, libprotocol-http.so, libprotocol-native.so, libprotocol-simple.so, libpulse-browse.so, libpulse-mainloop-glib.so, libpulse-simple.so, libpulse.so, libpulsecommon-0.9.23.so, libpulsecore-0.9.23.so, libpulsedsp.so, libraop.so, librtp.so, module-alsa-card.so, module-alsa-sink.so, module-alsa-source.so, module-always-sink.so, module-augment-properties.so, module-card-restore.so, module-cli-protocol-tcp.so, module-cli-protocol-unix.so, module-cli.so, module-combine.so, module-console-kit.so, module-cork-music-on-phone.so, module-default-device-restore.so, module-detect.so, module-device-manager.so, module-device-restore.so, module-echo-cancel.so, module-esound-compat-spawnfd.so, module-esound-compat-spawnpid.so, module-esound-protocol-tcp.so, module-esound-protocol-unix.so, module-esound-sink.so, module-gconf.so, module-hal-detect.so, module-http-protocol-tcp.so, module-http-protocol-unix.so, module-intended-roles.so, module-ladspa-sink.so, module-loopback.so, module-match.so, module-mmkbd-evdev.so, module-native-protocol-fd.so, module-native-protocol-tcp.so, module-native-protocol-unix.so, module-null-sink.so, module-oss.so, module-pipe-sink.so, module-pipe-source.so, module-position-event-sounds.so, module-raop-discover.so, module-raop-sink.so, module-remap-sink.so, module-rescue-streams.so, module-rtp-recv.so, module-rtp-send.so, module-rygel-media-server.so, module-simple-protocol-tcp.so, module-simple-protocol-unix.so, module-sine-source.so, module-sine.so, module-stream-restore.so, module-suspend-on-idle.so, module-tunnel-sink.so, module-tunnel-source.so, module-udev-detect.so, module-volume-restore.so, module-x11-bell.so, module-x11-cork-request.so, module-x11-publish.so, module-x11-xsmp.so, module-zeroconf-discover.so, et module-zeroconf-publish.so
Répertoires installés: /etc/{pulse,xdg/autostart}, /usr/{include/pulse, lib/pulseaudio/{modules,pulse},share/{locale/de_CH/LC_MESSAGES, pulseaudio/alsa-mixer/{paths,profile-sets}}}

Descriptions courtes

esdcompat

est un script enveloppe ESD PulseAudio.

pabrowse

liste les serveurs de son PulseAudio du réseau local qui seront annoncés avec Zero-conf/Avahi.

pacat

Lit ou enregistre des flux audio purs ou encodés sur un serveur de son PulseAudio.

pacmd

est un outil pour reconfigurer un serveur de son PulseAudio en cours d'exécution.

pactl

contrôleun serveur de son PulseAudio en fonction.

padsp

est une enveloppe OSS PulseAudio.

paplay

est un outil de lecture de fichiers audio sur un serveur de son PulseAudio.

pasuspender

est un outil utilisé pour dire à un serveur de son PulseAudio local de suspendre temporairement l'accès aux périphériques sons, afin que d'autres applications puissent y accéder directement.

pulseaudio-prog

est un outil de gestion des droits X11 pour PulseAudio.

module-*.so

Divers modules de bibliothèque.

Last updated on 2011-12-04 04:15:02 +0100