summaryrefslogtreecommitdiff
path: root/libs/backends
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2019-08-24 00:15:10 +0200
committerRobin Gareus <robin@gareus.org>2019-08-24 00:15:10 +0200
commit69688d24c49a8a6169e4b54ed33167b83417cf11 (patch)
tree46ecafcef10b38bb053aa853b1237c3d8a0d53a0 /libs/backends
parentf7968f15dd65b21af284b86495f37cc3bc97b829 (diff)
Another fix for input only ALSA-slave devices
Diffstat (limited to 'libs/backends')
-rw-r--r--libs/backends/alsa/alsa_slave.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/backends/alsa/alsa_slave.cc b/libs/backends/alsa/alsa_slave.cc
index c10e206230..7d489fd6ea 100644
--- a/libs/backends/alsa/alsa_slave.cc
+++ b/libs/backends/alsa/alsa_slave.cc
@@ -451,7 +451,7 @@ AlsaAudioSlave::cycle_end ()
_src_play.inp_count = _samples_per_period;
_src_play.inp_data = _play_buff;
- while (_src_play.inp_count && _active) {
+ while (_src_play.inp_count && _active && nchn > 0) {
unsigned int n;
PBD::RingBuffer<float>::rw_vector vec;
_rb_playback.get_write_vector (&vec);