summaryrefslogtreecommitdiff
path: root/readme.txt
diff options
context:
space:
mode:
Diffstat (limited to 'readme.txt')
-rw-r--r--readme.txt20
1 files changed, 14 insertions, 6 deletions
diff --git a/readme.txt b/readme.txt
index a0a3233..8cb62c2 100644
--- a/readme.txt
+++ b/readme.txt
@@ -8,15 +8,21 @@ Overview
--------
This a thick binding, so the rough edges of C have all been filed off. In
-particular ao_option/Option_List objects are automatically deallocated when
-they go out of scope, and any remaining open ao_device/Device objects are
-automatically closed when libao is shut down.
+particular:
+
+ * ao_initialize/ao_shutdown are now automatic
+ * ao_option/Option_List objects are deallocated when they go out of scope
+ * ao_device/Device objects are automatically closed upon program end
+ * All error codes have been converted to exceptions
+
+A short example program is available in /example/.
Dependencies
------------
-GNAT (build)
+An Ada 2012 compiler and standard library (build)
+A C compiler and standard library (build)
gprbuild (build)
libao (run)
@@ -38,7 +44,7 @@ programs provided.
Further Information
-------------------
-API of libao:
+C API of libao:
https://xiph.org/ao/doc/libao-api.html
@@ -49,6 +55,8 @@ This binding and the short Ada example were written by Jedidiah Barber.
The short C example program was written by Stan Seibert.
-All code is released into the public domain.
+All code of this binding and example programs is released into the public
+domain. Consult unlicense.txt and the header of the C example program for
+further information.