AminetAminet
Search:
84473 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/lib/libao-src.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:Cross-platform Audio Library (Source)
Author:See AUTHORS file
Uploader:Fredrik Wikstrom <fredrik a500 org>
Type:dev/lib
Version:1.1.0r3
Architecture:generic
Date:2014-03-21
Download:http://aminet.net/dev/lib/libao-src.lha - View contents
Readme:http://aminet.net/dev/lib/libao-src.readme
Downloads:783

Changes:

1.1.0r3 (21-Mar-2014)
 - Removed unnecessary libdl dependency.
 - Fixed close function in AHI backend so it doesn't sometimes mistakenly
   return an error code anymore.

1.1.0r2 (25-Jan-2012)
 - AHI backend now sets the minimum AHI version before calling OpenDevice.
 - Also added some other improvements in AHI backend.

--- original readme ---

libao - A Cross-platform Audio Library, Version 0.8.6

Originally Copyright (C) Aaron Holtzman - May 1999
Changes Copyright (C) Jack Moffitt - October 2000
Changes Copyright (C) Stan Seibert - July 2000-March 2004
libao-pulse Copyright (C) Lennart Poettering 2004-2006
Changes Copyright (C) 2004-2005 Xiph.org Foundation 
Changes Maintainer Benjamin Gerard

libao is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.

libao is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with GNU Make; see the file COPYING.  If not, write to
the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.

---------------------------------------------------------------------

OVERVIEW

Libao is a cross-platform audio library that allows programs to output
audio using a simple API on a wide variety of platforms.  It currently
supports:
   * Null output
   * WAV files
   * OSS (Open Sound System)
   * ESD (ESounD or Enlightened Sound Daemon)
   * ALSA (Advanced Linux Sound Architecture)
   * PulseAudio (next generation GNOME sound server)
   * AIX
   * Solaris (untested)
   * IRIX (untested)

HISTORY

Libao began life as cross-platform audio library inside of ac3dec, an
AC3 decoder by Aaron Holtzman that is part of the LiViD project.  When
ogg123 (part of the command line vorbis tools) needed a way to play
audio on multiple operating systems, someone on the vorbis-dev mailing
list suggested the libao library as a possible way to add cross-platform 
support to ogg123. Stan Seibert downloaded the libao library, severely 
hacked it up in order to make the build process simpler and support 
multiple live-playback devices. (The original code allowed one live 
playback driver, the wav driver, and a null driver to be compiled into 
the library.) Jack Moffitt got it supporting dynamically loaded plugins 
so that binary versions of libao could be provided. The API was revised 
for version 0.8.0.

This code is being maintained by Stan Seibert (volsung at xiph.org) 
and various other individuals.  Please DO NOT annoy Aaron Holtzman about 
bugs, features, comments, etc. regarding this code.

WORKAROUNDS

The OSS emulation in ALSA deviates from the OSS spec by not returning
immediately from an open() call if the OSS device is already in use.
Instead, it makes the application wait until the device is available.
This is not desirable during the autodetection phase of libao, so a
workaround has been included in the source.  Since the workaround
itself violates the OSS spec and causes other problems on some
platforms, it is only enabled when ALSA is detected.  The workaround
can be turned on or off by passing the --enable-broken-oss or
--disable-broken-oss flag to the configure script.


