diff options
| author | nia <nia@NetBSD.org> | 2020-11-03 09:36:12 +0000 |
|---|---|---|
| committer | nia <nia@NetBSD.org> | 2020-11-03 09:36:12 +0000 |
| commit | 2f2fb6f2a50ee846c0dde69a36597afe11167128 (patch) | |
| tree | 0a2d686393171e5cae40444d8a33aba8f089a452 /lib/libossaudio | |
| parent | 213796a1f9d42e9954e31945bef8f803ea8bc142 (diff) | |
ossaudio(3): Return device playback and capture capabilities in GETCAPS
Diffstat (limited to 'lib/libossaudio')
| -rw-r--r-- | lib/libossaudio/ossaudio.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/libossaudio/ossaudio.c b/lib/libossaudio/ossaudio.c index 9fe2431bea8..d2b565af3cc 100644 --- a/lib/libossaudio/ossaudio.c +++ b/lib/libossaudio/ossaudio.c @@ -1,4 +1,4 @@ -/* $NetBSD: ossaudio.c,v 1.60 2020/11/03 08:24:33 nia Exp $ */ +/* $NetBSD: ossaudio.c,v 1.61 2020/11/03 09:36:12 nia Exp $ */ /*- * Copyright (c) 1997, 2020 The NetBSD Foundation, Inc. @@ -27,7 +27,7 @@ */ #include <sys/cdefs.h> -__RCSID("$NetBSD: ossaudio.c,v 1.60 2020/11/03 08:24:33 nia Exp $"); +__RCSID("$NetBSD: ossaudio.c,v 1.61 2020/11/03 09:36:12 nia Exp $"); /* * This is an Open Sound System compatibility layer, which provides @@ -528,6 +528,10 @@ audio_ioctl(int fd, unsigned long com, void *argp) idat |= DSP_CAP_DUPLEX; if (idata & AUDIO_PROP_MMAP) idat |= DSP_CAP_MMAP; + if (idata & AUDIO_PROP_CAPTURE) + idat |= DSP_CAP_INPUT; + if (idata & AUDIO_PROP_PLAYBACK) + idat |= DSP_CAP_OUTPUT; INTARG = idat; break; case SNDCTL_DSP_SETTRIGGER: |
