summaryrefslogtreecommitdiff
path: root/lib/libsalsa/README
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libsalsa/README')
-rw-r--r--lib/libsalsa/README34
1 files changed, 34 insertions, 0 deletions
diff --git a/lib/libsalsa/README b/lib/libsalsa/README
new file mode 100644
index 0000000..e201b5c
--- /dev/null
+++ b/lib/libsalsa/README
@@ -0,0 +1,34 @@
+SALSA - Simple ALSA emulation library for OSS
+=============================================
+
+The sole purpose of this library is to make certain key ALSA applications
+to work with OSS. This is necessary just because some Linux distributions
+don't ship utilities like esd or xmss with OSS support compiled in.
+
+This library has been programmed using brute force methods and it's
+not designed to be any programming example. We didn't make any attempt to get
+all ALSA applications to work with it. Most applications support the OSS
+API directly so there is no need for doing this.
+
+We do not have any specific plans to develop this library any further. However
+some changes will be made occasionally.
+
+Copying
+-------
+
+The seqmid.c, alsakernel.h, alsa-symbols.h and output.c files have been
+copied more or less from stock alsa-lib and they have been copyrighted by the
+ALSA team members. All parts of this package are distributed under GNU GPL
+version 2.1.
+
+Installing and compiling the library
+------------------------------------
+
+The precompiled library is already shipped as a part of the OSS package
+for Linux 2.6.x and later kernels so there should be no reason to recompile
+it. This library is not applicable under any other operating systems or Linux
+versions.
+
+To compile the library you can execute "make". "make install" will install
+the library (libsalsa.so.2.0.0) to /usr/lib and then change the required
+libasound.so.* symbolic links to point to it.