From acc4b909771b4e1a1e5a341db4a10671b2bb13bd Mon Sep 17 00:00:00 2001 From: Bent Bisballe Nyeng Date: Wed, 8 Oct 2014 11:04:15 +0200 Subject: Fix mixer level functions. --- src/audioio.cc | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/audioio.cc') diff --git a/src/audioio.cc b/src/audioio.cc index 2902b56..15cf71b 100644 --- a/src/audioio.cc +++ b/src/audioio.cc @@ -159,6 +159,8 @@ static int set_mixer_level(Mixer *m, unsigned int c, float l) { if(!m) return MISSING_MIXER_HANDLE; + //if((int)c > m->numberOfChannels() - 1) return NO_SUCH_CHANNEL; + if(m->setLevel(c, l)) return NO_SUCH_CHANNEL; return 0; } @@ -179,6 +181,8 @@ static int get_mixer_level(Mixer *m, unsigned int c, float *l) { if(!m) return MISSING_MIXER_HANDLE; + //if((int)c > m->numberOfChannels() - 1) return NO_SUCH_CHANNEL; + float lvl = m->level(c); if(isinf(lvl)) return INVALID_MIXER_LEVEL; *l = lvl; -- cgit v1.2.3