From d7d6d26e1f858841f333264a07edc512066269af Mon Sep 17 00:00:00 2001 From: Joe Marcus Clarke Date: Wed, 20 Aug 2008 16:53:56 -0400 Subject: OSS driver take 3 This adds the necessary error checking, and fixes the s/alsa/oss/ problem in configure.ac. Signed-off-by: Lennart Poettering --- src/alsa.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/alsa.c') diff --git a/src/alsa.c b/src/alsa.c index 21da013..eff1598 100644 --- a/src/alsa.c +++ b/src/alsa.c @@ -199,6 +199,10 @@ static int translate_error(int error) { return CA_ERROR_OOM; case -EBUSY: return CA_ERROR_NOTAVAILABLE; + case -EINVAL: + return CA_ERROR_INVALID; + case -ENOSYS: + return CA_ERROR_NOTSUPPORTED; default: if (ca_debug()) fprintf(stderr, "Got unhandled error from ALSA: %s\n", snd_strerror(error)); -- cgit