diff options
author | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-03-08 13:00:51 +0000 |
---|---|---|
committer | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-03-08 13:00:51 +0000 |
commit | 6c232b95c4af9cf9d9de4e854d528b5073511c16 (patch) | |
tree | 714596a29710072b1762b851aadec879b5381463 /libaf | |
parent | df89f6c8313bf8788d55e793d893c842c35d40e1 (diff) | |
download | mpv-6c232b95c4af9cf9d9de4e854d528b5073511c16.tar.bz2 mpv-6c232b95c4af9cf9d9de4e854d528b5073511c16.tar.xz |
We start with 0, so ch (channel number) == AF_NCH is invalid, too (not just >)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17775 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libaf')
-rw-r--r-- | libaf/af_equalizer.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libaf/af_equalizer.c b/libaf/af_equalizer.c index c2930d8ec6..95acc2540d 100644 --- a/libaf/af_equalizer.c +++ b/libaf/af_equalizer.c @@ -125,7 +125,7 @@ static int control(struct af_instance_s* af, int cmd, void* arg) float* gain = ((af_control_ext_t*)arg)->arg; int ch = ((af_control_ext_t*)arg)->ch; int k; - if(ch > AF_NCH || ch < 0) + if(ch >= AF_NCH || ch < 0) return AF_ERROR; for(k = 0 ; k<KM ; k++) @@ -137,7 +137,7 @@ static int control(struct af_instance_s* af, int cmd, void* arg) float* gain = ((af_control_ext_t*)arg)->arg; int ch = ((af_control_ext_t*)arg)->ch; int k; - if(ch > AF_NCH || ch < 0) + if(ch >= AF_NCH || ch < 0) return AF_ERROR; for(k = 0 ; k<KM ; k++) |