Contents of dev/lib/libao-src.lha
PERMISSION  UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP     NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
[unknown]                  202     299  67.6% -lh5- b00d Mar 21 22:06 libao-1.1.0-src/ao.pc
[unknown]                  102     115  88.7% -lh5- da12 Mar 21 22:06 libao-1.1.0-src/AUTHORS
[unknown]                 1958    3845  50.9% -lh5- b7c4 Mar 21 22:06 libao-1.1.0-src/CHANGES
[unknown]                 7014   17992  39.0% -lh5- 4902 Mar 21 22:06 libao-1.1.0-src/COPYING
[unknown]                  766    1764  43.4% -lh5- 8b2f Mar 21 22:06 libao-1.1.0-src/doc/ao_append_option.html
[unknown]                  712    1613  44.1% -lh5- 3f14 Mar 21 22:06 libao-1.1.0-src/doc/ao_close.html
[unknown]                  735    1626  45.2% -lh5- deba Mar 21 22:06 libao-1.1.0-src/doc/ao_default_driver_id.html
[unknown]                  533    1226  43.5% -lh5- 8877 Mar 21 22:06 libao-1.1.0-src/doc/ao_device.html
[unknown]                  689    1534  44.9% -lh5- 70b7 Mar 21 22:06 libao-1.1.0-src/doc/ao_driver_id.html
[unknown]                  745    1657  45.0% -lh5- d2e2 Mar 21 22:06 libao-1.1.0-src/doc/ao_driver_info.html
[unknown]                  674    1579  42.7% -lh5- 1c62 Mar 21 22:06 libao-1.1.0-src/doc/ao_driver_info_list.html
[unknown]                  899    1822  49.3% -lh5- 583d Mar 21 22:06 libao-1.1.0-src/doc/ao_example.c
[unknown]                  791    1766  44.8% -lh5- 46aa Mar 21 22:06 libao-1.1.0-src/doc/ao_file_extension.html
[unknown]                  600    1337  44.9% -lh5- 167b Mar 21 22:06 libao-1.1.0-src/doc/ao_free_options.html
[unknown]                 1244    2897  42.9% -lh5- 36da Mar 21 22:06 libao-1.1.0-src/doc/ao_info.html
[unknown]                  914    2076  44.0% -lh5- 097c Mar 21 22:06 libao-1.1.0-src/doc/ao_initialize.html
[unknown]                  580    1347  43.1% -lh5- df06 Mar 21 22:06 libao-1.1.0-src/doc/ao_is_big_endian.html
[unknown]                 1413    3308  42.7% -lh5- 18ff Mar 21 22:06 libao-1.1.0-src/doc/ao_open_file.html
[unknown]                 1132    2597  43.6% -lh5- 8e0b Mar 21 22:06 libao-1.1.0-src/doc/ao_open_live.html
[unknown]                  693    1526  45.4% -lh5- 673c Mar 21 22:06 libao-1.1.0-src/doc/ao_option.html
[unknown]                  790    1807  43.7% -lh5- bda2 Mar 21 22:06 libao-1.1.0-src/doc/ao_play.html
[unknown]                  681    1528  44.6% -lh5- f71b Mar 21 22:06 libao-1.1.0-src/doc/ao_plugin_close.html
[unknown]                  554    1274  43.5% -lh5- bb08 Mar 21 22:06 libao-1.1.0-src/doc/ao_plugin_device_clear.html
[unknown]                 1468    3430  42.8% -lh5- 1115 Mar 21 22:06 libao-1.1.0-src/doc/ao_plugin_device_init.html
[unknown]                  559    1290  43.3% -lh5- bd20 Mar 21 22:06 libao-1.1.0-src/doc/ao_plugin_driver_info.html
[unknown]                  673    1550  43.4% -lh5- c402 Mar 21 22:06 libao-1.1.0-src/doc/ao_plugin_file_extension.html
[unknown]                 1268    3224  39.3% -lh5- 7967 Mar 21 22:06 libao-1.1.0-src/doc/ao_plugin_open.html
[unknown]                  796    1836  43.4% -lh5- 65eb Mar 21 22:06 libao-1.1.0-src/doc/ao_plugin_play.html
[unknown]                  845    2027  41.7% -lh5- 9cf8 Mar 21 22:06 libao-1.1.0-src/doc/ao_plugin_set_option.html
[unknown]                  660    1493  44.2% -lh5- 3edc Mar 21 22:06 libao-1.1.0-src/doc/ao_plugin_test.html
[unknown]                 2029    5635  36.0% -lh5- 3b7c Mar 21 22:06 libao-1.1.0-src/doc/ao_sample_format.html
[unknown]                  630    1369  46.0% -lh5- c95d Mar 21 22:06 libao-1.1.0-src/doc/ao_shutdown.html
[unknown]                 1148    2979  38.5% -lh5- 5c3e Mar 21 22:06 libao-1.1.0-src/doc/config.html
[unknown]                 4459   12045  37.0% -lh5- 0127 Mar 21 22:06 libao-1.1.0-src/doc/drivers.html
[unknown]                  756    1707  44.3% -lh5- 8347 Mar 21 22:06 libao-1.1.0-src/doc/index.html
[unknown]                  659    2038  32.3% -lh5- 9d26 Mar 21 22:06 libao-1.1.0-src/doc/libao-api.html
[unknown]                 4462   13314  33.5% -lh5- 010a Mar 21 22:06 libao-1.1.0-src/doc/Makefile
[unknown]                  448    1450  30.9% -lh5- 117f Mar 21 22:06 libao-1.1.0-src/doc/Makefile.am
[unknown]                 4137   13163  31.4% -lh5- 9bf4 Mar 21 22:06 libao-1.1.0-src/doc/Makefile.in
[unknown]                 1524    3665  41.6% -lh5- d901 Mar 21 22:06 libao-1.1.0-src/doc/overview.html
[unknown]                  476    1413  33.7% -lh5- 0482 Mar 21 22:06 libao-1.1.0-src/doc/plugin-api.html
[unknown]                 2666    7334  36.4% -lh5- 76e1 Mar 21 22:06 libao-1.1.0-src/doc/plugin-overview.html
[unknown]                   92     279  33.0% -lh5- c0b2 Mar 21 22:06 libao-1.1.0-src/doc/style.css
[unknown]                 1517    3953  38.4% -lh5- ddf3 Mar 21 22:06 libao-1.1.0-src/include/ao/ao.h
[unknown]                 2247    9188  24.5% -lh5- ea21 Mar 21 22:06 libao-1.1.0-src/include/ao/ao_private.h
[unknown]                  679    1298  52.3% -lh5- 70e5 Mar 21 22:06 libao-1.1.0-src/include/ao/os_types.h
[unknown]                  788    1618  48.7% -lh5- 96ee Mar 21 22:06 libao-1.1.0-src/include/ao/plugin.h
[unknown]                 1867    3660  51.0% -lh5- 9a04 Mar 21 22:11 libao-1.1.0-src/libao-src.readme
[unknown]                  475     907  52.4% -lh5- 6d48 Mar 21 22:06 libao-1.1.0-src/libao.la
[unknown]                  480     990  48.5% -lh5- 621b Mar 21 22:06 libao-1.1.0-src/Makefile
[unknown]                 1584    3102  51.1% -lh5- 8f57 Mar 21 22:06 libao-1.1.0-src/README
[unknown]                 2256    6722  33.6% -lh5- 5f35 Mar 21 22:06 libao-1.1.0-src/src/ao_ahi.c
[unknown]                 2109    6104  34.6% -lh5- db86 Mar 21 22:06 libao-1.1.0-src/src/ao_aixs.c
[unknown]                 2575    6543  39.4% -lh5- de5d Mar 21 22:06 libao-1.1.0-src/src/ao_au.c
[unknown]                 1397    3512  39.8% -lh5- b911 Mar 21 22:06 libao-1.1.0-src/src/ao_null.c
[unknown]                 1465    3731  39.3% -lh5- 036a Mar 21 22:06 libao-1.1.0-src/src/ao_raw.c
[unknown]                 2582    8094  31.9% -lh5- 745a Mar 21 22:06 libao-1.1.0-src/src/ao_wav.c
[unknown]                 5340   18409  29.0% -lh5- ad9d Mar 21 22:06 libao-1.1.0-src/src/ao_wmm.c
[unknown]                10514   39097  26.9% -lh5- bf78 Mar 21 22:06 libao-1.1.0-src/src/audio_out.c
[unknown]                 1357    3049  44.5% -lh5- c3ef Mar 21 22:06 libao-1.1.0-src/src/config.c
[unknown]                  265     434  61.1% -lh5- 3f21 Mar 21 22:06 libao-1.1.0-src/TODO
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total        61 files   93673  258187  36.3%            Mar 21 21:43

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>