aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTakashi Iwai <tiwai@suse.de>2007-07-02 15:41:59 +0200
committerTakashi Iwai <tiwai@suse.de>2007-07-02 15:41:59 +0200
commitfe479b7b56a120385933cb9547eda74c82bb2a3a (patch)
tree934067799d1bc9c693527b86385b8aa5d5126696
parent5145334fb02612f52ee76267ce59af98d6fa4c4c (diff)
downloadsalsa-lib-fe479b7b56a120385933cb9547eda74c82bb2a3a.tar.gz
Fix README
-rw-r--r--README25
1 files changed, 20 insertions, 5 deletions
diff --git a/README b/README
index 1bcd0f9..153038d 100644
--- a/README
+++ b/README
@@ -30,13 +30,14 @@ PCM
conversion, rate conversion, etc, and no external plug-in
o Accepts the limited PCM name, "hw", "default", "default:x",
and "hw:x,y,z"
- o snd_pcm_mmap_read/write*() aren't included
- o No async handler
+ o snd_pcm_mmap_read/write*() are declared but not implemented
+ (returns -ENXIO)
+ o No async handler (returns -ENXIO)
CONTROL
o Supports only the hw layer, no plug-in
o Some H-control functions are not included
- o No async handler
+ o No async handler (returns -ENXIO)
MIXER
o No sort with weight as default, sorted in the order of numid
@@ -47,8 +48,8 @@ MIXER
o No linear <-> log dB conversion
TIMER
- o No query interface
- o No async handler
+ o No query interface (returns errors)
+ o No async handler (returns -ENXIO)
o Disabled as default
RAWMIDI
@@ -120,6 +121,20 @@ DOCUMENTATION
See alsa-lib reference. It's compatible!
+KNOWN PROBLEMS
+--------------
+
+- SALSA-lib headers can't be included from C++
+
+ The codes in *_macros.h contain many conversions to void pointer,
+ which C++ doesn't allow. I wont'fix this since I don't like C++.
+
+- Incomplete MMAP mode
+
+ snd_pcm_mmap_*() are not implemented, and the mmap-mode is less
+ tested, so far.
+
+
LICENSE
-------