diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/audioio.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/audioio.cc b/src/audioio.cc index 5da202a..f85ec11 100644 --- a/src/audioio.cc +++ b/src/audioio.cc @@ -114,6 +114,12 @@ struct aio_t *aio_init(int *err, h->source_mixer = h->device->getMixer(capture_mixer); if(h->source_mixer == NULL) { *err = MIXER_INIT_FAILED; + } else { + if(h->source_mixer->isCapture()) { + h->source_mixer->setCapture(true); + } else { + *err = MIXER_INIT_FAILED; + } } } |