The libao package contains a cross-platform audio library. This is useful to output audio on a wide variety of platforms. It currently supports WAV files, OSS (Open Sound System), ESD (Enlighten Sound Daemon), ALSA (Advanced Linux Sound Architecture), NAS (Network Audio system), aRTS (analog Real-Time Synthesizer), and PulseAudio (next generation GNOME sound architecture).
Development versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.
下载地址(HTTP):https://downloads.xiph.org/releases/ao/libao-1.2.0.tar.gz
MD5 校验和:9f5dd20d7e95fd0dd72df5353829f097
大小:456 KB
预计所需磁盘空间:3.9 MB
预计构建时间:小于 0.1 SBU
a graphical environment, alsa-lib-1.2.16.1, and PulseAudio-17.0
First, fix a gcc-14 issue:
sed -i '/limits.h/a #include <time.h>' src/plugins/pulse/ao_pulse.c
Install libao by running the following commands:
./configure --prefix=/usr && make
This package does not come with a test suite.
Now, as the root user:
make install && install -v -m644 README /usr/share/doc/libao-1.2.0
Currently, the only configuration option available is setting the default output device. Issue man libao.conf for details.